Rotating

4G/5G Rotating
Mobile Proxies

A 4G/5G rotating proxy pool on real carrier devices. A new IP on every request by default, a sticky session when a task needs one, billed by the gigabyte for 30 days.

What a rotating mobile proxy gives you

New IP every request

By default each request leaves through a different real 4G/5G device in the pool, so a crawl spreads across carrier IPs without any rotation logic on your side.

Sticky when needed

Set a proxy list to Sticky and it keeps one exit IP until you rotate it. Over the API, a session ID does the same per task and ends after 60 minutes without traffic, or after the lifetime you set.

Pay per GB, 30 days

Buy a block of data, spend it in any country the pool reaches, and top up the same plan when it runs low. No device rental and no monthly commitment.

Country, city, carrier

Each proxy list has its own target: a country, or a region, city, ZIP or carrier inside it. Over the API you can also pin a country per request on the username.

Rotation

Three ways the IP changes

All three run on the same plan and draw from the same gigabytes. Each square below is a request, and squares joined into one bar left through the same exit IP.

6 requests, 6 exit IPs

Per requestDefault

The default

Every request exits from a different device. No state carries between requests, and a new proxy list already works this way.

On a proxy list
Rotation: Per-request
Flex username, over the API
<username>_c_US
CrawlingSERP checksPrice monitoring
6 requests, 2 exit IPs

Timed

A timer on the list

Hold one IP for a set time, then move to the next. In the dashboard a list rotates on a timer from 30 seconds to 30 minutes. Over the API, a session lifetime does the same.

On a proxy list
Rotation: every 5 minutes
Flex username, over the API
<username>_c_US_s_task1_ttl_5m
Fixed-credential toolsRate-window crawls
6 requests, 1 exit IP

Sticky session

A sticky list, or a session ID

A sticky list keeps one exit IP until you rotate it yourself. Over the API, requests that share a session ID reuse one IP, and without a lifetime the session expires after 60 minutes of inactivity.

On a proxy list
Rotation: Sticky
Flex username, over the API
<username>_c_US_s_task1
LoginsCarts and checkoutsMulti-step flows
Control

Set country and rotation

In the dashboard you do it with proxy lists: each list has its own login, target and rotation rule. Developers can also drive one credential per request with flex mode.

How you connect
Rotation

In the dashboard, on your plan's Proxy Lists

Country
United States
Rotation
Per-request
Connection string
http://<list-username>:<list-password>@proxy.voidmob.com:10000
Or create the list over the API
{ "name": "us-per-request", "country": "US", "rotation_period_seconds": 0 }

Country and rotation live on the list, so the string never changes: use the login shown on the list in your dashboard. A list can also be narrowed to a region, city, ZIP or carrier, and one plan holds many lists. The body goes to POST /v1/proxies/:id/lists. For SOCKS5, keep the same host, port and login with a socks5:// scheme.

Pricing

Pay for the data you move

Bigger plans cost less per gigabyte. Any plan works in every country the pool reaches.

PlanPricePer GBValid
1 GB$3.99$3.9930 days
10 GB$35$3.50save 12%30 days
25 GB$81.25$3.25save 19%30 days
50 GB$149.50$2.99save 25%30 days
100 GB$250$2.50save 37%30 days
Custom 250 GB and upQuotedVolume rateGet a quote →
Running low? Top up the same plan to add data and extend its expiry. If a plan expires, a top-up within 7 days brings it back with the data that was left.

Prices updated

Choose a plan
Coverage

One plan, every country in the pool

A plan is not tied to a country. The pool reaches 180+ countries, and any of them can be the target of a proxy list.

All 59 country pages, with carriers and live pool size →

API and MCP

Buy, top up and monitor without the dashboard

Rotating plans are fully scriptable, from purchase to top-up. Standard dedicated devices can be bought and renewed the same way.

  • Buy and provision

    One API call orders a plan from your wallet balance. Provisioning is asynchronous, and a proxy.ready webhook fires when the credentials are live.

  • Top up and renew

    Add GB to a running plan or renew it for another period. Both work on an exhausted plan, and on an expired one for 7 days after expiry.

  • Watch usage

    Read usage per plan and subscribe to low-data, exhausted and expired webhooks, so a job never stalls without telling you.

  • From an AI agent

    The MCP server exposes the same actions as tools: purchase_proxy, topup_proxy, renew_proxy, create_proxy_list and get_proxy_status.

