The difference between rotating and static (sticky) proxies is whether the IP switches during a session or stays the same. A rotating proxy moves to a different pool IP per request or on a timer; a static proxy holds one IP for a set time. The short version: use rotating for large volumes of independent requests, and static for work that must keep state or a vantage — logins, multi-step search flows, ongoing monitoring. Most providers offer both connection modes, so in practice you pick per task. This guide is grounded in each vendor's documented session support as fetched and re-verified on July 17, 2026; every performance figure is a labeled vendor claim.
Key takeaways
- Rotating switches IPs per request or on a timer, spreading many independent requests across many IPs — the standard way to avoid per-IP rate limits and blocks.
- Static (sticky) holds one IP for a set time, for work that needs continuity of the same IP: login state, multi-step flows, ongoing monitoring from a fixed vantage.
- Most providers offer both connection modes — a rotating endpoint and a timed sticky endpoint — so the real decision is per task, not per provider.
- 'Static' (a behavior) and 'ISP / static residential' (a product type) are different: the former is holding one IP in a session, the latter serves ISP-registered IPs from datacenter infrastructure for long-lived stability.
- Sticky hold durations differ and are a selection criterion: documented examples are Oxylabs up to 24 hours, IPRoyal up to 7 days with unlimited concurrency, Decodo minutes up to days (all vendor claims, July 2026).
Rotating vs static (sticky): the core difference
Both use pooled IPs, but they treat the IP during a session in opposite ways.
Rotating proxies
A rotating proxy switches to a different pool IP per request or on a timer. Spreading one job across many IPs makes rate limits and blocks from heavy same-IP access far less likely, which is ideal for large volumes of independent requests — ones that do not depend on prior state, such as pulling prices, stock, or search results at scale. The cost model is per gigabyte of traffic, so what you pay tracks how much data you move, not how many IPs you touch.
Static (sticky) proxies
A static (sticky) proxy keeps the same IP for a set time. That is needed for continuity of state or vantage: post-login actions, cart or search sessions, or continuous monitoring from one fixed location. The trade-off is that a whole session's behavior lands on a single IP, so a static IP accumulates history — and if it gets flagged, it stays flagged, because there is no pool churn to dilute the reputation damage.
At a glance
| Dimension | Rotating | Static (sticky) |
|---|---|---|
| IP behavior | Switches per request or on a timer | Holds one IP for a set time |
| Session continuity | Low — does not keep state | High — keeps state on one IP |
| Block-resistance design | Spreads load across many IPs | Concentrates a session on one IP (risky if overused) |
| Concurrency | High — many IPs in parallel | Bounded by how many sticky IPs you hold (IPRoyal claims unlimited concurrent sessions) |
| Typical cost model | Per GB of traffic (rotating residential) | Per IP per month for ISP/static residential; per-GB residential can also go sticky |
| Hold duration (claimed) | Switches each time — no hold | Oxylabs up to 24h, IPRoyal up to 7 days, Decodo minutes to days |
| Best for | Large volumes of independent requests | Logins, multi-step flows, ongoing monitoring from a fixed vantage |
Engineer's take (Hinata): The first thing I decide is whether each request depends on prior state. If it is independent, I rotate across many IPs without hesitation — that is the standard way to dodge rate limits. If I need to keep state, like a sequence after login or fetches across one search session, it is sticky, full stop. Get this backwards and you either re-authenticate on every rotating request, or you pile a whole session's load onto one sticky IP and invite a block. Naming the behavioral requirement first is the shortcut past every marketing page.
Where each one breaks
Neither mode is universally better — each fails in its own direction, and the failure mode is the real decision criterion.
When rotating is the wrong tool
Rotating breaks anything stateful. If the target sets a session cookie at login and expects subsequent requests from the same IP, rotating tears the session apart: you re-authenticate constantly, trip anti-fraud heuristics that watch for an account "teleporting" between IPs, or simply lose the cart/search context between steps. Some targets also fingerprint rotation velocity itself — a burst of requests that each arrive from a brand-new residential IP can look more automated, not less. Rotating is for independent requests; the moment order and continuity matter, it works against you.
When static is the risky choice
Static concentrates everything on one address, so it inherits every weakness of a single IP. Push high request volume through one sticky IP and you recreate exactly the per-IP rate limit that rotating exists to avoid. Because the IP is stable and traceable over time, a target can profile and block it — and, with no pool churn, the damage sticks. ISP (static residential) pools are also smaller and more geo-concentrated than rotating residential networks, and providers police them more tightly (see the KYC note below). Static buys continuity; it does not buy volume.
Static behavior vs the "ISP / static residential" product
These two ideas are constantly conflated, and keeping them apart makes the buying decision obvious:
- Static (sticky) is a behavior. Any rotating residential pool can hold one IP for a session via its sticky endpoint. You are still on residential infrastructure; you have just asked it not to rotate for a while.
- ISP / static residential is a product type. The IP is registered under a consumer ISP but hosted on datacenter hardware, giving datacenter-grade speed with a fixed, long-lived IP and a trusted ASN. It is built for session stability, sitting between residential and datacenter on the cost-versus-trust curve.
So if you need one IP for minutes to hours, a sticky residential session is enough. If you need the same IP reliably for days or weeks — persistent monitored vantage points, long-lived logged-in sessions — the ISP/static-residential product is the purpose-built option. We cover where it sits versus other types in residential vs datacenter proxies, and the fundamentals of the residential layer in what a residential proxy is.
Provider session support
Every major provider we track offers both rotating and sticky sessions; what differs is the sticky hold duration and concurrency. Figures below are as published on each provider's own pages, fetched July 17, 2026 (vendor claims).
| Provider | Session modes | Max sticky hold (vendor) | Notable |
|---|---|---|---|
| Oxylabs | Rotating + sticky | Up to 24 hours | Geo down to coordinates and ASN |
| Bright Data | Rotating + sticky | Not published on the page as fetched | 400M+ claimed pool; strictest KYC |
| Decodo | Rotating (per request) + sticky | Minutes up to days | 3-day trial + 14-day money-back |
| IPRoyal | Rotating (per request) + sticky | Up to 7 days | Unlimited concurrent sessions; traffic never expires |
If you need one IP for a long time, that hold duration guides the choice; otherwise you choose on rotating quality and price. The cost models diverge too — rotating residential is metered per GB, while ISP/static residential is usually priced per IP per month — so the right comparison depends on your traffic shape. For the cross-provider breakdown see best residential proxies and proxy pricing comparison; for selection criteria, how to choose a proxy provider; for the deep dives, the Oxylabs review, Decodo review, and IPRoyal review.
A four-question decision framework
Work through these in order and stop at the first answer that settles it:
- Does each request depend on prior state? If requests are independent (prices, stock, search results), rotate. If a request only makes sense after a previous one (post-login, cart, multi-step search), go sticky.
- How long must one IP persist? Seconds to hours → a sticky residential session is enough. Days to weeks on the same IP → reach for the ISP/static-residential product built for it.
- What throughput do you need on that IP? High volume argues for rotating across many IPs; a single sticky IP has a hard per-IP ceiling before it looks abusive.
- Which cost model fits your traffic? Bandwidth-heavy, spread-out jobs favor per-GB rotating residential; a handful of stable, long-lived vantage points favor per-IP ISP pricing. Estimate both before committing.
In practice, run most work on rotating and switch only the state-keeping parts to sticky. For where all of this fits in a full collection stack, see the web scraping guide, and for request hygiene that matters more than the mode itself, how to scrape without getting blocked.
Compliance and cost notes
Rotating or static, the legitimate uses are the same public-data work: price monitoring, SEO tracking, ad verification, and market research — not bypassing logins or paywalls, sneaker or ticket bots, mass account creation, or collecting personal data. One access nuance is specific to this topic: providers police the static/ISP category more tightly, and IPRoyal makes KYC (via third-party iDenfy) mandatory for its static residential product per its KYC policy, where it is optional elsewhere. Treat use-case screening as a sign of a serious provider, not a hurdle.
On cost, avoid the cheapest trap of all: free proxies. An academic study presented at NDSS MADWeb 2024 tracked more than 640,000 free proxies over 30 months and found only 34.5 percent were ever active, with nearly 17,000 tampering with traffic in transit — the risk breakdown is in free vs paid proxies, and our sourcing reasoning is in ethical proxy sourcing. This article is not legal advice; for the legal questions around collecting public data see is web scraping legal, and consult a lawyer for your specific case.
Verdict: rotating or static?
Bottom line
IPRoyal
Sticky sessions up to 7 days with unlimited concurrency and non-expiring traffic — the pick for static work that needs one IP for a long time
This article contains affiliate links. If you purchase through them, we may earn a commission at no extra cost to you. Our tests and rankings are independent and never influenced by partners.
Decodo
Both rotating and sticky endpoints, with a 3-day free trial and 14-day money-back guarantee to test at low risk
This article contains affiliate links. If you purchase through them, we may earn a commission at no extra cost to you. Our tests and rankings are independent and never influenced by partners.