{"info":{"_postman_id":"a8649da7-ddea-467b-b61e-574fa3935266","name":"Evade.sh Reseller API","description":"<html><head></head><body><p>To start reselling with evade.sh, you must apply to become a reseller and get your bearer token.</p>\n<p>To use your bearer token in requests, simply add an <code>Authorization</code> header to your request, with your token, optionally prefixed with <code>Bearer</code> (space included).</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"23045816","collectionId":"a8649da7-ddea-467b-b61e-574fa3935266","publishedId":"2sAYQfCUWa","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"BA2222"},"publishDate":"2025-01-23T22:39:32.000Z"},"item":[{"name":"Users","item":[{"name":"Get all reseller sub-users","id":"c05cef00-8895-4f12-9f8c-b03a11ad938e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://evade.sh/api/resellers/users","description":"<p>This request will list every sub-user you have created, only use when necessary as payloads can get somewhat large.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"a8649da7-ddea-467b-b61e-574fa3935266","id":"a8649da7-ddea-467b-b61e-574fa3935266","name":"Evade.sh Reseller API","type":"collection"}},"urlObject":{"path":["users"],"host":["https://evade.sh/api/resellers"],"query":[],"variable":[]}},"response":[{"id":"fd90d743-d592-4df8-bb9b-5c8ab8482ae9","name":"A list of all sub-users owned by the current reseller account","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: apikey","key":"Authorization","value":"<API Key>"}],"url":"https://evade.sh/api/resellers/users"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"id\": \"<string>\",\n    \"type\": \"datacenter\",\n    \"bandwidth\": \"<number>\",\n    \"threads\": \"<number>\",\n    \"expires_at\": \"<number>\"\n  },\n  {\n    \"id\": \"<string>\",\n    \"type\": \"resi-unlim\",\n    \"bandwidth\": \"<number>\",\n    \"threads\": \"<number>\",\n    \"expires_at\": \"<number>\"\n  }\n]"}],"_postman_id":"c05cef00-8895-4f12-9f8c-b03a11ad938e"},{"name":"Create a new sub-user","id":"82b26d70-fe0b-474e-a72c-fb754614eacf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"type\": \"resi\",\n  \"bandwidth\": \"<number>\",\n  \"threads\": \"<number>\",\n  \"duration\": \"<number>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://evade.sh/api/resellers/users","description":"<p>This will create a new sub-user with the given <strong>type</strong> and <strong>resources</strong>, then return the new user.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"a8649da7-ddea-467b-b61e-574fa3935266","id":"a8649da7-ddea-467b-b61e-574fa3935266","name":"Evade.sh Reseller API","type":"collection"}},"urlObject":{"path":["users"],"host":["https://evade.sh/api/resellers"],"query":[],"variable":[]}},"response":[{"id":"72881b73-c570-48ed-a9bb-a37efc050321","name":"The new sub-user","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"<API Key>","description":"Added as a part of security scheme: apikey"}],"body":{"mode":"raw","raw":"{\n  \"type\": \"resi\",\n  \"bandwidth\": \"<number>\",\n  \"threads\": \"<number>\",\n  \"duration\": \"<number>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://evade.sh/api/resellers/users"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"id\": \"<string>\",\n  \"type\": \"resi\",\n  \"bandwidth\": \"<number>\",\n  \"threads\": \"<number>\",\n  \"expires_at\": \"<number>\"\n}"}],"_postman_id":"82b26d70-fe0b-474e-a72c-fb754614eacf"},{"name":"Get a sub-user by ID","id":"10c4f0e0-e959-4ab8-8882-abd9fcf1a536","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://evade.sh/api/resellers/users/:id","description":"<p>Get a single sub-user by its ID.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"a8649da7-ddea-467b-b61e-574fa3935266","id":"a8649da7-ddea-467b-b61e-574fa3935266","name":"Evade.sh Reseller API","type":"collection"}},"urlObject":{"path":["users",":id"],"host":["https://evade.sh/api/resellers"],"query":[],"variable":[{"id":"a576b88e-4745-4a9d-99ef-b2f72ce09e29","description":{"content":"<p>(Required) ID of the sub-user</p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"id"}]}},"response":[{"id":"a877f0ec-68ab-4400-9f8a-7947635c9c95","name":"The requested sub-user","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: apikey","key":"Authorization","value":"<API Key>"}],"url":{"raw":"https://evade.sh/api/resellers/users/:id","host":["https://evade.sh/api/resellers"],"path":["users",":id"],"variable":[{"key":"id"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"id\": \"<string>\",\n  \"type\": \"resi\",\n  \"bandwidth\": \"<number>\",\n  \"threads\": \"<number>\",\n  \"expires_at\": \"<number>\"\n}"}],"_postman_id":"10c4f0e0-e959-4ab8-8882-abd9fcf1a536"},{"name":"Add resources to a sub-user","id":"a0d66620-a168-4001-9ff1-3488f5a625e0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"bandwidth\": \"<number>\",\n  \"threads\": \"<number>\",\n  \"duration\": \"<number>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://evade.sh/api/resellers/users/:id","description":"<p>Add bandwidth, threads, or duration (or threads and duration) to the sub-user.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"a8649da7-ddea-467b-b61e-574fa3935266","id":"a8649da7-ddea-467b-b61e-574fa3935266","name":"Evade.sh Reseller API","type":"collection"}},"urlObject":{"path":["users",":id"],"host":["https://evade.sh/api/resellers"],"query":[],"variable":[{"id":"52337c7c-484d-4fc0-b511-dd5eac7bd5e9","description":{"content":"<p>(Required) ID of the sub-user</p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"id"}]}},"response":[{"id":"a4a08f1e-c346-4eeb-a5e3-ef38369ee7cd","name":"The new sub-user","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"<API Key>","description":"Added as a part of security scheme: apikey"}],"body":{"mode":"raw","raw":"{\n  \"bandwidth\": \"<number>\",\n  \"threads\": \"<number>\",\n  \"duration\": \"<number>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://evade.sh/api/resellers/users/:id","protocol":"https","host":["evade","sh"],"path":["api","resellers","users",":id"],"variable":[{"key":"id","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"id\": \"<string>\",\n  \"type\": \"resi\",\n  \"bandwidth\": \"<number>\",\n  \"threads\": \"<number>\",\n  \"expires_at\": \"<number>\"\n}"}],"_postman_id":"a0d66620-a168-4001-9ff1-3488f5a625e0"},{"name":"Generate proxies for a sub-user","id":"c77a9932-fa71-4b5b-9d9a-0bb9dc716255","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/x-www-form-urlencoded"},{"key":"Accept","value":"text/plain"}],"body":{"mode":"urlencoded","urlencoded":[{"description":"<p>Whether to generate a HTTP or SOCKS5 proxy</p>\n","key":"protocol","value":"http"},{"description":"<p>How generated proxies should be formatted</p>\n","key":"format","value":"username:password@host:port"},{"description":"<p>How many proxies to generate</p>\n","key":"amount","value":"<number>"},{"description":"<p>Whether a proxies rotate IPs (per request) or keep a static IP</p>\n","key":"type","value":"rotating"},{"description":"<p>Time-To-Live for sticky proxies</p>\n","key":"ttl","value":"<string>"},{"key":"country","value":"<string>"},{"key":"state","value":"<string>"},{"key":"city","value":"<string>"}]},"url":"https://evade.sh/api/resellers/users/:id/generate","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"a8649da7-ddea-467b-b61e-574fa3935266","id":"a8649da7-ddea-467b-b61e-574fa3935266","name":"Evade.sh Reseller API","type":"collection"}},"urlObject":{"path":["users",":id","generate"],"host":["https://evade.sh/api/resellers"],"query":[],"variable":[{"description":{"content":"<p>(Required) ID of the sub-user</p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"id"}]}},"response":[{"id":"59090080-18aa-4cad-b8a0-3c325eddeadf","name":"The generated proxies in the chosen format","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/x-www-form-urlencoded"},{"key":"Accept","value":"text/plain"},{"key":"Authorization","value":"<API Key>","description":"Added as a part of security scheme: apikey"}],"body":{"mode":"urlencoded","urlencoded":[{"description":"Whether to generate a HTTP or SOCKS5 proxy","key":"protocol","value":"http"},{"description":"Possible proxy formats","key":"format","value":"username:password@host:port"},{"description":"How many proxies to generate","key":"amount","value":"5"},{"description":"Whether a proxies rotate IPs (per request) or keep a static IP","key":"type","value":"sticky"},{"description":"Time-To-Live for sticky proxies","key":"ttl","value":"<string>","disabled":true},{"key":"country","value":"ae"},{"key":"state","value":"Dubai"},{"key":"city","value":"Burdubai"}]},"url":{"raw":"https://evade.sh/api/resellers/users/:id/generate","protocol":"https","host":["evade","sh"],"path":["api","resellers","users",":id","generate"],"variable":[{"key":"id","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"[\n    \"ga6PiOcmtQXGtmE-res_sc-ae_Dubai_Burdubai-sid-35315768:password@premium.evade.sh:5959\",\n    \"ga6PiOcmtQXGtmE-res_sc-ae_Dubai_Burdubai-sid-29601388:password@premium.evade.sh:5959\",\n    \"ga6PiOcmtQXGtmE-res_sc-ae_Dubai_Burdubai-sid-56021257:password@premium.evade.sh:5959\",\n    \"ga6PiOcmtQXGtmE-res_sc-ae_Dubai_Burdubai-sid-45343419:password@premium.evade.sh:5959\",\n    \"ga6PiOcmtQXGtmE-res_sc-ae_Dubai_Burdubai-sid-32041534:password@premium.evade.sh:5959\"\n]"}],"_postman_id":"c77a9932-fa71-4b5b-9d9a-0bb9dc716255"}],"id":"bb9470fc-2e97-404d-8ba3-54d6924569b8","description":"<p>Reselling on evade.sh is based on <strong>sub-users</strong>, each with their own <strong>type</strong> and <strong>resources</strong>.</p>\n<p>In this section <strong>type</strong> refers to the type of proxy service provided, the type can be one of:</p>\n<ul>\n<li><p><code>'resi'</code> - Residential [bandwidth; consumable]</p>\n</li>\n<li><p><code>'resi-prem'</code> - Premium residential [bandwidth; consumable; planned]</p>\n</li>\n<li><p><code>'resi-unlim'</code> - Unlimited residential [threads; planned; expires]</p>\n</li>\n<li><p><code>'datacenter'</code> - Datacenter [threads; planned; expires]</p>\n</li>\n<li><p><code>'isp'</code> - ISP [bandwidth; consumable]</p>\n</li>\n</ul>\n<p>And of course <strong>resource</strong> may refer to either the available bandwidth, threads, or plan duration.</p>\n<p>Lastly, <strong>sub-users</strong> are not users created for your service, they are simply an interface that allows evade.sh to handle everything proxy related so that you can focus on the other parts of your service. <em>i.e. every user in your database will have multiple sub-users.</em></p>\n<p>A new <strong>sub-user</strong> will be required for each proxy <strong>type</strong> which you use and for <strong>planned types</strong> can have multiple instances.</p>\n","_postman_id":"bb9470fc-2e97-404d-8ba3-54d6924569b8","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"a8649da7-ddea-467b-b61e-574fa3935266","id":"a8649da7-ddea-467b-b61e-574fa3935266","name":"Evade.sh Reseller API","type":"collection"}}},{"name":"Get possible locations for the proxy type","id":"ab8017ac-edc6-43d2-ab1d-fd498d6a3844","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://evade.sh/api/resellers/locations/:type","description":"<p>This will give you the available locations for the proxy type, in a way that's easy to use with select-boxes.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"a8649da7-ddea-467b-b61e-574fa3935266","id":"a8649da7-ddea-467b-b61e-574fa3935266","name":"Evade.sh Reseller API","type":"collection"}},"urlObject":{"path":["locations",":type"],"host":["https://evade.sh/api/resellers"],"query":[],"variable":[{"description":{"content":"<p>(Required) Which proxy type to get location for</p>\n","type":"text/plain"},"type":"any","value":"resi","key":"type"}]}},"response":[{"id":"978e94c0-c5de-4afd-bc54-9b1f7cfb9a60","name":"An object consisting of possible combinations","originalRequest":{"method":"GET","header":[]},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"[\n    {\n    \"name\": \"Yemen\",\n    \"code\": \"ye\",\n    \"states\": [\n      {\n        \"name\": \"Amanat Al 'asimah\",\n        \"code\": \"AmanatAl'asimah\",\n        \"cities\": [\n          {\n            \"name\": \"Sanaa\",\n            \"code\": \"Sanaa\"\n          }\n        ]\n      }\n    ]\n  }\n]"}],"_postman_id":"ab8017ac-edc6-43d2-ab1d-fd498d6a3844"},{"name":"Get the remaining balance","id":"8c93aad0-00ce-4fb2-a94c-5041d3467999","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://evade.sh/api/resellers/balance","description":"<p>A single endpoint to get your reseller account's remaining balance.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"a8649da7-ddea-467b-b61e-574fa3935266","id":"a8649da7-ddea-467b-b61e-574fa3935266","name":"Evade.sh Reseller API","type":"collection"}},"urlObject":{"path":["balance"],"host":["https://evade.sh/api/resellers"],"query":[],"variable":[]}},"response":[{"id":"bab7c45e-680b-4001-a7d4-73f598e26c84","name":"The remaining balance of the current reseller account","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: apikey","key":"Authorization","value":"<API Key>"}],"url":"https://evade.sh/api/resellers/balance"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"balance\": \"<number>\"\n}"}],"_postman_id":"8c93aad0-00ce-4fb2-a94c-5041d3467999"}],"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{apiKey}}"}]}},"variable":[{"id":"6fae311d-cc4c-4fe8-a514-7ff0d4162435","key":"baseUrl","value":"https://evade.sh/api/resellers"}]}