Buy a planREST API
curl -s -X POST "https://dashboard.voidmob.com/api/v1/proxies" \  -H "Authorization: Bearer $VOIDMOB_API_KEY" \  -H "Content-Type: application/json" \  -H "Idempotency-Key: $(uuidgen)" \  -d '{"plan_id":"plan_XXXXX","max_price_cents":500}'# 202 Accepted, status "provisioning". A proxy.ready webhook follows.
Or hand it to an agentMCP
$ claude mcp add voidmob -s user -e VOIDMOB_API_KEY=vmk_live_... -- npx -y @voidmob/mcp
Which plan

Rotating pool or your own dedicated device?

Same carrier networks either way. The difference is who else is on the IP and how you pay.

Who is on the IP
Rotating poolShared, rotating per request or sticky for a window
DedicatedOnly you
Billing
Rotating poolPer GB, volume tiers
DedicatedPer device: 1, 7 or 30 days
Data
Rotating poolMetered, buy what you use
DedicatedUnlimited on your device
Rotation
Rotating poolPer request, on a timer, or sticky sessions
DedicatedOn demand, interval, or never
Targeting
Rotating poolCountry, region, city, carrier
DedicatedCountry, carrier, region
Best for
Rotating poolScraping, burst volume, many short sessions
DedicatedAccounts that must keep one identity, ad accounts, QA on a fixed IP
Start from
Rotating pool$3.99 / GB
Dedicated$49 / mo

Rotating mobile proxy questions

Straight answers on rotation, sessions, pricing and the API.

What is a rotating mobile proxy?
A rotating mobile proxy sends your traffic out through a pool of real 4G/5G devices on carrier networks and changes the exit IP for you. On VoidMob the default is a new IP on every request, and you can hold one IP with a sticky session when a task needs it.
Do I need the API to use rotating proxies?
No. In the dashboard you create proxy lists: each list has its own login, a target such as a country or city, and a rotation rule, and one plan can hold many lists. The API and the MCP server create the same lists. The API also offers flex mode, a single credential where country and session are set per request on the username.
How does a 4G rotating proxy change IPs?
Three ways, all set as the rotation rule of a proxy list. Per request, which is the default. On a timer, from 30 seconds to 30 minutes in the dashboard. Or Sticky, which holds one IP until you rotate it. Over the API the same is done on the username: no session ID rotates every request, and a session ID with a lifetime holds an IP for that long.
How long does a sticky session keep the same IP?
A proxy list set to Sticky keeps its IP until you rotate it. An API session keeps its IP until the session expires: without a lifetime, that is after 60 minutes with no traffic on that session ID, and you can set your own lifetime on the username in seconds, minutes or hours.
How do I check that rotation is working?
Send two requests through a per-request list, or with no session ID on the username, and compare the exit IPs: they should differ. Repeat through a sticky list or with one session ID: they should match. Then run an exit through the IP Type Checker to confirm a mobile carrier network rather than a hosting range, and test the credentials in the Proxy Checker before real traffic goes through the plan.
How much does a rotating mobile proxy cost?
Plans are sold by the gigabyte. The smallest plan is $3.99 for 1 GB, which is $3.99/GB, and the rate falls to $2.50/GB on the largest tier. Every plan is valid for 30 days. For 250 GB and up, contact us for a custom plan at a volume rate.
What happens when my data runs out or the plan expires?
The plan stops passing traffic. A top-up adds data and extends the expiry. If the plan has expired, topping it up within 7 days brings it back with the data that was left. After those 7 days the plan is closed and you buy a new one. Two plans cannot be merged, so topping up the plan you have is the way to add data.
Which protocols and targeting options are supported?
HTTP and SOCKS5 on the same port, and SOCKS5 also carries UDP, so apps that support it can reach sites over QUIC (HTTP/3). You can pin a country directly on the username, and proxy lists can be narrowed to a region, city, ZIP or carrier, or set to rotate across several countries. One plan can hold many lists, each with its own credentials and rotation setting.
Can I buy and manage rotating proxies through the API or MCP?
Yes. The API orders a plan from your wallet balance, returns credentials when provisioning finishes, and can top up, renew and read usage. Webhooks report when a plan is ready, low on data, exhausted or expired. The MCP server exposes the same actions to AI agents.
Rotating pool or dedicated device: which should I pick?
Pick the rotating pool for scraping, monitoring and many short sessions, where you want fresh IPs and pay only for the data you move. Pick a dedicated device, from $49/month, when an account has to keep one identity for weeks, because nobody else ever uses that IP.
Do I need KYC, and how do I pay?
No KYC. You top up a wallet balance with crypto and buy plans from the balance. Most coins accept deposits from $5; Monero and stablecoins start higher. The proxy credentials appear in your dashboard once the plan is provisioned. Card payments are on the way.

Start with a single gigabyte

Pick a plan and your credentials are in the dashboard as soon as it is provisioned. Crypto wallet, no KYC.