Reseller

IP Whitelisting for Client Proxy Credentials: A Practical Guide

·1 min read

Every sub-user credential you issue to a client is, by default, usable from anywhere by anyone who has it. That's fine until a credential leaks — checked into a public repo, pasted in the wrong Slack channel, reused by a client across more infrastructure than they told you about — at which point it's effectively free bandwidth for whoever has it, drawn from your stock. IP whitelisting is the direct fix: restrict a sub-user's credentials to only work from specific, known IP addresses.

When this matters most

When it's the wrong tool

If a client's own usage pattern involves rotating source IPs on their end — running from cloud infrastructure that scales up and down, for instance — a tight whitelist becomes a maintenance burden that breaks their access every time their own IP changes. That's a case for relying on credential secrecy and rotation discipline instead of IP restriction, or for whitelisting a CIDR range if their infrastructure lives in one.

The three calls

Provisioning timing

Whitelist endpoints can return a 409 briefly right after a sub-user is first created — the credential is still provisioning upstream. This resolves on its own within moments; retry rather than treating it as a real conflict.

Frequently asked

Is there a limit to how many IPs I can whitelist per sub-user?
The API doesn't document a hard cap in typical usage — for clients needing more than a handful of authorized IPs, a CIDR range is usually the more maintainable approach than listing each address individually.
Does whitelisting slow down provisioning a new sub-user?
No — whitelisting is a separate, optional step you take after creating the sub-user, not a required part of creation itself.

Try it on 1 GB before you commit to more.

Non-expiring bandwidth, 195 countries, city-level targeting — from $4.50.

Get started →

Related reading