Mobile 4G/5G proxy API
Buy, renew and manage mobile proxies from your code. 47 countries, operator choice, IP rotation by link or timer.
For public data collection, analytics, testing and automation.
Free, your key is ready right after sign-up. Already have an account? Log in
# Buy a mobile proxy: Russia, 30 days curl "https://mpsapi.com/api.html?command=buyproxy\ &type=0&id_country=1&period=30&num=1" \ -H "Authorization: Bearer $MPS_TOKEN"
import requests r = requests.get("https://mpsapi.com/api.html", params={"command": "buyproxy", "type": 0, "id_country": 1, "period": 30, "num": 1}, headers={"Authorization": f"Bearer {TOKEN}"})
const q = new URLSearchParams({ command: "buyproxy", type: 0, id_country: 1, period: 30, num: 1 }); const res = await fetch(`https://mpsapi.com/api.html?${q}`, { headers: { Authorization: `Bearer ${TOKEN}` } });
[{ "proxy_id": "512834", "proxy_host_ip": "203.0.113.24", "proxy_http_port": "21740", "proxy_socks5_port": "21741", "proxy_change_ip_url": "https://…/?proxy_key=•••", "proxy_exp": "2026-11-04 18:00:00" }]
Platform data, September–October 2026. Extension rating — Chrome Web Store.
How much a mobile proxy costs
A mobile proxy via the API costs from $6 per day and from $30 for 30 days. The price depends on country and period; API prices equal dashboard prices.
| Period | Price from | For resellers |
|---|---|---|
| 1 day | $6 | ≈ $5 |
| 7 days | $12 | ≈ $10 |
| 30 days | $30 | ≈ $25 |
| 90 days | $72 | ≈ $60 |
| 365 days | $240 | — |
Lowest prices across countries as of October 4, 2026. The reseller discount applies to periods up to 90 days.
From purchase to renewal — five requests
The whole mobile proxy lifecycle is covered by REST API commands: purchase, connection details, IP rotation, geo change and renewal.
- Purchase
buyproxy— country, operator, period and quantity. - Connection details
get_my_proxy— host, HTTP and SOCKS5 ports, login and IP change link. - IP rotation
Callproxy_change_ip_urlfrom your code or turn on the rotation timer. - Geo and operator change
change_equipment— move to another country or operator without a new purchase. - Renewal
buyproxywithproxy_idor auto-renewal from the balance.
# 1. My proxies GET /api.html?command=get_my_proxy # 2. Rotate IP — link from the response GET {proxy_change_ip_url} # 3. Move to another operator GET /api.html?command=change_equipment &proxy_id=512834&operator=… # 4. Renew for 30 days GET /api.html?command=buyproxy &proxy_id=512834&period=30
What else the mobile proxy API does
Operator choice
Buy from or move to the operator you need in the chosen country and city.
get_geo_operator_listAvailability and prices
Free modems and prices by country and period before you buy.
get_priceTCP/IP profile
Ready-made connection profiles for testing and service compatibility.
tcp_fp_applyBlacklist
Exclude bad modems and operators from selection.
add_to_black_listModem reboot
If a proxy hangs, reboot the equipment with a request.
reboot_proxyLogin and password
Change proxy credentials, for example after a leak.
change_proxy_login_passwordFrequently asked questions
How much does a mobile proxy cost via the API?
From $6 per day and from $30 for 30 days. The price depends on country and period; API prices equal dashboard prices.
How do I change the IP via the API?
Every proxy in the API response has an IP change link (proxy_change_ip_url). Call it from your code — the modem reconnects and gets a new IP. You can also turn on rotation by timer.
Can I change country or operator without a new purchase?
Yes, with the change_equipment command: the proxy moves to other equipment in the country or with the operator you need.
Which protocols are supported?
HTTP and SOCKS5 — every proxy has its own ports for both protocols.
What are the API limits?
Up to 3 requests per second per active proxy on the account. Above the limit the API returns HTTP 429.
Other options
Connect mobile proxies to your code
Sign-up is free, the key is ready at once. Start with one proxy for one day.
Free, your key is ready right after sign-up. Already have an account? Log in