WeProxy

IP rotation

Rotating Proxies: How IP Rotation Works and How to Choose

A rotating proxy changes your exit IP on every request or at set intervals from a pool. Compare WeProxy residential, datacenter, mobile and IPv6 options.

Packages

Related WeProxy Products

ProductFrom
Rotating Residential IPv4 Proxies$2.50View Product
Premium Rotating Residential Proxies$3.00View Product
Rotating Datacenter IPv4 Proxies$1.00View Product
Rotating Mobile IPv4 Proxies$4.00View Product
Rotating IPv6 Proxy$29.00View Product

A rotating proxy is a type of proxy that sends your requests from a pool of IPs instead of one fixed IP and changes the exit IP on every request or at set intervals. You connect to a single gateway address; the proxy infrastructure decides which IP you exit from. Requests are spread across the pool, and the load on any single IP drops.

"Rotating" is a behavior, not an IP type. The same rotation logic runs on residential, datacenter, mobile and IPv6 pools, and each pool offers different speed, cost and fit for the target. On most rotating products you can also keep the same IP for a while with a sticky session.

This page explains how rotating proxies work, how they differ from sticky and static models, the five rotating options at WeProxy and a checklist for choosing the right pool. Current packages are listed in the package table on this page.

What is a rotating proxy and how does the IP change?

With a classic proxy, every connection exits from the same IP. With a rotating proxy, a gateway sits between the client and the pool. The client always connects to the same host and port; the gateway routes each new request or session to a different exit IP in the pool.

The IP changes in one of three ways:

  • Per-request rotation. Each new request gets a different IP from the pool. This is the default mode for jobs that collect independent pages.
  • Timed rotation. The IP stays the same for a set time, then changes. For example, on WeProxy Rotating IPv6 Residential packages the IP changes at intervals of at least 120 seconds (Datacenter packages change it on every request).
  • Sticky session. When you add a session ID to your username, the gateway keeps that session on the same IP. At WeProxy you can pin the same exit IP for up to 24 hours on the residential pool and up to 60 minutes on the mobile pool.

The target site does not see the rotation; it only sees requests from different IPs. For rotation to work, cookie, session and header handling must match the IP behavior. For the basics, see the what is a proxy page.

What is the difference between rotating, sticky and static proxies?

The three models answer the same question differently: how long must the IP stay the same?

ModelIP behaviorGood forNot good forWeProxy example
RotatingChanges per request or on a timerIndependent page collection, SERP tracking, price checksLong sessions that require loginRotating Residential IPv4, Rotating Datacenter IPv4
StickyAn IP from the rotating pool stays fixed for a set time via session IDCarts, forms, short login flowsJobs that need the same IP for daysRotating Residential IPv4 (up to 24 hours), Rotating Mobile IPv4 (up to 60 minutes)
StaticSame IP for the whole package periodAccount management, IP allowlists, gamingHigh-volume distributed collectionStatic Residential IPv4, Static ISP IPv4

Short rule: choose rotating if requests are independent, sticky if a multi-step flow must finish on one IP, and static if an identity is tied to the same IP for days. Rotating more often than needed does not raise the success rate; if the IP changes mid-session, the target may see it as an inconsistency and ask for re-verification. A detailed comparison is in the sticky vs rotating proxy guide.

Which rotating proxy options does WeProxy offer?

The table below compares the five rotating products in the catalog against the same criteria. The location list, targeting options and packages are on each product page.

ProductIP sourceRotation / sessionBillingProtocolBest for
Rotating Residential IPv4Residential IPv4 owned by ISPs, 100M+ IP poolRotating or sticky (up to 24 hours)Per GBHTTP / SOCKS5Scraping, SEO, automation
Premium Rotating ResidentialResidential IPv4, premium poolRotating or stickyPer GBHTTP / SOCKS5Stricter targets, jobs that need a clean pool
Rotating Datacenter IPv4Datacenter IPv4, 10M+ addressesRotating or stickyPer GBHTTP / SOCKS5High-volume, speed-sensitive collection
Rotating Mobile IPv44G / 5G carrier IPv4Rotating or sticky (up to 60 minutes)Per GBHTTP / SOCKS5Mobile ads, social platforms
Rotating IPv6IPv6Every request (Datacenter); timed, at least every 120 seconds (Residential)Per port, monthly, unmeteredHTTP / SOCKS5Scale on IPv6-ready targets

