Rotating Mobile Proxies: Unlimited IP Changes on Real US Carrier Lines
Rotating mobile proxies are only as good as the mechanism underneath them, so this page is about the mechanism. A DoubleProx line is a dedicated 4G or 5G modem with its own AT&T, T-Mobile or Verizon SIM in a US city, and every time you ask it to rotate it drops its carrier session and comes back with a fresh address from the carrier's pool. You can ask with a button, a link, an API call or a timer, as many times as you like, on every plan, with unlimited data behind it. Below is what happens inside those few seconds, how many addresses you can realistically draw from one line, how sticky sessions fit in, what rotation does to throughput, and what the whole thing costs.
Plans with rotation and data unlimited on every row
One dedicated line, four terms, two speed tiers. Rotation and traffic are unlimited whichever you pick.
| Plan | 4G LTE | 5G | Includes |
|---|---|---|---|
| Hourly | $2 for the first 2 hours, then $2/hour | $3 for the first 2 hours, then $3/hour | Each purchase runs up to 4 hours and does not auto-renew; keep the line for the day and the hours are credited |
| 1 day | $5 | $6 | Unlimited data, unlimited rotation, HTTP(S) and SOCKS5 |
| 7 days | $29 | $34 | Same line and address history all week |
| 30 days | $68 | $79 | Lowest price per day; auto-renew optional |
Create an account Plans on the homepage
What happens inside a rotation
A phone's address is not permanent. The carrier leases it to the device while the data session is up and hands out a different one when the session is re-established. A rotating mobile proxy exploits exactly that: the modem tears down its data session, re-attaches to the network, and the carrier assigns a new address from the pool serving that tower cluster. On a DoubleProx line the whole cycle takes a few seconds, and the proxy ports stay the same, so your tools keep pointing at the same host and port while the exit address behind it changes.
Because the new address is drawn from the same carrier's pool in the same metro, a rotation never moves your line to another state. A Chicago line produces Chicago addresses before and after, with the carrier name and a Central time zone in any lookup. That consistency is the part careless rotation gets wrong, and it is the part platforms check.
The address change is real at the carrier level, not a relabel in software. A lookup of the new address returns the carrier, the metro and a fresh allocation, and a site that saw your previous address sees no link to the new one beyond the fact that both belong to a carrier pool thousands of phones share. Compare that with a pool proxy that swaps you onto another customer's device: the address is new to you, but it may be minutes old to the platform you are visiting.
Four ways to trigger it
Rotation is unlimited on every plan, and the trigger is up to you. The four below cover everyone from a person clicking in a browser to a fleet of scrapers that never see a dashboard.
The link and the API are what most automation uses, usually wired between batches: finish a set of requests, call the link, wait for the new address, start the next set. The timer suits long unattended runs where you want a steady cadence of fresh addresses without writing anything.
- Dashboard button: one click on the line's card, a few seconds, a fresh address
- Rotation link: a personal URL you call from any script, cron job or automation suite, no login required
- API: the same action from your own code, alongside reading the current exit address and the line's status
- Timer: set an interval in minutes and the line rotates itself for as long as the plan runs
How many addresses one line can produce
A single SIM draws from the carrier's address pool for its metro, which is large enough that consecutive rotations almost always land on different addresses, and a line rotated every few minutes for a day sees hundreds of them. Carriers do occasionally reissue an address the line held recently, since the pool is shared with real phones and allocation is theirs, not ours; when that happens, a second rotation gets you a different one.
There is no rotation quota and no charge per rotation. The only practical limit is the few seconds each cycle takes, so a line rotated on a one-minute timer spends most of its time online and a small fraction reconnecting. If you need more fresh addresses per hour than one line can produce, a second line on a different carrier doubles the pool you are drawing from.
Carrier choice shapes the pool as well. The three carriers run separate address space in each metro, so two lines on different carriers in Houston never overlap, while two lines on the same carrier draw from one shared pool. When a job needs the widest spread of addresses in one city, split the lines across AT&T, T-Mobile and Verizon rather than stacking them on one network.
Sticky when you need it, fresh when you do not
Rotating does not mean the address has to change constantly. Leave the line alone and it is a sticky session: the carrier keeps the address assigned for as long as the data session stays up, typically hours and often longer. That is the mode for anything with a login, where the site should see one phone doing ordinary things from one place.
The two modes live on the same line and you switch between them by doing, or not doing, a rotation. Hold an address through a session, rotate at the end of it, hold the next. A timer with a long interval is a middle path, giving every batch of work its own address without any script on your side.
A practical example: a social account logs in at nine, posts, replies to comments and logs out at ten. The line holds one address the whole hour. At ten the script calls the rotation link, waits a few seconds, and the next account starts its hour on an address the first one never touched. Over a day the line has served a dozen accounts, each on its own address, and no two of them overlapped.
Rotation speed and throughput
Rotation takes a few seconds, during which the line is reconnecting and requests will fail or queue. Build that pause into your scripts: call the link, wait, confirm the new address through the API or a quick lookup, then continue. Once reconnected, the line runs at full speed again; a 4G LTE line typically delivers 20 to 45 Mbps and a 5G line 50 Mbps and more, and a rotation does not change that.
Every plan carries unlimited data. Rotation-heavy work such as scraping and verification moves a lot of traffic, and we do not meter it, bill it by the gigabyte or slow a line that has been busy. The line is yours for the term; what you move through it is your business.
Rotation on modems, routers and phones
The default device is a 4G/5G USB modem in a rack, which rotates fastest and is what most customers run. A cellular router carries the same class of SIM for lines that have to stay up for months, and it rotates the same way through the same button, link, API and timer. Real Android phones on carrier plans are available for work that inspects the device as well as the address; rotation on a phone is a data toggle rather than a modem reset, so it takes a little longer, but the address it returns is just as fresh.
Whichever device you choose, the controls are identical and the line's host and port never change, so you can move a job from a modem to a phone without touching your scripts. Each line is issued with its own username and password or locked to an IP you whitelist, and both authentication modes keep working across rotations because they are tied to the proxy port, not to the exit address.
What a rotating line costs
A 4G line is five dollars for a day, twenty-nine for a week and sixty-eight for thirty days. The 5G tier is six, thirty-four and seventy-nine. Rotation, unlimited data, HTTP(S), SOCKS5 with UDP, IP whitelisting and free moves between our cities are included on every one of them, so the only decisions are the term and the speed.
To test the rotation mechanics before committing, the hourly plan is two dollars for the first two hours on 4G or three dollars on 5G, then the same per extra hour up to four hours in one purchase, and it never renews by itself. Keep the line a full day and the hours you paid count toward the day price. Pay by card, PayPal, crypto, Zelle or wire; the line is live the moment payment clears, and a 24-hour refund guarantee covers your first order if it does not do what you bought it for.
Patterns that work with rotating lines
The useful rotation patterns are few and they repeat across industries. Each one is a decision about when to hold an address and when to drop it, and the line gives you both controls.
- Scraping and SERP tracking: rotate between batches so each batch arrives from a new carrier address in the same city
- Account creation: register a few profiles, rotate, register the next few, so no signup batch shares an address
- Ad verification and price checks: hold an address long enough to load a full page, then rotate for the next placement
- App and game testing: sticky through a session, rotate between test accounts, UDP over SOCKS5 included
- Brand protection: rotate between marketplace searches so monitoring looks like many shoppers, not one
Rotating mobile proxies: how it works, in questions
How does rotation work on a mobile proxy?
The modem drops its data session and re-attaches to the carrier, which assigns a new address from the pool serving that metro. The proxy host and port do not change, only the exit address behind them. On DoubleProx the cycle takes a few seconds and can be repeated as often as you like.
Can I rotate by link, API or timer?
All three, plus a button in the dashboard. The rotation link is a personal URL any script can call, the API does the same from your code and also reports the current exit address, and the timer rotates the line on an interval you set for as long as the plan runs.
How many different IPs will I get?
As many as you rotate for. Each rotation draws from the carrier's pool for the metro, consecutive rotations almost always differ, and a line on a short timer sees hundreds of addresses in a day. There is no quota and no per-rotation charge; a second line on another carrier doubles the pool.
Can I keep one IP instead of rotating?
Yes. If you do not trigger a rotation, the carrier keeps the address assigned for as long as the data session stays up, typically hours and often longer. That sticky mode and the rotating mode live on the same line, and you choose between them by rotating or not.
How long does a rotation take, and does it slow the line?
A few seconds, during which requests should pause. Afterwards the line runs at full speed, 20 to 45 Mbps on 4G LTE and 50 Mbps and more on 5G, exactly as before. Rotating often does not reduce throughput between rotations.
What do rotating mobile proxies cost?
4G is five dollars a day, twenty-nine a week or sixty-eight for thirty days; 5G is six, thirty-four and seventy-nine. The hourly plan: two dollars for the first two hours on 4G, three on 5G, the same rate per extra hour up to four hours, no auto-renew. Unlimited rotation and unlimited data are on every plan.
Does the IP stay in the same city after a rotation?
Yes. The new address comes from the same carrier's pool in the same metro, so the city, the carrier name and the time zone in any lookup stay the same. A rotation never moves a line to another state; moving metros is a separate, free action in the dashboard.
Is the data really unlimited on a rotating line?
Yes, on every plan including hourly. We do not meter traffic, bill by the gigabyte or slow a line that has been busy, and rotating as often as you like does not change that.
