Rotating proxies: a new IP on every request, billed per GB
A rotating proxy sends each request through a different IP from a pool, using one proxy line. Every BuyProxy per-GB product rotates by default: residential, ISP, mobile, datacenter IPv4 and IPv6. Turn on a sticky session when a task needs the same IP for a while.
- Rotation
- Every request, by default
- Sticky sessions
- Up to 24 hours on Premium
- Minimum deposit
- $5 · from 1 GB
- Credits
- Never expire
What is a rotating proxy?
A rotating proxy changes its exit IP address for you. You connect through one proxy line, a host and port with a username and password, and each request can leave from a different IP in the provider's pool. The site you request sees an IP from the pool, not yours.
IP rotation is the general idea: spreading requests across many IP addresses instead of sending them all from one. With a rotating proxy the provider does the rotation, so your code keeps a single proxy setting and never manages a list of addresses.
The alternative is a static proxy: one fixed IP you rent for a period. Static IPs suit allowlists and long sessions on one address. Rotating pools suit many independent requests, such as fetching thousands of public product or listing pages.
Our guide to how rotating residential proxies work goes deeper, and what is a backconnect proxy explains the gateway that does the rotating.
How rotation works at BuyProxy
Rotate on every request
This is the default. Generate a line without a sticky setting and every request through it can leave from a different IP. Rotating lines share one credential, so one line is all you need: ten rotating lines are ten copies of the same line, not ten IPs.
Sticky sessions
Turn on sticky when you generate lines and each line becomes its own session, with the session ID inside the username. Reuse the line to stay on its IP, and generate a new line for a new session. When a session ends, the next request is given a fresh IP, so build retries with that in mind.
Sticky is on or off on Core Residential: it usually keeps the same IP for around 10 minutes, and a longer session can move to another IP. For one IP for a set time, use Premium Residential, where you choose the length from 3 minutes to 24 hours.
Each plan states its own limit: GET /v1/plans returns generate.maxStickyMinutes, and 0 means that product rotates only.
The docs cover session types and sticky sessions in more detail.
Which BuyProxy proxies rotate
All six per-GB products are rotating pools. They differ in the kind of IP that rotates, where it can exit and the price per GB, which is read live from our rate card.
| Product | What rotates | Targeting | Price/GB |
|---|---|---|---|
| Core Residential | Residential IPs on home connections | Country | $0.99 |
| Premium Residential | Residential IPs from its own pool | Country, state, city, ASN | $2.99 |
| ISP Rotating | ISP-registered IPs on datacenter servers | Country (currently US only) | $1.49 |
| Mobile Proxies | Mobile carrier IPs | Country | $3.99 |
| Datacenter IPv4 | Datacenter IPv4 addresses | Country (currently US only) | $0.99 |
| IPv6 Proxies | Datacenter IPv6 addresses | Country (currently US only) | $0.29 |
Looking for rotating ISP proxies? ISP Rotating draws IPs from a pool of static ISP addresses and bills per GB, with no per-IP fee. It currently exits in the US.
Need IPs that never change? Rent static ISP proxies or dedicated IPv4 proxies instead. For heavy transfers without a GB meter, see ISP Unlimited.
How to choose the best rotating proxies for a job
Match the IP type to the job
Start on Core Residential with country targeting. Move to Premium Residential for a state, city or ASN, or a sticky session of a set length. Use Mobile when a workflow needs carrier IPs, ISP Rotating for ISP-registered IPs, and Datacenter IPv4 or IPv6 when the target accepts datacenter addresses, with IPv6 at our lowest per-GB rate.
Compare cost per successful request
A pool with a lower price per GB can cost more if more requests fail, because failed requests still use bandwidth. Run the same small batch through two products and compare status codes, response sizes and timing before you scale.
Check the billing terms
Look at what you pay for, whether unused bandwidth expires and how small a first order can be. Here, every product is billed per GB from one wallet, and credits never expire.
The proxy type decision guide and the proxy testing guide walk through both steps with examples.
Set up a rotating proxy
Generate a line in the dashboard, with the API or with the Go SDK, and use it as the proxy in any HTTP client. Leave stickyMinutes out to rotate. The country and session are written into the line's username, so use the line exactly as returned. Targeting options per product are in the geo-targeting docs.
# Rotating: no stickyMinutes, so every request can leave from a new IP
curl -X POST https://www.buyproxy.org/v1/plans/PLAN_ID/generate \
-H "X-API-Key: YOUR_KEY" -H "Content-Type: application/json" \
-d '{ "count": 1, "country": "US" }'
# Use the returned line (USERNAME:PASSWORD@HOST:PORT). Run it twice and compare the IPs
curl -x http://USERNAME:PASSWORD@HOST:PORT https://ipinfo.io/ip
# Sticky: add stickyMinutes. On Premium Residential it sets the length (3 to 1440 minutes)
-d '{ "count": 1, "country": "US", "stickyMinutes": 15 }'
# Premium Residential username: USER-type-residential-country-us-session-abc123-lifetime-15
# Core Residential username (sticky on, no length): USER-country-us-session-655a1feeWhat rotating proxies are used for
Web scraping
IP rotation for web scraping spreads independent page fetches across many addresses, and a sticky session keeps pagination on one IP. Pacing and each site's terms still apply.
Read morePrice monitoring
Check public prices and stock the way shoppers in each country see them, with each product page fetched on its own request.
Read moreAd verification
Load ads and landing pages from the markets you target to confirm they render as intended.
Read moreSEO and localization QA
Check hreflang, geo-redirects and local content on your own pages from inside each market.
Read moreAI data collection
Collect public web data for datasets across many sources while honouring robots.txt.
Read moreRotation changes the IP a request leaves from, not the rules that apply to it. Keep request rates polite, follow each site's terms and robots.txt, and use the network within our acceptable use policy.
Rotating proxy questions
What is a rotating proxy?
A proxy that changes its exit IP for you. You connect through one proxy line, and each request can leave from a different IP in the provider's pool, so you never manage a list of addresses.
How often do BuyProxy rotating proxies change IP?
On every request, by default. With a sticky session the IP holds instead: on Core Residential sticky is on or off and usually keeps the same IP for around 10 minutes, and on Premium Residential you set the length, from 3 minutes to 24 hours.
Which BuyProxy proxies rotate?
All six per-GB products: Core Residential, Premium Residential, ISP Rotating, Mobile Proxies, Datacenter IPv4 and IPv6 Proxies. Static ISP and dedicated IPv4 rentals are the opposite: you keep the same IPs for the whole rental.
How much do rotating proxies cost?
Each product is billed per GB at the live rate shown on this page. Add at least $5 to your wallet by card or crypto, then buy from 1 GB (Premium Residential from 2 GB). Credits never expire, and orders of 100 GB or more of one product add a 10% bonus.
Do you sell unlimited rotating proxies?
Not among the per-GB products: the rotating pools on this page are billed by the traffic you move. If bandwidth cost is the problem, ISP Unlimited has no GB meter. It charges a fixed monthly price per speed tier (10, 25, 50 or 100 Mbps), and you generate as many proxy lines from it as you need.
How many rotating proxy lines do I need?
Usually one. A rotating line uses one credential and the IP changes per request, not per line. If you need several IPs held at the same time, generate several sticky lines: each one is its own session.
Guides on rotating proxies
- What Is a Backconnect Proxy? How the Gateway Works
A backconnect proxy sends each request through one gateway to a pool of IPs. See how it works, how to read a gateway line, and how to test it with curl.
- ISP Rotating Proxies: What They Are and How They Work
ISP rotating proxies combine datacenter speed with ISP-registered trust, cycling you across a static-IP pool. Here's how they differ from residential.
- Rotating Residential Proxies: How They Work and When to Use Them
How IP rotation actually works, rotating vs. sticky sessions, and the use cases where each one keeps you from getting blocked.
- Static Residential vs. Rotating Residential Proxies Explained
Static residential (ISP) proxies vs. rotating residential proxies — what each one is actually for, and how sticky sessions bridge the gap.
