Rotating Mobile Proxies on Dedicated Lines
Rotating mobile proxies where you decide when the IP changes: a dedicated 4G or 5G line, rotated by button, API, link or a timer from 60 seconds.
Lines in stock today in Brazil, Georgia, Germany, the Netherlands, Poland, Singapore, the United Kingdom and the United States start at $7 for 24 hours and $97 for 30 days, per dedicated line.
Prices and stock from the live catalog, checked 2026-10-30.
How rotation works on a carrier line
Short answer
A rotating mobile proxy changes its public IP on a schedule or when you ask. On a dedicated line the device drops its data session and reconnects, and the carrier hands it an address from its own pool. You keep the same carrier and country, and nobody else shares the device.
You ask for a new IP
From the dashboard, the API, the lineโs rotation link, or a timer you set.
The device reconnects
The modem drops its mobile data session and attaches to the carrier again.
The carrier assigns an address
The new public IP comes from the carrierโs own pool, shared through carrier-grade NAT.
The result is reported
The rotation link answers with the new IP, or says plainly that the carrier kept the old one.
Mobile carriers have far more subscribers than public IPv4 addresses, so they put many phones behind each public address with carrier-grade NAT. The phones sit on a private range, and RFC 6598 sets aside 100.64.0.0/10 for that carrier side. When your line reconnects, the carrier maps it to another public address from its pool. Which one is the carrierโs choice, not ours or yours.
That is why an honest rotation reports its result. The rotation link answers with the new IP when the address changed, and with an error when the carrier kept the old one, so a script never carries on believing it moved when it did not. More detail in mobile proxy IP rotation explained and why a carrier IP can change on its own.
Four ways to rotate
All four act on the same line, and all four respect the same 60-second minimum.
Dashboard button
How it works
One click on the line under Your Proxies.
Best for
Manual work and quick tests
API call
How it works
POST /api/v3/modems/{modem_id}/restart with your API token, then poll rotation-status if the answer is pending.
Best for
Your own scheduler and error handling
Rotation link
How it works
A GET to the lineโs Reset Link. The token is in the URL, so no login is needed.
Best for
Tools with a change-IP URL field: antidetect browsers, cloud phones, bots
Timer
How it works
An interval in seconds: 0 for off, or 60 and above.
Best for
Unattended jobs that should rotate on their own
- At least 60 seconds between rotations.
- Some device types rotate on demand only.
- A rotation link rotates on every GET request, including link previews.
- Brazil lines rotate on request only, with no timer. Brazil lines include 20 GB of mobile data per month only.
Rotate from code
Real endpoints from the API reference. The rotation link token is the last part of the Reset Link in the dashboard; the API token is under dashboard.coronium.io, Account, API Access.
Rotate with the link
One GET, no login. The call waits until the rotation has been tried and checked. A 200 means the IP changed, a 429 means less than 60 seconds have passed, and a 502 means the carrier kept the same address.
curl -s "https://api.coronium.io/api/v3/modems/rotate-modem-by-token/$RESET_TOKEN"
# 200: rotated, and the new address is in the answer
{"result":"ok","message":"IP rotated","ext_ip":"198.51.100.52","new_ip":"198.51.100.52"}Set or switch off the timer
The interval is in seconds. Send 0 to turn the timer off; values from 1 to 59 are refused.
curl -s -X PUT "https://api.coronium.io/api/v3/modems/$MODEM_ID/set-rotation-interval" \
-H "Authorization: Bearer $CORONIUM_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"rotation_interval": 300}'
# 0 turns the timer off; any other value must be 60 or more (seconds)Rotate between batches, in Python
The pattern that suits most scraping: finish a batch, rotate, carry on. It waits out the 60-second minimum and keeps working on the same IP if the carrier holds it.
import os
import time
import requests
RESET = "https://api.coronium.io/api/v3/modems/rotate-modem-by-token/" + os.environ["RESET_TOKEN"]
PROXY = os.environ["PROXY_URL"] # http://user:pass@host:port from Your Proxies
PROXIES = {"http": PROXY, "https": PROXY}
def rotate():
"""New IP between batches. Returns the IP, or None if the carrier kept the old one."""
for _ in range(2):
answer = requests.get(RESET, timeout=120)
if answer.status_code == 200:
return answer.json()["new_ip"]
if answer.status_code == 429: # less than 60 seconds since the last rotation
time.sleep(60)
continue
return None # 502: the rotation ran but the IP did not change
return None
for batch in load_batches(): # your own work, split into batches
run_batch(batch, proxies=PROXIES)
print("next batch on", rotate() or "the same IP")Rotating line or per-GB pool
Both are called rotating mobile proxies. They suit different jobs, and a page that sells one should say when the other fits better.
Who uses the device
Dedicated line you rotate
Only you
Shared per-GB rotating pool
Many customers, through the same devices
When the IP changes
Dedicated line you rotate
When you say: button, API, link, or a timer from 60 seconds
Shared per-GB rotating pool
Usually per request or per session, as the pool decides
Billing
Dedicated line you rotate
Per line per period; data not metered
Shared per-GB rotating pool
Per GB of traffic
Strong at
Dedicated line you rotate
Sessions that must hold an IP, account work, steady scraping you control
Shared per-GB rotating pool
Large numbers of one-off requests that each want a different address
Weak at
Dedicated line you rotate
Very high parallelism: one line holds one IP at a time, so you add lines
Shared per-GB rotating pool
Heavy pages and video get expensive, and other users shape the IPs you get
Country and carrier
Dedicated line you rotate
You pick both
Shared per-GB rotating pool
Usually country; carrier only sometimes
Coronium sells dedicated lines. If your job is a very large number of one-off requests that each want a different address, and none of them needs a session, a per-GB pool may cost you less. If your job needs control, steady sessions or heavy pages, a line you rotate yourself is the better tool. More on the difference in how rotating proxies work and static vs rotating proxies.
Rotation patterns by job
How often to rotate depends on what you are doing, not on what the line allows.
Social and marketplace accounts
Rotation pattern
Timer off. Rotate by hand between sessions, only if a line misbehaves
Why
A steady IP is part of an accountโs history
Scraping public pages
Rotation pattern
Rotate between batches by API or link; a timer of 5 to 10 minutes for unattended jobs
Why
Spreads requests without breaking a batch half-way
Ad verification by country
Rotation pattern
One line per country; rotate between checks
Why
Each check sees a fresh carrier address in the same country
Search and price spot checks
Rotation pattern
Rotate between groups of queries, at a human pace
Why
Rotation does not excuse speed; slow down first
Cloud phones and antidetect profiles
Rotation pattern
Paste the Reset Link into the toolโs change-IP field
Why
The tool rotates when you press its button
AI agents
Rotation pattern
Rotate through the API or the MCP server when a task asks for it
Why
The agent decides per task, inside the same limits
For accounts, the line matters more than the rotation: see dedicated mobile proxies. For scraping, see mobile proxies for web scraping and Playwright proxy rotation.
Lines in stock to rotate
Every line rotates the same way. Prices are per dedicated line in USD from the live catalog, in stock first.
| Country | Carriers in stock | 24 hours | 7 days | 30 days |
|---|---|---|---|---|
BrazilIn stock | Vivo | $9 | $39 | $129 |
GeorgiaIn stock | Magti and Geocell | $7 | $37 | $109 |
GermanyIn stock | 1&1, O2 and Vodafone Germany | $7 | $29 | $119 |
NetherlandsIn stock | Odido NL and Vodafone NL | $9 | $22 | $139 |
PolandIn stock | Play | $9 | $29 | $99 |
SingaporeIn stock | M1 and Singtel | $19 | $49 | $119 |
United KingdomIn stock | Three | $14 | $33 | $97 |
United StatesIn stock | T-Mobile, Verizon, Verizon 5G and T-Mobile 5G | $19 | $49 | $139 |
- BrazilIn stock
Vivo
- 24 hours
- $9
- 7 days
- $39
- 30 days
- $129
- GeorgiaIn stock
Magti and Geocell
- 24 hours
- $7
- 7 days
- $37
- 30 days
- $109
- GermanyIn stock
1&1, O2 and Vodafone Germany
- 24 hours
- $7
- 7 days
- $29
- 30 days
- $119
- NetherlandsIn stock
Odido NL and Vodafone NL
- 24 hours
- $9
- 7 days
- $22
- 30 days
- $139
- PolandIn stock
Play
- 24 hours
- $9
- 7 days
- $29
- 30 days
- $99
- SingaporeIn stock
M1 and Singtel
- 24 hours
- $19
- 7 days
- $49
- 30 days
- $119
- United KingdomIn stock
Three
- 24 hours
- $14
- 7 days
- $33
- 30 days
- $97
- United StatesIn stock
T-Mobile, Verizon, Verizon 5G and T-Mobile 5G
- 24 hours
- $19
- 7 days
- $49
- 30 days
- $139
Also a fit, not in stock right now
- AustraliaComing soon - email hello@coronium.io
- AustriaComing soon - email hello@coronium.io
- CanadaComing soon - email hello@coronium.io
- FranceComing soon - email hello@coronium.io
- IndonesiaComing soon - email hello@coronium.io
- IrelandComing soon - email hello@coronium.io
- ItalyComing soon - email hello@coronium.io
- LithuaniaComing soon - email hello@coronium.io
- MoldovaComing soon - email hello@coronium.io
- New ZealandComing soon - email hello@coronium.io
- PortugalComing soon - email hello@coronium.io
- RomaniaComing soon - email hello@coronium.io
- SpainComing soon - email hello@coronium.io
- ThailandComing soon - email hello@coronium.io
- UkraineComing soon - email hello@coronium.io
The dashboard confirms the carrier, region and final price before you pay.
Rotating mobile proxy questions
What does a rotating mobile proxy do?
A mobile proxy whose public IP changes, on a schedule or on request. On a dedicated line the change happens when the device reconnects to the carrier, which assigns it another address from its pool. You stay on the same carrier and country.
How often can the IP change?
As often as every 60 seconds. Rotate with the dashboard button, an API call, the rotation link or a timer, which is either off or set to 60 seconds or more. Some device types rotate on demand only, and Brazil lines rotate on request only, with no timer.
Does every rotation give a new IP?
Usually, but the carrier decides. Many carriers hold on to an address for a few minutes after a change, so a rotation soon after the last one can come back with the same IP. When that happens the rotation link answers with a 502 instead of pretending, so your script can wait a few minutes and try again, or you can replace the line.
Is a rotating mobile proxy shared with other users?
Not here. Each line is one physical device with its own SIM, rented to one customer. The carrier still shares its public addresses between many subscribers through carrier-grade NAT, which is normal on every mobile network.
Can I rotate from my code without logging in?
Yes. A GET request to the lineโs rotation link changes the IP with no token in a header, because the token is in the URL. Keep the link private: it rotates on every request, including link previews in chat apps.
How much do rotating mobile proxies cost?
Lines in stock today in Brazil, Georgia, Germany, the Netherlands, Poland, Singapore, the United Kingdom and the United States start at $7 for 24 hours and $97 for 30 days, per dedicated line. Rotation is included with every line; there is no charge per rotation.
Sources and how we checked
Rotation methods, limits and the Brazil exception come from our product documentation. Endpoints, request bodies and status codes come from the public API reference, read on the date shown. Prices and stock come from the live catalog.
- API reference (OpenAPI) - Coronium, checked 30 October 2026
- RFC 6598: IANA-Reserved IPv4 Prefix for Shared Address Space - IETF, checked 30 October 2026
Related pages
Mobile proxies by country and carrier
Every country and carrier with live prices for 24 hours, 7 days and 30 days.
Buy mobile proxies
How ordering works: country, carrier, period, payment and credentials.
Read next
Dedicated mobile proxies
One device, one customer: what dedicated means.
How rotating proxies work
Rotation across proxy types, explained.
Mobile proxy IP rotation explained
What happens on the carrier side when a line rotates.
Static vs rotating proxies
When to hold an IP and when to change it.
5G mobile proxies
Every 5G line in the catalog.
Mobile proxies for web scraping
Collect public data from sites that block hosting ranges.