A mobile proxy API that gives you real 4G/5G IP addresses from physical phone and modem devices. Every request routes through a real carrier network — AT&T, T-Mobile, Vodafone, Orange, Deutsche Telekom — making your traffic indistinguishable from a real mobile user.
Pay with USDC on Base or Solana via the x402 protocol. No account registration. No API key. No subscription. Just send a request, pay on-chain, and get proxy credentials.
| Feature | Details |
|---|---|
| Protocols | HTTP and SOCKS5 |
| IP Type | Real 4G/5G mobile (not residential, not datacenter) |
| Countries | US, GB, DE, FR, ES, PL |
| Devices | 145+ physical phones and modems on carrier networks |
| IP Rotation | On-demand rotation via API or automatic interval (5-1440 min) |
| Authentication | Username/password per port |
| Concurrency | Unlimited connections per port |
| Session Duration | Free — you only pay for traffic (GB) |
Duration is free. You only pay for traffic.
| Tier | Port Price | Traffic Price | Min Purchase | Best For |
|---|---|---|---|---|
| Shared | FREE | $4.00/GB | 0.1 GB ($0.40) | Scraping, monitoring, general use |
| Private | FREE | $8.00/GB | 0.1 GB ($0.80) | Account management, high-trust operations |
| Use Case | Avg Request Size | Requests per GB | Cost per Request |
|---|---|---|---|
| JSON API calls | ~10 KB | ~100,000 | $0.00004 |
| Text extraction | ~50 KB | ~20,000 | $0.0002 |
| HTML pages (no images) | ~200 KB | ~5,000 | $0.0008 |
| Full page loads | ~2 MB | ~500 | $0.008 |
At $4/GB shared, a typical text scraping operation costs less than $0.001 per request.
| Method | URL | Description |
|---|---|---|
| GET | https://api.proxies.sx/v1/x402/proxy | Purchase a mobile proxy |
| GET | https://api.proxies.sx/v1/x402/pricing | Get current pricing |
| GET | https://api.proxies.sx/v1/x402/countries | List available countries |
| GET | https://api.proxies.sx/v1/x402/calculate | Calculate cost before purchase |
| Param | Type | Default | Description |
|---|---|---|---|
country | string | US | ISO country code: US, GB, DE, FR, ES, PL |
traffic | number | 0.1 | Traffic in GB (min 0.1) |
duration | number | 3600 | Duration in seconds (free) |
type | string | shared | shared or private |
curl "https://api.proxies.sx/v1/x402/proxy?country=US&traffic=0.1"
Returns HTTP 402 with payment instructions:
{
"status": 402,
"message": "Payment required",
"price": "400000",
"currency": "USDC",
"networks": [
{
"network": "base",
"chainId": "eip155:8453",
"recipient": "0xF8cD900794245fc36CBE65be9afc23CDF5103042",
"asset": "USDC",
"assetAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913"
},
{
"network": "solana",
"chainId": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"recipient": "6eUdVwsPArTxwVqEARYGCh4S2qwW2zCs7jSEDRpxydnv",
"asset": "USDC",
"assetAddress": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
}
]
}
Send $0.40 USDC to the recipient wallet on Base (~2s) or Solana (~400ms).
curl "https://api.proxies.sx/v1/x402/proxy?country=US&traffic=0.1" \
-H "Payment-Signature: 0xyour_transaction_hash"
Returns proxy credentials:
{
"host": "proxy.proxies.sx",
"httpPort": 10234,
"socksPort": 10235,
"username": "psx_abc123",
"password": "r4nd0mP4ss",
"country": "US",
"expiresAt": "2026-02-09T05:00:00Z",
"trafficLimitGB": 0.1,
"sessionToken": "x402s_abc123def456...",
"rotationUrl": "https://api.proxies.sx/rotate/tok_xyz789"
}
# With curl
curl -x http://psx_abc123:r4nd0mP4ss@proxy.proxies.sx:10234 https://httpbin.org/ip
# With Python requests
import requests
proxies = {"http": "http://psx_abc123:r4nd0mP4ss@proxy.proxies.sx:10234",
"https": "http://psx_abc123:r4nd0mP4ss@proxy.proxies.sx:10234"}
r = requests.get("https://httpbin.org/ip", proxies=proxies)
# With Node.js
const response = await fetch("https://httpbin.org/ip", {
agent: new HttpsProxyAgent("http://psx_abc123:r4nd0mP4ss@proxy.proxies.sx:10234")
});
Rotate your proxy to a new mobile IP on demand — no extra cost.
| Method | How | Cooldown |
|---|---|---|
| Manual | Call the rotation URL from your proxy credentials | 5 minutes |
| Automatic | Configure interval (5-1440 minutes) | Per interval |
| Public URL | Rotation token URL — no auth needed | 5 minutes |
# Rotate IP via public URL (from proxy credentials)
curl "https://api.proxies.sx/rotate/tok_xyz789"
# → { "success": true, "newIp": "185.32.xxx.xxx" }
After purchase, manage your proxy session using the session token:
| Endpoint | Description |
|---|---|
GET /v1/x402/manage/session | Session details (traffic used, time remaining) |
GET /v1/x402/manage/session/credit | Check remaining credit |
GET /v1/x402/manage/ports | List ports in session |
POST /v1/x402/manage/ports/recreate | Recreate expired port (if credit remains) |
POST /v1/x402/manage/ports/replace | Replace offline port (free, max 3) |
POST /v1/x402/manage/session/topup | Add more traffic (pay additional USDC) |
# Check session status
curl "https://api.proxies.sx/v1/x402/manage/session" \
-H "X-Session-Token: x402s_abc123def456"
Mobile IPs are assigned by carriers (AT&T, T-Mobile, Vodafone) to millions of real users. Websites cannot block mobile IP ranges without blocking their own customers.
| Proxy Type | Block Rate | Trust Level | Cost | Use Case |
|---|---|---|---|---|
| Datacenter | High (~80%) | Low | $0.50/GB | Basic requests only |
| Residential | Medium (~30%) | Medium | $2-5/GB | General scraping |
| Mobile 4G/5G | Very Low (~5%) | High | $4-8/GB | Everything — highest success rate |
Mobile proxies are the most trusted IP type on the internet. Google, Instagram, Amazon, LinkedIn — they all treat mobile IPs as legitimate users because they are legitimate IPs from real carrier networks.
| Country | Code | Carriers | Devices |
|---|---|---|---|
| United States | US | AT&T, T-Mobile, Verizon | 40+ |
| United Kingdom | GB | EE, Three, Vodafone | 25+ |
| Germany | DE | Telekom, Vodafone, O2 | 30+ |
| France | FR | Orange, SFR, Free | 20+ |
| Spain | ES | Movistar, Vodafone, Orange | 15+ |
| Poland | PL | Play, Orange, T-Mobile | 15+ |
AI coding agents (Claude Code, OpenAI Codex, Opencode) can purchase proxies autonomously using x402. The flow is automatic:
Payment-Signature headerFor AI agents using MCP (Model Context Protocol):
npx @proxies-sx/mcp-server
Provides 55 tools for proxy management. npm package
npm install @proxies-sx/x402-core @proxies-sx/x402-hono @proxies-sx/x402-solana
Build your own services on top of mobile proxies with payment gating.
| Network | Settlement | Recipient Wallet | USDC Contract |
|---|---|---|---|
| Base | ~2 seconds | 0xF8cD900794245fc36CBE65be9afc23CDF5103042 | 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 |
| Solana | ~400ms | 6eUdVwsPArTxwVqEARYGCh4S2qwW2zCs7jSEDRpxydnv | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v |
| Resource | URL |
|---|---|
| API Endpoint | api.proxies.sx/v1/x402/proxy |
| Pricing API | api.proxies.sx/v1/x402/pricing |
| Countries API | api.proxies.sx/v1/x402/countries |
| MCP Server | @proxies-sx/mcp-server |
| x402 Protocol | x402.org |
| Customer Portal | client.proxies.sx |
| Marketplace | agents.proxies.sx/marketplace |