All articlesEngineering

How we rotate millions of IPs without getting our customers blocked

Rotation isn't 'pick a random IP per request'. A look at sticky sessions, health checks and the back-pressure that keeps a pool clean.

Alex WhitfieldNetwork engineering
11 min read

Naive rotation — a fresh random IP on every request — is the fastest way to get a pool blacklisted. Targets notice when a 'user' teleports across continents mid-session. Good rotation is about restraint: changing identity only when it helps, and never when it hurts.

Sticky sessions are the default, not the exception

Most real workflows — logging in, paginating, checking out — need the same exit IP for a span of minutes. We bind a session token to an exit node and keep it alive until you release it or it fails a health check.

Health checks and back-pressure

  • Every exit node is probed continuously; nodes that fail are quarantined, not handed out.
  • Per-target error rates feed back into selection, so a node that a specific site has flagged stops being offered for that site.
  • Concurrency limits per node prevent any single IP from looking like a bot farm.

The result is that 'rotation' is really continuous, target-aware pool curation. The customer just sees clean IPs.

Keep reading

Ethics & compliance

6 min read

What ethically sourced proxies actually means

The proxy industry has a consent problem. Here's the bar we hold ourselves to, and the questions you should ask any provider before you buy.

Marco Devlin
Web scraping

13 min read

A pragmatic architecture for scraping at scale

Queues, retries, proxy budgets and the boring reliability work that separates a weekend script from a system that runs for years.

Priya Nadar

Ship it today

Fast proxies. Honest prices. No asterisks.

Your endpoint is live before the checkout tab closes. Start on the free residential trial, pay for what you use, keep what you don’t.