Quickstart
ISP proxy plans give you a list of pinned IPs. All IPs share the same port (1337) and the same credentials. Route requests through any IP and the response always comes from the same residential address.
-
Choose your countries (one-time)
The first time you open a new ISP Proxies plan, it shows a Country Setup screen. Choose where you want your IPs from the available countries (US, UK, France, Germany, Spain, Italy), all in one country or spread across several, then submit. This is set once and can’t be changed after provisioning. See Country setup for details.
-
Sign in and get your IP list
Log in at shifter.io/panel, open My Plans, and select your ISP Proxies plan. Once your countries are set, the detail page lists every pinned IP plus the shared username and password.
-
Pick an IP and send a request
Replace
YOUR_PINNED_IP,USERNAME, andPASSWORDwith values from the panel. Port is always1337.Terminal window curl -x USERNAME:PASSWORD@YOUR_PINNED_IP:1337 \https://ipinfo.io/jsonimport requestsproxy = "USERNAME:PASSWORD@YOUR_PINNED_IP:1337"r = requests.get("https://ipinfo.io/json", proxies={"http": proxy, "https": proxy})print(r.text)import fetch from 'node-fetch';import { HttpsProxyAgent } from 'https-proxy-agent';const agent = new HttpsProxyAgent('USERNAME:PASSWORD@YOUR_PINNED_IP:1337');const res = await fetch('https://ipinfo.io/json', { agent });console.log(await res.text()); -
Verify the IP stays the same
Run the request again. The response is identical. ISP proxy IPs do not rotate.
-
Distribute load across your IP pool
For most workloads, cycle through the IP list in your own client. Keep one IP per worker, per account, or per target site so patterns look organic.
- Managing IPs, view your IPs, test connectivity, whitelist sources.
- Use cases, account management, long sessions, whitelisted access.