Rotating proxy
A rotating proxy assigns a different exit IP to each outgoing request (or at a fixed time interval), distributing the traffic across a pool. It's the default for bulk scraping and opposite of sticky sessions.
Definition
A rotating proxy assigns a different exit IP to each outgoing request — or, in some configurations, at a fixed time interval (e.g., every 1 minute). The traffic distributes across the pool; no single target-side endpoint sees the same origin IP for more than one request.
When rotation is the right tool
AI workloads that benefit from rotation:
-
Bulk training-corpus scraping. Pulling millions of URLs across many hosts, where each request is independent and the aim is to distribute per-IP request rate below the target's limit.
-
Training-data diversity sampling. Explicitly wanting the sampled content to come from many different source origins, for corpus-level diversity.
-
Single-shot LLM evaluation. One prompt, one response, capture and move on. No need for session continuity.
-
Parallel independent tasks. 1000 independent tasks, each making one request. Rotation just means each task happens to use a different IP.
When rotation breaks things
Rotation is wrong for:
- Multi-turn agent evaluation (breaks state)
- Authenticated sessions (breaks login cookies)
- LFS-resumable dataset pulls (breaks resume logic)
- Any workflow that expects the target to treat sequential requests as from "the same user"
For those, use sticky sessions instead.
Rotation granularity
Not all rotation is per-request. Common granularities:
- Per-request: every outgoing request gets a new exit
- Per-minute, per-5-minutes, per-30-minutes: exit stays for a window, then changes
- Per-target-domain: same exit for all requests to the same hostname within a session
- Per-task: same exit for the lifetime of an agent task or similar logical unit
SquadProxy exposes these via X-Squad-Session — per-request,
sticky-Xm, or a custom session identifier.
Related
Related terms
ASN targeting
ASN targeting is a proxy-routing feature that lets you select exits announced by a specific Autonomous System Number — typically to match a ...
Datacenter proxy
A datacenter proxy routes your request through an IP announced by a cloud provider or data center operator — AWS, GCP, Azure, or similar. Fa...
ISP proxy
An ISP proxy (sometimes "static residential") is a datacenter- hosted IP address that announces under a residential ISP's ASN. It combines d...
Residential proxy
A residential proxy routes your request through a real home internet connection — an IP address assigned by an ISP to a consumer subscriber....
Ship on a proxy network you can actually call your ops team about
Real ASNs, real edge capacity, and an engineer who answers your Slack the first time.