Points to keep in mind when reading the table:

  • On per-GB products, usage is measured as the sum of sent and received traffic; purchased GBs never expire and stay in your balance until used. The residential, datacenter and mobile rotating products are listed in the catalog with 180+ locations.
  • Targeting depends on the product: city and ZIP on Rotating Residential IPv4, city and country on Premium Rotating Residential, ASN and city on Rotating Datacenter IPv4.
  • Rotating IPv6 is offered only in the Türkiye location, supports up to 1,000 concurrent requests per port and works only on targets that have an IPv6 address.
  • For residential jobs with very high, continuous traffic there is also Unlimited Rotating Residential IPv4, billed per port per month with no GB limit.

All packages support authentication with username/password or IP whitelist. Except for Rotating IPv6, packages have no limit on threads or concurrent sessions.

Which IP source: residential, datacenter, mobile or IPv6?

Even with the same rotation model, the pool's source determines the result. The target site behaves according to who it thinks is sending the request.

Residential rotating pools consist of IPs from home internet connections. The target sees them as ordinary user connections, and the success rate is usually higher on targets that block datacenter IPs. At WeProxy, residential IPs are sourced through a consent-based SDK partnership program. The premium pool is a separate tier for stricter targets. All residential options are compared on the residential proxies page.

Datacenter rotating pools are IPs registered to hosting and cloud providers. They are fast and consistent and usually more economical for the same traffic, but their ASNs are easy to recognize, and the success rate drops on targets that restrict datacenter IPs wholesale. Details on the datacenter proxies page and in the residential vs datacenter guide.

Mobile rotating pools come from 4G/5G carrier IPs. Because carriers use CGNAT, many subscribers share a single mobile IP, which makes mobile IPs a class that some platforms restrict less. Cost per unit of traffic is higher. Details on the mobile proxies page.

IPv6 rotating pools offer economical scale at high concurrency thanks to the very large address space. The limit is clear: if the target has no IPv6 address, the request does not go through. Check the target's IPv6 support in advance with the IPv6 checker; more on the IPv6 proxy page and in the IPv4 vs IPv6 guide.

Which jobs are rotating proxies good for, and which not?

Rotating proxies are strong where requests are independent and the load must be spread across many IPs:

  • Web scraping. Bulk collection of product, listing or content pages. Because each request leaves from a different IP, the number of requests per IP and the risk of 429 drop. See the web scraping use case page.
  • SERP and rank tracking. Querying many keywords from different countries and cities. See SEO proxy.
  • Price and market research. Monitoring regional price, stock and campaign changes. See market research.
  • Ad verification. Checking how campaigns appear in different locations.

There are also cases where a rotating proxy is not the right choice:

  • Long-lived account sessions. Frequent IP changes can trigger account security checks. A sticky session or static IP fits better.
  • Services that require an IP allowlist. If the other side wants to allowlist a fixed IP, a rotating pool will not work; choose a static product.
  • Gaming and real-time connections. An IP change mid-connection drops the session.

How use cases map to IP types is covered in the proxy use cases guide. All use must comply with the acceptable use policy and the target site's terms.

How to choose a rotating proxy: checklist

Answer these questions in order before choosing a product:

  1. Are the requests independent? If each request makes sense on its own, use per-request rotation; if there is a multi-step flow, you need a sticky session.
  2. Which IP type does the target accept? Run a small test to see whether datacenter IPs get through. If they do, datacenter is more economical; if not, residential, and mobile if needed.
  3. Does the target support IPv6? If it does and volume is high, consider Rotating IPv6. If not, choose one of the IPv4 pools.
  4. Which location and targeting level? Is country enough, or do you need city, ZIP or ASN? Check each product's targeting options in the table and on the locations page.
  5. How much traffic, and how is it distributed? Pay per GB for irregular or medium traffic; per-port monthly products give more predictable cost for steady, high traffic.
  6. Which protocol? All five products support HTTP and SOCKS5. If you want DNS resolution on the proxy side, use the socks5h scheme in your client.
  7. How much concurrency? Per-GB products have no thread limit; Rotating IPv6 supports up to 1,000 concurrent requests per port.
  8. Test first. Premium Rotating Residential has a 1 GB free trial. For GB packages, you can open a refund request within 14 days of purchase if no more than 5% of the traffic has been used.

