Oxylabs and Decodo sell the best rotating proxies for most buyers, because their docs give you the most control over rotation. Both offer a new IP per request, sticky sessions of up to 24 hours, a fail-closed setting that returns an error instead of a new IP, and rotating datacenter and ISP traffic. Decodo is the better value, at $4 per GB pay-as-you-go as of October 2026. Evomi lets you choose between three session types. In Proxyway's 2026 tests, SOAX kept sticky IPs longest, and Byteful answered fastest on the global pool. Webshare rotates datacenter IPs for the least money, and DataImpulse sets sticky sessions by port.
A rotating proxy is an ordinary forward proxy with a pool behind it. Your software connects to one gateway hostname and port, often called a backconnect gateway, and the provider decides which exit IP carries each request. Our guide to proxy server architecture covers the basics. Per-request rotation hands you a new IP every time. A sticky session keeps one IP until its timer runs out, you stop sending requests, or the home device behind it goes offline. Those last two cases are where providers differ most, and where most buying guides say nothing.
This guide compares rotation controls, not just pool sizes: how long a session can last, how you set it, what happens when its IP disappears, and which other IP types rotate. Nobody paid for a placement here, and we earn nothing from any link. We wrote it for collecting public data, price and search monitoring, ad checks and QA testing, not for running accounts against a platform's rules.
Quick Answer: Best Rotating Proxies
How Did We Compare These Rotating Proxy Providers?
We compared each rotating proxy service on the settings that decide how its pool behaves in a real job, using published sources only. The candidate list came from the rotating proxy rankings that appeared in US search results on October 6, 2026, plus every provider in Proxyway's 2026 residential tests. These were the criteria:
- → Sticky session limits: the default length, the longest session you can set, and the idle time that ends a session early.
- → Session-drop behavior: whether the provider quietly swaps the IP when the device behind it goes offline, and whether you can make the request fail instead.
- → How rotation is set: username parameters, ports or a dashboard timer, and what happens if you change location inside a session.
- → Rotation beyond residential: whether the same account can rotate datacenter or ISP (static residential) IPs.
- → Published test data: distinct IPs, infrastructure success and response time from Proxyway's 2026 tests, each with its test month.
- → Price and fine print: entry price and the rate near 50 and 100 GB, traffic expiry, refunds, KYC (identity checks) and blocked sites.
We read every session limit, price and policy below on October 6 and 7, 2026, in the vendors' own docs, pricing pages and help centers. Prices are in US dollars, with VAT noted where the vendor's page mentions it. Pool sizes are vendor claims. When two pages from the same vendor disagree, we give both and, where we can tell, say which one looks older.
The test data in this guide comes from two Proxyway sources. One is its annual proxy market report, released May 28, 2026, from data gathered mostly in March and April 2026. The other is its individual provider reviews, each of which states when the test ran. For residential pools, Proxyway pushed 3.6 million requests per provider through the global pool over 21 days, all aimed at a small page on a CDN. It counted the distinct exit IPs, whether each connection succeeded and how long it took. Success on that page is infrastructure success: it shows the network delivers, not that a protected site will accept you.
Proxyway also measured how long sticky sessions held, by opening 330 US sessions per provider and sending a request every 20 seconds until 30 minutes passed or the IP changed. Proxyway's pages carry affiliate links, as it discloses, and it ranks Decodo first on its rotating proxy page. AIMultiple, another publisher that benchmarks rotating proxies, names Bright Data, Oxylabs, Decodo, Webshare, Byteful, DataImpulse and NodeMaven as subscribers to its benchmarking as of October 2026. We use Proxyway's figures as evidence and AIMultiple's not at all, and neither publisher's order decides ours.
Ranking rule: a provider needed a rotating residential pool with at least 99% infrastructure success on the global pool in Proxyway's 2026 tests, and seven qualified. We then checked their docs for two session controls. The first holds one IP for 24 hours or more. The second is a fail-closed option that returns an error instead of a new IP.
A control counts only if a published test does not contradict it. Byteful's long sessions do not count for that reason. Its docs say it holds an IP as long as possible by default, but most of its sessions ended around 10 minutes in Proxyway's sticky-session test, which Proxyway suspects is by design. Providers with more of the two rank higher. Ties go to the provider that rotates more other IP types (datacenter, ISP) with plans on its pricing page. If still tied, the pool with more distinct IPs in Proxyway's residential test ranks higher. This ranks rotation controls, not pool quality.
What we did not do
Changes that shaped this list
Seven providers cleared the rule. The table below sets their session limits and fallback behavior side by side.
Best Rotating Proxies Compared: Session Controls at a Glance
The order below follows our ranking rule, but each provider is strongest at something different. The best rotating proxy service for you depends on your job, so start from the Best For column. Oxylabs and Decodo share the fullest set of controls; Oxylabs reached more distinct IPs in Proxyway's test, and Decodo costs less. Session limits come from each vendor's docs, and prices are the cheapest listed way into each residential pool, both as of October 2026.
| Provider | Best For | Sticky Default / Max | If the IP Drops | Also Rotates | Entry Price (Oct 2026) |
|---|---|---|---|---|---|
| Oxylabs | Full controls, most distinct IPs | 10 min / 24 h; ends after 60 s idle | New IP by default; sessid_oneip returns HTTP 502 | Datacenter; your shared ISP list | 5 GB for $30 ($6/GB) |
| Decodo | Value across all three IP types | 10 min / 24 h; ends after 60 s idle | New IP by default; session_iplock returns 502 | Datacenter; ISP (per GB) | $4/GB pay-as-you-go |
| Evomi | Choice of session types | 30 min / 24 h | Standard session may switch; lockedsession fails instead | Datacenter | Premium $3.98/GB pay-as-you-go; Core $0.99/GB pay-as-you-go from 15 GB |
| SOAX | Stable sticky IPs | 6 min / 60 min (help center); timed rotation up to 1 week (developer docs); 60 s idle | New node by default; bind-node returns 503 | Nothing on its pricing page | No-fee Sandbox, US traffic at $5/GB |
| Webshare | Cheap datacenter rotation | Default not published / 24 h timer | Not documented | Datacenter and static residential lists | 1 GB for $3.50 |
| DataImpulse | Sticky sessions by port | 30 min / 120 min | Replaced automatically; no fail-closed option documented | Datacenter | $1/GB; 5 GB for $5 (new users) |
| Byteful | Fast per-request rotation | Held "as long as possible" / 24 h with a set TTL (session timer); most ended near 10 min in Proxyway's test | IP rotates; no fail-closed option documented | Nothing else (datacenter and ISP are static) | 10 GB for $32.50; 1 GB orders allowed |
Protocols and targeting rarely decide between these seven. All of them accept HTTP and SOCKS5 connections and offer city targeting. Webshare, though, pairs a country with only one of state, city or ZIP code, and DataImpulse bills city-filtered traffic at double its standard rate. Concurrency differs more: Oxylabs, Evomi, SOAX and Byteful advertise unlimited concurrent sessions, while DataImpulse caps each plan at 2,000 threads. Decodo and Webshare do not state a residential limit on their product pages.
Proxyway's residential test adds an outside measure. The distinct-IP count shows how many different addresses it saw across 3.6 million requests; it says nothing about how long a sticky session lasts, which is why it only breaks ties in our ranking.
| Provider | Distinct IPs (of 3.6M Requests) | Infrastructure Success | Average Response |
|---|---|---|---|
| Oxylabs | 3,241,404 | 99.93% | 0.60 s |
| Decodo | 2,853,543 | 99.92% | 0.53 s |
| Evomi (Premium pool) | 1,668,674 | 99.58% | 0.79 s |
| SOAX | 1,670,306 | 99.78% | 0.89 s |
| Webshare | 1,745,672 | 99.28% | 0.86 s |
| DataImpulse | 1,538,768 | 99.74% | 0.97 s |
| Byteful | 1,909,605 | 99.69% | 0.41 s |
All figures are Proxyway's global residential results from its April 2026 tests. Evomi's row is its Premium pool; its cheaper Core pool was tested separately in July 2026. Before choosing a provider, decide which kind of rotation your job needs.
Per-Request or Sticky: Which Rotation Does Your Job Need?
Use per-request rotation when every request stands alone, and a sticky session when several requests must come from the same address. Most providers default to a new IP per request; you control proxy rotation by adding a session ID to your proxy username or password, or by connecting to a sticky port. Match the setting to the job:
- → Collecting many public pages, one request each: per-request rotation. Speed and pool breadth matter more than session controls, which is where Byteful and Oxylabs stand out.
- → Paginated results or search-then-detail flows: a sticky session at least as long as the flow, with requests spaced closer together than the provider's idle timeout.
- → QA testing of a login, cart or form on a site you are allowed to test: a fail-closed sticky session, so a lost IP stops the run instead of continuing from a new address.
- → Price or search checks in one city: a sticky session with city targeting, set before the first request, because several providers reset or reject a session when its location changes.
- → High volume on sites that accept hosting IPs: rotating datacenter proxies, at a fraction of the residential price.
Static vs rotating proxies: if a site ties your work to one address for days, rotation is the wrong tool. A static ISP or dedicated IP keeps the same address for the whole rental, while even a 24-hour sticky session depends on one home device staying online. Our residential proxy guide explains when to choose fixed or rotating residential IPs; the rest of this guide assumes you need rotation.
What a backconnect proxy is: one gateway hostname and port that forwards each request to an exit IP from the provider's pool. A 2019 IEEE Security and Privacy study of five residential proxy services, built on data from 2017, described the same three modes buyers still choose between. A sticky gateway "always tries to use the same RESIP" (residential IP proxy) until that host goes offline. A non-sticky gateway changes the exit after every request. A half-sticky service lets the client switch between the two "by adjusting parameters (e.g., a session ID)". The authors called the gateway setup behind these modes a back-connect proxy mode.
The 7 Best Rotating Proxy Providers, Reviewed
Ranked by our rule, the best rotating proxies are Oxylabs, Decodo, Evomi, SOAX, Webshare, DataImpulse and Byteful. Every session limit, price and policy in these reviews is as of October 2026, and every test figure is Proxyway's.
1. Oxylabs: Full Controls and the Most Distinct IPs
Oxylabs rotates its residential IPs on every request by default and advertises a 175M+ pool in 195 locations. A sticky session starts when you add sessid to your username; it lasts 10 minutes by default and up to 24 hours with sesstime, and it ends after 60 seconds without requests. If the device behind it drops, sessid "will automatically rotate to a new IP"; switch to sessid_oneip and the request "fails with an HTTP 502 Bad Gateway error" instead. Sticky entry ports from 10001 to 49999 skip the username parameters but hold an IP for 10 minutes at most and do not take city or state targeting.
Where it wins
- Both session controls: 24-hour sticky sessions and a single-IP mode that fails with a 502 rather than switching IPs
- The most distinct IPs in Proxyway's April 2026 test, 3,241,404 of 3.6 million requests, with the best infrastructure success, 99.93%
- Rotating datacenter traffic on port 8000 from $0.59 per GB, and per-request rotation across your own shared ISP IPs on the same port
- Unlimited concurrent sessions over HTTP(S), HTTP/3 and SOCKS5
Where it falls short
- Its pages disagree: the session-control docs allow 24 hours, while an old residential offer page from a 2022 promotion still says "Extend your sessions for up to 30 minutes"
- No pay-as-you-go plan; the smallest plan works out to $6 per GB, and purchased traffic expires after one calendar month
- Its help center calls self-service purchases non-refundable, and its October 5, 2026, agreement calls all purchases final, yet its pricing page still shows a 3-day refund from its 2024 terms
- By default its residential IPs are blocked from streaming, banking, government, gaming, ticketing, mail, ad-tag and IP-checking sites, and some open after a short KYC check
Pricing as of October 2026: Starter 5 GB for $30 ($6/GB), Basic 20 GB for $100 ($5/GB), Advanced 125 GB for $500 ($4/GB) and Corporate 1 TB for $2,500 ($2.50/GB), billed monthly with VAT where it applies. Datacenter traffic starts at 20 GB for $11.80 ($0.59/GB), and shared ISP IPs at 10 for $16 ($1.60 each). Oxylabs offers free test credits instead of refunds.
Verdict: the pick when one provider has to cover per-request rotation, day-long sessions, hard failures for strict flows and cheap datacenter rotation. Skip it if you want pay-as-you-go traffic or a refund window, or if your jobs touch the sites it restricts.
2. Decodo: Best Value Across All Three IP Types
Decodo, called Smartproxy until April 2025, rotates residential IPs on every connection through port 7000 and advertises 115M+ IPs in 195+ locations. Add a session name and sessionduration to your username and the IP holds for 1 to 1,440 minutes, 10 by default. The session ends early if the IP stops responding or you send nothing for 60 seconds, after which "a new sticky IP address is assigned".
Add session_iplock and the proxy instead returns "502 status code and will not grant you a new IP during desired session duration". Targeting runs from continent down to ZIP code (US only) and ASN (the network an IP belongs to).
Where it wins
- Both session controls, documented on its residential pages: 24-hour sessions and an IP lock that fails with a 502
- Rotation on all three IP types: rotating datacenter on port 10000 from $0.60 per GB and ISP pay-per-GB traffic from $1.30 per GB on its own rotating port
- 2,853,543 distinct IPs and 99.92% infrastructure success in Proxyway's April 2026 test, plus the most distinct US IPs, 961,218 of 1.2 million requests
- Pay-as-you-go residential traffic that lasts 12 months or until you buy a subscription, and a 14-day refund on a first purchase used below 20% or 1 GB, whichever comes first
Where it falls short
- Its residential pricing page still says sessions last "up to 30 min", contradicting its docs and FAQ
- An ASN target cannot be combined with city, state, continent or ZIP targeting in the same request
- Banking, government, ticketing, gaming, mail, streaming, business and telecom sites are blocked; ID verification opens some of them, on rotating residential plans only
- The free 3-day, 100 MB trial rolls into a paid plan, and a refund is not available if you used the trial. Plan traffic does not carry into the next billing cycle unless you upgrade
Pricing as of October 2026 (plus VAT): pay-as-you-go $4/GB; monthly plans of 3 GB for $11.25 ($3.75/GB), 25 GB for $81.25 ($3.25/GB), 50 GB for $150 ($3/GB) and 100 GB for $275 ($2.75/GB). Rotating datacenter traffic costs 10 GB for $6 ($0.60/GB), falling to $0.45/GB at 1,000 GB, under an "Up to 74% off" banner with no end date.
Verdict: the best value for most buyers, with the same two session controls as Oxylabs, pay-as-you-go entry and rotation across residential, datacenter and ISP IPs. Skip it if you need an ASN and a city in the same request, or targets on its blocked list.
3. Evomi: Best Choice of Session Types
Evomi gives each request a new IP by default and offers three kinds of sticky session, set in the password field. A standard session lasts 30 minutes by default and up to 1,440 minutes, but it "May change IP address in favor of stability". A hardsession "Keeps the same IP for as long as possible". A lockedsession "Never switches to a replacement IP if that peer disconnects", so the request fails instead. If you change the targeting while keeping the same session, Evomi keeps the same IP. It claims 54M+ IPs in 150+ countries and sells two residential pools: Premium and the cheaper Core.
Where it wins
- Three session types, so you decide whether a session runs for a set time (and may switch IP), holds as long as possible, or fails rather than switch IP
- Rotating datacenter traffic with the same three session types, at $0.45 per GB pay-as-you-go or $0.30 on its 1,000 GB plan, and 99.99% infrastructure success in Proxyway's April 2026 datacenter test
- The lowest per-GB residential price here: Core at 100 GB for $49 a month ($0.49/GB), with 99.91% infrastructure success in Proxyway's July 2026 Core test
- Every product has a free trial. If you skip it, your first plan in each product category is refundable within 30 days, provided you used below 10% or 1 GB, whichever is smaller
Where it falls short
- Its terms ban sending requests to IP checkers or IP reflection pages mainly to collect your assigned IPs, and breaking that rule can end the account with no refund, which limits how you can audit a pool
- The Core pool reached only 75,253 distinct US IPs in 1.2 million requests in Proxyway's July 2026 test
- No rotating ISP: its ISP proxies are static, per IP
- The refund excludes pay-as-you-go traffic, top-ups, crypto payments and any product you first tried on a free trial. Evomi may deduct up to 10% for processing, and its free trial continues at the plan price unless you cancel in time
Pricing as of October 2026: Premium residential costs $3.98/GB pay-as-you-go, 8 GB for $30 a month or 50 GB for $170 a month ($3.40/GB). Core residential costs $0.99/GB pay-as-you-go from 15 GB, or 100 GB for $49 a month ($0.49/GB). Rotating datacenter traffic costs $0.45/GB pay-as-you-go, or 200 GB for $80 and 1,000 GB for $300 a month. Proxyway's 2026 table lists Evomi sessions at up to 120 minutes; its docs and product page now say 24 hours.
Verdict: choose Evomi when you want to decide how each session behaves, or when you need the lowest per-GB residential price of the seven at 100 GB. Skip it if you need rotating ISP traffic, or if your quality checks depend on sampling exit IPs through checker sites.
4. SOAX: Most Stable Sticky IPs in Proxyway's Test
SOAX documents two connection formats. In its help center, a sticky session uses sessionid and sessionlength, from 10 seconds to 60 minutes, with a default of 360 seconds (another article says 5 minutes). Its developer docs, which carry no date, set no session cap. Without a session parameter "every request gets a new node"; with one, the session keeps its node while you stay active, and timed rotation runs from "10 seconds to 1 week". We count this format toward the 24-hour control in our ranking rule; Proxyway's SOAX review also gives its rotation as "Up to 1 week".
Both formats end a session after 60 seconds without requests. By default a dead node is replaced; bind-node locks the session to its first node and returns "503 BOUND_NODE_FAILED" if that node fails. Sending a different location under the same session ID is rejected with a 409 error.
Where it wins
- First place in Proxyway's 30-minute sticky-session test, in which most residential pools kept their IPs for a long time
- A fail-closed bind-node mode and an onerror-fail setting that returns the error to your client
- The best US infrastructure success in Proxyway's April 2026 test, 99.92%, and 99.78% globally
- Every plan, the no-fee Sandbox included, can target by country, region, city and ISP
Where it falls short
- No datacenter or ISP plans on its pricing page, which lists only residential and mobile, although separate product pages for both show plans and a $1.99 trial
- Its two session formats publish different limits, so check which one your dashboard generates. Its residential page sells a $1.99 three-day trial, while its pricing page says there is no free trial and does not mention the paid one
- Credits expire 60 days after they are added, payments are "generally non-refundable", and partial responses, retries and interrupted connections are billed
- ASN and ZIP targeting need the $1,500 Scale plan or above, and payment platforms such as PayPal and Stripe stay blocked until SOAX verifies you and approves your use case
Pricing as of October 2026 (US traffic, plus VAT): the Sandbox has no fee and bills US traffic at $5/GB through prepaid credits; Builder costs $200 a month at $3/GB, Team $500 at $2.20/GB, Scale $1,500 at $1.50/GB, and Enterprise starts at $3,000 with US rates from $0.85/GB. A plan fee buys prepaid credits, and SOAX says one credit is "about $1 of usage".
Verdict: the pick for sticky sessions that need to survive, backed by the only published test we found of how long they last. Skip it if you also want datacenter or ISP rotation, or a refund window.
5. Webshare: Cheapest Datacenter Rotation
Webshare, owned by Oxylabs since 2022 and best known for cheap datacenter lists, offers two kinds of rotation. Its Rotating Proxy Endpoint "automatically rotates the proxies in your list for each request in random order", and Webshare says it "is available with all Webshare proxy plans", which include datacenter and static residential lists. Its rotating residential plan gives a new IP per request, or holds one IP with a numeric session ID for a time you set on a dashboard timer, "anywhere from 1 minute to 24 hours". Webshare advertises 80M+ residential IPs across 195 countries.
Where it wins
- The cheapest datacenter rotation here: 10 proxies free, or 100 for $2.99 a month with 250 GB, rotated per request through one endpoint
- Rotation over static residential (ISP) lists too, from 20 proxies for $6 a month
- 99.93% infrastructure success on datacenter and 99.28% on residential in Proxyway's April 2026 tests
- Residential sessions you can set for up to 24 hours
Where it falls short
- No fail-closed option, default session length or session-drop behavior is documented
- The rotating endpoint can only rotate through the proxies on your list, and Webshare says it is "Slightly slower (0–100 milliseconds)"
- Residential plans are monthly with no pay-as-you-go, and unused bandwidth does not roll over
- The refund window is 48 hours and requires under 0.1 GB used on rotating residential plans. Those plans block banking, government, streaming, entertainment, ticketing and mail sites, and a short KYC check reopens only some
Pricing as of October 2026: residential plans cost 1 GB for $3.50, 50 GB for $122.50 ($2.45/GB) and 100 GB for $225 ($2.25/GB) a month. Datacenter lists cost $2.99 a month for 100 proxies, with 250 GB of bandwidth and 500 threads (concurrent connections), and static residential lists from $0.30 per proxy a month (20 for $6).
Verdict: the cheapest way to rotate datacenter or ISP IPs from a list you control, with residential rotation on the side. Skip it for logins or other flows where you need to know what happens when a sticky IP drops.
6. DataImpulse: Best for Port-Based Sticky Sessions
DataImpulse rotates on every request through ports 823 (HTTP/HTTPS) and 824 (SOCKS5), and makes sticky sessions port-based: any port from 10000 to 20000 holds its own IP. The interval runs from 1 to 120 minutes, 30 by default, and a sessttl parameter sets it; a sessid value pins a specific IP for about 30 minutes. If that IP goes offline, "the system will automatically replace it with another active IP address". It claims 90M+ residential IPs in 195+ countries and allows 2,000 threads per plan.
Where it wins
- Sticky sessions for tools that cannot change a username: point each worker at its own port
- Low-cost traffic that never expires: $1/GB residential and $0.50/GB rotating datacenter
- 99.74% infrastructure success in Proxyway's April 2026 residential test, and the most distinct IPs of the datacenter pools here in its US datacenter test that month, 54,427 of 70,000 requests
- No KYC needed to buy
Where it falls short
- Sessions stop at 120 minutes, and no fail-closed option is documented: its docs say a dropped IP is replaced automatically
- Servers, not homes, supplied nearly 15% of its US exits in Proxyway's residential test
- Its datacenter pool scored 97.86% infrastructure success, the lowest datacenter result here
- The 7-day refund covers only the first Intro purchase, and the 2,000-thread limit returns a "407 THREADS_EXHAUSTED" error once reached; support can raise it only after KYC
Pricing as of October 2026: residential traffic is $1/GB pay-as-you-go, with an Intro 5 GB for $5 for new users, Basic 50 GB for $50 and Advanced 1 TB for $800 ($0.80/GB). Rotating datacenter traffic costs 10 GB for $5, 100 GB for $50 or 1 TB for $450. Unused traffic rolls over.
Verdict: the simplest sticky sessions on a budget, and cheap rotation across residential and datacenter IPs. Skip it for anything that needs sessions longer than two hours or a hard failure when the IP changes.
7. Byteful: Fastest Per-Request Rotation
Byteful, known as Ping Proxies until an April 2026 rebrand, rotates residential IPs per request and makes a session sticky when you add an ID and an optional TTL to the username. Its docs say the TTL runs from 1 minute to 24 hours and "By default we try to hold the IP for as long as possible (7 days)". They also warn that "The IP address might change if the residential device goes offline before the TTL expires." It advertises 35 million+ residential IPs and unlimited concurrent sessions.
Where it wins
- The fastest global-pool residential responses in Proxyway's 2026 research, a 0.41 s average
- The best success on real targets in the same research, 81.23% across Amazon, Google and Instagram
- 1,909,605 distinct IPs and 99.69% infrastructure success in the April 2026 test
- Residential bandwidth never expires, and targeting goes down to ASN and ZIP code
Where it falls short
- Most of its sessions ended at around 10 minutes in Proxyway's sticky-session test, well short of its documented default; no published test we found has tried its 24-hour TTL
- No documented fail-closed option, and no rotating datacenter or ISP: both are static, per IP
- A customer can get one refund, and only within 24 hours of purchase with less than 2 GB or 25% of the allocation used, whichever is lower
- Since September 7, 2026, traffic sent directly to IP addresses is blocked by default; access needs a ticket and usually KYC
Pricing as of October 2026: 10 GB for $32.50 ($3.25/GB), 25 GB for $75 ($3/GB) and 100 GB for $275 ($2.75/GB). Its pricing FAQ says there is no free trial, while its residential page offers a 1 GB trial.
Verdict: the pick when every request should get a fresh IP and response time matters more than session control. Skip it for anything that needs one IP to hold for longer than about ten minutes, unless the timing check on your trial shows its TTL setting holding longer.
Providers We Did Not Rank, and Why
We also looked at these providers, and some have strong session controls. Each one missed our bar, could not be checked or is marketed for uses this guide excludes. Success rates below are from Proxyway's April 2026 residential tests:
| Provider | Why It Is Not Ranked |
|---|---|
| IPRoyal | 96.11% infrastructure success, below our bar. Its session controls are among the deepest: sticky sessions up to 7 days and a _killswitch-1 flag that returns HTTP 410 instead of a new IP. It sells no rotating datacenter or ISP traffic |
| Rayobyte | 98.02% infrastructure success on residential, below our bar. It offers a strict sticky session that fails instead of moving, and sells both rotating datacenter and rotating ISP traffic (see the datacenter and ISP section below) |
| Infatica | 97.57% infrastructure success, below our bar. It lets you choose what a port does when its IP drops, and requires an ID and selfie check from every customer |
| ProxyEmpire | 98.17% infrastructure success, below our bar, and its refund policy says "All sales and charges are final", with refunds only case by case |
| Proxyrack | 96.73% infrastructure success for its Premium residential pool, below our bar. Its residential page lists "Account Creation", "Sneakers / Shoes" and "Bots" among its use cases. Its per-thread rotating datacenter plans appear in the datacenter and ISP section below |
| Bright Data | Not in Proxyway's 2026 research; its last Proxyway residential test dates from March 2024. For zones created after July 7, 2026, residential access requires a verified company, and personal email accounts are not eligible |
| NodeMaven | 96.29% infrastructure success on its global pool in a separate April 2026 test, below our bar, though its US pool scored 99.00%. We found no public session docs, so we could not check its rotation controls |
| Massive, Nimble, Shifter | Their most recent Proxyway tests are older: April 2025 for Massive, March 2024 for Nimble and 2023 for Shifter. Nimble publishes no self-service proxy prices |
| NetNut | Domains seized by the FBI on July 2, 2026, in an action tied to the Popa botnet |
| Storm Proxies, Geonode, Proxy-Cheap, Live Proxies, MarsProxies | None has a Proxyway test from 2026: Storm Proxies was last tested in 2021 and Live Proxies in late 2024, and we found none for Geonode, Proxy-Cheap or MarsProxies. Three also market excluded uses on main product pages: sneaker and ticket product lines and bulk account registration (Storm Proxies), sneaker bots (Proxy-Cheap), and sneaker copping and account creation (MarsProxies) |
How long a session lasts in practice depends on more than the documented maximum.
How Long Do Sticky Sessions Really Last?
A sticky session lasts until its timer runs out, you send nothing for longer than the idle timeout, or the device behind the IP goes offline, whichever comes first. A sticky residential proxy is not a fixed IP, and the maximum in a provider's docs only caps the timer. Oxylabs, Decodo and SOAX all end a session after 60 seconds without requests, and Bright Data releases the IP after 5 minutes idle. A 24-hour session only lasts 24 hours if your job keeps talking to it.
The device is the part nobody controls. A residential exit is someone's home connection: it can go to sleep, lose Wi-Fi or get a new address from its ISP. In its 2017 data, the 2019 IEEE study found "a significant portion (90%) of the RESIP IPs exhibit a short relaying time (870 seconds)". Decodo's docs warn that "the longer the session you have, the more chances there are that the IP will rotate before your specified time".
Proxyway's 2026 research is the only published test we found of how long sessions actually held. It found "Most residential proxy networks had surprisingly long-lasting IPs, with SOAX leading the pack". It also found that "The vast majority of Byteful's sessions ended at around 10 minutes", although Byteful's docs say it tries to hold an IP as long as possible. Proxyway suspects "this timed termination is a design choice". The test stopped at 30 minutes, so it cannot confirm any 24-hour maximum; it can only show sessions that ended sooner.
Load balancers use the same idea, called session persistence, to keep a visitor on one backend server. The website you visit may do the same in reverse. OWASP's session management guidance says a change of client IP "in the middle of an established session" is "a very good indicator of session manipulation and hijacking attempts". Location changes matter too:
- → Evomi keeps the same IP if you change targeting inside a session.
- → SOAX rejects the request with "409 SESSION_PARAMS_MISMATCH".
- → Bright Data says "session context will be lost" if consecutive requests carry a different country, city or other parameter.
- → Massive starts a new session, "breaking session continuity".
What Happens When a Sticky IP Goes Offline?
By default, almost every provider quietly gives you a new IP, so your job keeps running from a different address. Most also document a fail-closed mode that returns an error instead, which is the safer choice when a changed IP would spoil the result. As of October 2026, their docs say:
| Provider | Default When the IP Drops | Fail-Closed Option | What You Get |
|---|---|---|---|
| Oxylabs | New IP | sessid_oneip | HTTP 502 |
| Decodo | New IP | session_iplock | 502 |
| Evomi | A standard session may switch IP | lockedsession | The request fails (no code published) |
| SOAX | New node | bind-node, or onerror-fail | 503 BOUND_NODE_FAILED, or the error passed to your client |
| IPRoyal | Silent replacement | _killswitch-1 | HTTP 410 |
| Bright Data | Its pages differ: silent re-routing, or one 502 and then a new IP | -const | HTTP 502 |
| Massive | New node (its default "strict" mode) | sessionmode-norotate | 475 if the node is offline |
| Rayobyte | Replacement IP | -hardsession- (residential only) | The request fails (no code published) |
| Infatica | New IP at once | "No rotation" port mode | The port works only while its IP is available |
| Proxyrack | Depends on the autoReplace setting | autoReplace none | An error message (no code published) |
| DataImpulse, Byteful | New IP | None documented | — |
| Webshare | Not documented | None documented | — |
Choose the silent replacement when finishing the job matters more than which IP finished it, as with most data collection. Choose fail-closed when the same address has to carry every step, such as a test login or a multi-page form on a site you are allowed to test. Your code then sees the error and can restart the whole flow on a new session.
Four settings to get right on day one
- Set the session length a little above your longest flow, not at the maximum.
- Send a request at least every 30 seconds during a session, so a 60-second idle timeout never ends it.
- Pick fail-closed for flows that must not change address, and handle the error by starting a new session.
- Set the location once, before the first request, and start a new session ID for a new location.
Which Providers Rotate Datacenter and ISP IPs?
Counting plans on their pricing pages, five of the seven ranked providers rotate datacenter IPs (Oxylabs, Decodo, Evomi, Webshare, DataImpulse), and three rotate ISP IPs (Oxylabs, Decodo, Webshare).
Rotating datacenter proxies are the cheap end of rotation: per-GB rates on small plans run from about $0.30 to $0.63 as of October 2026, against roughly $1 to $6 for residential. They suit sites that accept hosting IPs, and Rayobyte's own docs note that datacenter exits "are also the easiest for a target to identify as automated traffic". Providers sell datacenter rotation in three ways: per GB from a shared pool, per proxy from your own list behind a rotating endpoint, or per thread with unmetered traffic.
| Provider | How It Rotates | Entry Price (Oct 2026) | Proxyway US Test (April 2026) |
|---|---|---|---|
| Oxylabs | Port 8000, a random IP per request; ports 8001 to 63000 hold one IP | 20 GB for $11.80 ($0.59/GB) | 21,714 distinct IPs; 99.98% infrastructure success; 0.22 s |
| Decodo | Port 10000 per request; ports 10001 to 63000 hold one IP | 10 GB for $6 ($0.60/GB) | 30,847 distinct IPs; 99.94%; 0.35 s |
| Evomi | Per request, or the same three session types as residential | $0.45/GB pay-as-you-go | 25,312 distinct IPs; 99.99%; 0.21 s |
| Webshare | Rotating endpoint over your proxy list | 100 proxies for $2.99 a month (250 GB) | 99.93%; 0.67 s (distinct IPs not given) |
| DataImpulse | Per request, or 30-minute sticky sessions | 10 GB for $5 | 54,427 distinct IPs; 97.86%; 0.88 s |
| Rayobyte | Per request, or sticky (length not published); country targeting only | $0.30/GB pay-as-you-go | 50,413 distinct IPs; 99.88%; 0.47 s |
| Proxyrack | Per request, or a refresh interval from 3 minutes with no maximum | 100 threads for $150 a month, unmetered | 15,163 distinct IPs; 99.88%; 0.27 s |
| Infatica, ProxyEmpire, Bright Data | Shared pools, with rotating IPs or a sticky session | Infatica $0.60/GB; ProxyEmpire 40 GB for $25 a month (1 GB test for $2); Bright Data $0.60/GB | No April 2026 figures |
Proxyway sent 70,000 requests over 7 days through each US datacenter gateway, so distinct-IP counts here are far below the residential ones. The percentages are infrastructure success rates. Webshare's figure covered a list of 50,000 US IPs run through its rotating gateway.
ISP rotation is rarer. As of October 2026, Decodo sells ISP traffic per GB from $1.30 with a rotating port. Rayobyte sells rotating ISP traffic from $3.75/GB pay-as-you-go (falling to $2.50) with country targeting only, and Bright Data's pay-as-you-go ISP traffic costs $8/GB with no commitment. Oxylabs and Webshare rotate requests across ISP IPs you rent per IP. SOAX's pricing page no longer lists ISP proxies, and Evomi, IPRoyal and Byteful sell theirs as static IPs only. If one ISP address has to last for weeks, see where to rent static ISP IPs.
Mobile pools rotate as well, but carrier targeting and per-device plans make them a separate purchase, covered by the mobile proxy rankings linked in the summary below.
What Do Rotating Proxies Cost?
Rotating residential proxies cost from $0.99 to $6 per GB on the smallest purchases of the seven providers here as of October 2026. At around 100 GB they cost $0.49 to $4 per GB, leaving out SOAX, whose cost at that volume depends on whether you top up Builder or move to Team. For comparison, Proxyway's 2026 research gathered prices mostly in March and April 2026. Its medians were a $4 residential entry price and per-GB rates of $3.75 at 5 GB, $3 at 50 GB and $2.25 at 500 GB.
| Provider | Pay-as-You-Go (Oct 2026) | About 50 GB | About 100 GB | Unused Traffic |
|---|---|---|---|---|
| Oxylabs | None; 5 GB for $30 | No 50 GB plan (20 GB for $100) | 125 GB for $500 | Expires after a month |
| Decodo | $4/GB | $150 | $275 | Pay-as-you-go lasts 12 months; plan traffic carries over only on upgrade |
| Evomi | Premium $3.98/GB; Core $0.99/GB from 15 GB | Premium $170 | Core $49 | Pay-as-you-go never expires |
| SOAX | Sandbox credits at $5/GB (US) | Builder, $200 a month at $3/GB | Builder plus extra credits, or Team at $500 | Credits expire after 60 days |
| Webshare | None; 1 GB for $3.50 | $122.50 | $225 | Does not roll over |
| DataImpulse | $1/GB | $50 | $100 at $1/GB | Never expires |
| Byteful | Not listed; 1 GB orders allowed, 10 GB for $32.50 | No 50 GB plan (25 GB for $75) | $275 | Never expires |
Reading SOAX's credits: a paid plan's fee buys prepaid credits, and usage is charged at the plan's rate for the country tier of each exit IP; US exits are billed at the top tier rate. On Builder, as of October 2026, 50 GB of US traffic uses about $150 of credits at $3/GB, so the month costs the $200 fee plus VAT, or about $4 per GB if you use only 50 GB. Its pricing table lists 200 to 3,000 included credits across the four paid plans, matching their fees, so Builder's credits cover about 67 GB of US traffic. Confirm this at checkout.
Count what you are billed for. SOAX counts "partial responses, retries, and interrupted connections", Decodo's docs count target error pages and TLS handshake bytes as traffic, and short sticky sessions on a long job mean more retries. A pool that fails often costs more per useful page than its per-GB rate suggests.
Which Are the Cheapest Rotating Proxies?
For cheap rotating residential proxies, Evomi's Core pool is the lowest-priced of the seven: 100 GB for $49 a month ($0.49/GB) or $0.99/GB pay-as-you-go as of October 2026. Core is not the Evomi pool Proxyway tested in April 2026; in its separate July 2026 test, Core scored 99.91% infrastructure success globally but reached only 75,253 distinct US IPs in 1.2 million requests. DataImpulse is next at $1/GB, and its traffic never expires.
For cheap rotating proxies on sites that accept hosting IPs, Webshare's 100-proxy list at $2.99 a month is the cheapest monthly plan here as of October 2026. It includes 250 GB of bandwidth, so check that this covers your job. Per GB, Rayobyte's pay-as-you-go rate starts at $0.30 and falls to $0.23 from 351 GB. Evomi charges $0.45 pay-as-you-go or $0.30 on its 1,000 GB plan, DataImpulse $0.45 on its 1 TB plan and Decodo $0.45 at 1,000 GB. Whatever the price, check that the rotation does what the plan promises before you scale.
How Can You Check a Provider's Rotation Yourself?
Log the exit IPs from a short run on a trial or the smallest plan. Then check four things: how many are unique, how long a sticky session holds, which networks the IPs belong to, and whether they land where you targeted. Use only the IP-echo address each provider documents for this, because some restrict third-party checkers. Oxylabs blocks IP-checking websites on its residential network, and Evomi's terms ban requests made mainly to collect the IPs you are assigned.
1 Log 100 rotating requests
2 Count the unique IPs
3 Time a sticky session
4 Check the networks behind the IPs
5 Confirm the location held
Do this within a day of buying, while a refund is still possible where one exists, and save the logs as evidence.
What Mistakes Do Buyers Make With Rotating Proxies?
Most come down to treating a rotation setting as a guarantee. All seven below come from the vendors' docs or the published sources cited above, as of October 2026:
- Reading the maximum session as a promise. Oxylabs says its session time "does not guarantee that all of your requests finish before the session ends", so time a session on your trial before you build a flow around it.
- Buying traffic that expires before you use it. Oxylabs plan traffic expires after one calendar month and SOAX credits after 60 days. Decodo plan traffic carries over only if you upgrade, while DataImpulse and Byteful residential traffic never expires.
- Letting a login or checkout test change IP silently. Most providers swap a dropped IP by default; use the fail-closed option where one exists.
- Changing location inside a session. Depending on the provider, the same session ID keeps the old IP, gets rejected or starts a new session.
- Treating proxy rotation as permission to go faster. Cloudflare's rate limiting guidance shows site owners how to "group together requests from different IP addresses but belonging to the same session", so a new IP does not reset a limit counted by session. Our guide to rate limits and IP blocks explains what sites check. Keep a polite request rate and respect robots.txt.
- Reading pool claims as reachable IPs. The median advertised residential pool in Proxyway's research was 54 million IPs. A test can see at most one new IP per request, and in 3.6 million requests the most distinct IPs any provider reached was 3,241,404. Count the unique IPs your own job gets instead.
- Paying residential prices where datacenter rotation would do. If your targets accept hosting IPs, rotating datacenter traffic costs a fraction of the residential rate.
Watch for this one: pages that contradict the docs
The Short Version
The best rotating proxies we could document for most buyers are Oxylabs and Decodo, the only two that pair both session controls with rotating datacenter and ISP traffic. Oxylabs reached more distinct IPs in Proxyway's 2026 residential test, while Decodo costs less, from $4 per GB pay-as-you-go as of October 2026. Choose Evomi to decide how each session behaves, or SOAX for sticky IPs that held longest in Proxyway's sticky-session test. Webshare is the cheapest way to rotate datacenter IPs, DataImpulse keeps sticky sessions simple, and Byteful suits per-request jobs where speed counts more than sessions.
Choose differently if your job is mostly about getting through protected targets: our proxy picks for web scraping rank residential pools on published test results instead of rotation settings. If you need carrier IPs, our mobile proxy rankings cover rotating mobile pools and dedicated devices.
Limits and prices change, so treat these, read on October 6 and 7, 2026, as a starting point and check them on the day you buy. Then, where the provider's terms allow, log a hundred exit IPs on your trial, count the unique ones with the IP Sorter and check one with the proxy checker below.