Skip to content
NextProxyNextProxyDocs

Mobile

Per-gigabyte mobile network proxies whose traffic never expires. Any dynamic residential sub-account connects by adding type-mobile to the username, with country, state and city targeting and sticky sessions. Only ports 80 and 443 are open.

Mobile proxies exit through mobile carrier networks. They are billed per gigabyte with their own balance that never expires. Like premium residential, they need no separate sub-account: add type-mobile to the username of any dynamic residential sub-account and that connection uses mobile routes and balance.

shell
curl -x 'http://USERNAME-type-mobile-country-US:PASSWORD@GATEWAY_HOST:58971' \
  https://api.ipify.org

Gateway host, port and protocols are the same as dynamic residential; HTTP and SOCKS5 share 58971.

How it differs from dynamic residential

Dynamic residentialMobile
AccessUsername without type, or with type-residentialUsername with type-mobile
BalanceDynamic residential traffic poolSeparate mobile balance
Location catalogueDynamic residential catalogueMobile's own catalogue
State / city targetingSupportedSupported
ASN targetingSupportedNot supported
Operating systemSupportedNot supported
Sticky session length1–120 minutes1–120 minutes, rounded up to fixed steps; see below
Destination portsNot limited to 80 / 44380 / 443 only
Extract APISupportedSupported with product=mobile

Billing and purchase

  • Unit: GB. Buy it on the Pricing tab of the Mobile page in the console.
  • Volume tiers: the whole order is priced at the tier its GB amount falls into. Tiers and prices are shown on the purchase page.
  • Per purchase: 1–100,000 GB.
  • The balance never expires. It accumulates per user and is shared by all dynamic residential sub-accounts.
  • Metering matches dynamic residential: only payload bytes forwarded in both directions inside the tunnel count, at a 1:1 ratio. See Traffic accounting.
  • Mobile traffic can also be moved or redeemed with Traffic CDKs.

Supported options

OptionValuesNotes
typemobileSelects mobile; may appear anywhere among the options
countryTwo uppercase lettersAvailable countries follow the mobile catalogue
state or regionState nameRequires country
cityCity nameRequires country and state
session + timetime 1–120 minutesSticky session

Apart from type, options keep the order country → state/region → city → session → time. The full rules are in the username option reference.

shell
# California + 10-minute sticky session
curl -x 'http://USERNAME-type-mobile-country-US-state-California-session-job1-time-10:PASSWORD@GATEWAY_HOST:58971' \
  https://api.ipify.org

Sessions and rotation

session + time makes a sticky session; without session every new TCP connection gets a new exit. The same session value is a separate session on mobile and on other products.

More detail in Sticky sessions and rotation.

Programmatic extraction

Add product=mobile to the Extract API to extract mobile ports:

shell
curl 'https://api.example.com/api/v1/proxy/extract?apikey=YOUR_KEY&num=5&product=mobile&country=US&session=rotating'

It uses the same proxy account API key and IP whitelist, and the ports draw from the mobile balance. Mobile has no os; supplying it returns 400 unsupported_proxy_extract_os. With a balance of 0 it returns 402 proxy_extract_traffic_exhausted.

Did this page solve your problem?