Authentication
ISP supports the same two authentication models as the gateway products, but the wiring is different — there's no gateway to authenticate against, so credentials go to each individual IP.
Model A — User + password (default)
Each IP in your list ships with the same user/password. Pass them as you would to any HTTP proxy:
curl -x http://helo_s1a2b3c4d5e:PASSWORD@198.51.100.42:8000 \
https://example.comClient encodes helo_s1a2b3c4d5e:PASSWORD as Base64 and sends:
Proxy-Authorization: Basic aGVsb19zMWEyYjNjNGQ1ZTpQQVNTV09SRA==Pros
Works from any source IP — no infrastructure setup
Same credentials across the entire batch — easy to load and rotate
Cons
Credentials sit in your code or config
Model B — IP whitelist
Register your egress IPs in the dashboard once. Requests from those IPs to your ISP proxies are accepted with no Proxy-Authorization header.
curl -x http://198.51.100.42:8000 https://example.com(Note: no username/password at all — the source IP is the identity.)
To enable:
Dashboard → ISP → My IPs → {Batch} → Whitelisted IPs.
Add up to 50 IPv4 addresses or CIDR ranges. The whitelist is per batch, not per IP — adding one entry authorizes that source for every IP in the batch.
Changes take effect within 60 seconds.
Each batch has its own whitelist. Adding an IP to batch A does not authorize it for batch B.
Pros
No secret in code
Simpler request — bare URL
Cons
Useless for dynamic-egress clients (laptops, autoscaling containers without a NAT gateway)
Choosing between them
Server with static egress IP
IP whitelist
Container fleet behind a NAT gateway
IP whitelist (the NAT IP)
Laptop / dynamic egress
User + password
Antidetect browser farm
User + password (the tools store creds anyway)
Per-batch credential rotation
To rotate the password for an entire batch:
Dashboard → ISP → My IPs → {Batch} → Rotate password.
New password effective in 60 seconds.
Old password stops working immediately.
Re-download the list.
You cannot rotate the username — it's the sub-user identifier and is permanent for the batch.
API
Whitelist and rotation are also exposed via:
Whitelists API (scope
product=isp,batch_id=...)Orders API (rotation endpoint)
Last updated
Was this helpful?