Documentation menu

Networks · Mobile

Mobile proxies: a carrier pool per GB, or a device of your own.

Real 4G/5G devices on real carriers. Rotate through the pool from $2.62 per GB, or rent a modem and decide yourself when its IP changes.

3 min read 6 sections Updated Sep 21, 2026

Two modes#

Rotating poolDedicated device
Endpointmob.proxshift.com, 9000 / 9001The device's own ip:8000 / ip:8001
IP behaviourNew carrier IP per connection, or sticky with -sid-One IP, yours alone, changed when you say so
Targeting-cc-, carrier with -asn-, -sid-, -ttl-Fixed at the order: country and carrier
BillingPer GB, from $2.62, same rate in every country, never expiresPer device per term (24 hours, 30, 60, 90 days), by country; unlimited traffic
Best forCollection at scale from mobile-first targetsAccounts and flows that must keep one phone-like footprint

The rotating pool#

Everything on Targeting & sessions applies to mob.proxshift.com. Pick the country with -cc-; pick a carrier with -asn- and its AS number, listed on each country page; hold an IP with -sid-. Carrier addresses are shared by thousands of subscribers behind NAT, which is exactly why targets tolerate them.

cURL
# Any US carrier, new IP per connection
curl -x http://USER-cc-us:[email protected]:9000 https://api.ipify.org

# Deutsche Telekom (AS3320), held for 15 minutes
curl -x http://USER-cc-de-asn-3320-sid-m1-ttl-15m:[email protected]:9000 https://api.ipify.org

Dedicated devices#

A dedicated device is a physical modem with an unlimited carrier plan, hosted in the country you chose. It is delivered like any dedicated proxy, as ip:8000 and ip:8001 with its own credentials, and it serves you alone for the term. Traffic is unmetered. Prices depend on the country because plans, hardware and hosting do; the United States and Canada are the reference.

Rotating the IP of a device#

You control when a device takes a new address from its carrier. Three ways, all returning the new IP:

MethodHowUse it for
Rotation linkA signed URL shown in the dashboard; a simple GET, no token neededAnti-detect browsers, schedulers and tools that can only call a URL
API callPOST /v1/devices/{id}/rotate with your Bearer tokenYour own code, before a new session starts
Timerrotate_every_minutes on the device, set in the dashboard or with PATCH /v1/devices/{id}Hands-off jobs that want a fresh IP every N minutes
cURL
# On demand, from your code
curl -X POST https://api.proxshift.com/v1/devices/dev_8k2m/rotate \
     -H "Authorization: Bearer TOKEN"

# Read the current IP
curl https://api.proxshift.com/v1/devices/dev_8k2m -H "Authorization: Bearer TOKEN"
  • A rotation takes a few seconds. Connections in flight through the device are dropped; open new ones once the call returns.
  • The new address comes from the same carrier and country. Carriers recycle addresses, so a rotation can occasionally return an IP the device held before.
  • Rotations are unlimited and free. Rotate when the platform would expect a change (a new session, a new day), not on every request.

Best practices for accounts#

  • One account per device, in the account's home country and on a carrier its audience actually uses.
  • Keep the browser profile and the device together; moving an account between devices or countries is what triggers verification.
  • Rotate deliberately: a new IP per session looks like a phone; a new IP per action does not.
  • For scheduled posting on many accounts, the pool with short sticky sessions is often enough; reserve devices for the accounts that matter most.

Ready when you are

Paste the endpoint, watch the exit change.

Create your account, top up $10 and run the quickstart against your real target. What you do not use stays on your balance.