To see packages side by side, use the pricing page. If you cannot decide, send your use case and expected traffic to the support team.

How to set up and test a rotating proxy

Once the order is active, host, port, username and password appear in the customer panel. Proxies come in standard HTTP(S) and SOCKS5 format and work directly with tools such as Puppeteer, Selenium and Scrapy. The quickest way to see rotation working is to send the same request several times:

for i in 1 2 3; do
  curl -s -x "http://USER:[email protected]:8989" https://api.ipify.org
  echo
done

With per-request rotation you should see a different IP on each line. If the same IP repeats, a sticky session may be active; check the session setting in the panel. USER and PASSWORD are your credentials from the panel; if your product's host and port differ, use the ones in the panel.

After setup, run these checks:

  1. Verify the exit IP and its country with the my IP tool.
  2. Test the connection and response time with the proxy checker. If you need to convert formats for different tools, use the proxy format converter.
  3. Increase concurrency gradually and watch the error rate. 407 points to a credentials problem, 403 and 429 to a refusal by the target, 502 and 504 to a problem reaching the target. Details in the proxy error codes guide.

In a rotating pool, retrying a failed request as a new request is usually enough instead of repeating it on the same IP. In a sticky session, if you get an error, restart the session with a new session ID.

Frequently asked questions

What is a rotating proxy?

A rotating proxy is a type of proxy that sends your requests from a pool of IPs and changes the exit IP on every request or at set intervals. You connect to a single gateway address, and the proxy infrastructure picks the IP. At WeProxy, rotating options are available with residential, premium residential, datacenter, mobile and IPv6 pools.

What is the difference between a rotating proxy and a sticky proxy?

In rotating mode the IP changes on every request or on a timer. In a sticky session, an IP from the rotating pool stays fixed for a set time through a session ID added to the username. At WeProxy you can keep the same IP for up to 24 hours on the residential pool and up to 60 minutes on the mobile pool. Multi-step flows need sticky; independent requests need rotating.

How often does the IP change on a rotating proxy?

It depends on the product and setting. On residential, datacenter and mobile rotating products, the IP can change per request or be pinned with a sticky session. On the Rotating IPv6 product, the IP changes on every request in Datacenter packages and at intervals of at least 120 seconds in Residential packages. The right interval depends on how long your job needs the same IP.

Do rotating proxies prevent blocks?

Not completely; they reduce the risk. Rotation lowers the number of requests per IP and the chance of hitting per-IP rate limits. But target sites also look at headers, cookies, request rate and browser fingerprint. If those signals are inconsistent, you can still see 403 or a CAPTCHA even when the IP changes.

Which type of rotating proxy should I choose?

If the target accepts datacenter IPs, Rotating Datacenter IPv4 is efficient in speed and cost. On targets closed to datacenter IPs, Rotating Residential IPv4 or Premium Rotating Residential fits. Choose Rotating Mobile IPv4 for mobile platforms and Rotating IPv6 for high volume on IPv6-ready targets. Measure the target's response with a small test first.

Can I try a rotating proxy for free?

There is a 1 GB free trial for Premium Rotating Residential. For other rotating products, you can start with a small package and measure the success rate on your target. For GB packages, you can open a refund request through support within 14 days of purchase if no more than 5% of the traffic has been used.

Do rotating proxies support SOCKS5?

Yes. All five WeProxy rotating products support the HTTP and SOCKS5 protocols. Authentication works with username/password or IP whitelist on both protocols. When using SOCKS5, choose the socks5h:// scheme in your client if you want DNS queries resolved through the proxy as well. Connection details for both protocols are in the customer panel.

Get Started

Rotating Proxies: How IP Rotation Works and How to Choose

A rotating proxy changes your exit IP on every request or at set intervals from a pool. Compare WeProxy residential, datacenter, mobile and IPv6 options.