LIVE|api.proxies.sx/v1/x402/proxy

Mobile Proxy API
Real 4G/5G Proxies via x402

Pay-per-GB with USDC. Real mobile devices on carrier networks. 17 countries. No API keys, no registration.

HTTP, HTTPS, and SOCKS5 protocols. Auto IP rotation, sticky sessions, and OS fingerprint spoofing. Designed for AI agents and developers.

$4.00/GB
Shared tier
USDC
$8.00/GB
Private tier
USDC
17 Countries
Real devices
4G/5G
3 Protocols
HTTP / HTTPS / SOCKS5
All ports

Quick Start: The x402 Payment Flow

Three steps to get a real 4G/5G mobile proxy. The entire flow takes under 5 seconds on Solana, under 10 seconds on Base.

1

Request a proxy (receive HTTP 402)

bash
curl -s "https://api.proxies.sx/v1/x402/proxy?country=US&traffic=0.1&tier=shared&duration=3600"

The API responds with 402 Payment Required containing the USDC amount and wallet addresses for Base and Solana.

2

Send USDC on-chain

BASE NETWORK (~2s settlement)
0xF8cD900794245fc36CBE65be9afc23CDF5103042
SOLANA NETWORK (~400ms settlement)
6eUdVwsPArTxwVqEARYGCh4S2qwW2zCs7jSEDRpxydnv
3

Retry with signature, get proxy credentials

bash
curl -s "https://api.proxies.sx/v1/x402/proxy?country=US&traffic=0.1&tier=shared&duration=3600" \
  -H "Payment-Signature: <base64-encoded-tx-signature>"

# 200 OK
# {
#   "host": "gw.proxies.sx",
#   "port": 31337,
#   "username": "usr_abc123",
#   "password": "pwd_xyz789",
#   "httpPort": 31337,
#   "socks5Port": 31338,
#   "expiresAt": "2026-02-08T13:00:00Z"
# }

The response includes an X-Session-Token header for session management. Use the proxy credentials with any HTTP client or SOCKS5-compatible tool.

Discovery Endpoints

GET /v1/x402/info

Master info -- service capabilities, pricing, supported countries, payment networks

GET /v1/x402/countries

Available countries with real-time device counts per country

GET /v1/x402/pricing

Current pricing tiers, volume discounts, network fees

Pricing: Shared vs. Private Tier

Pay only for the bandwidth you use. No monthly fees, no commitments, no minimum purchase. USDC on Base or Solana.

SHARED TIER
$4.00/GB

USDC on Base or Solana

  • Real 4G/5G carrier IPs (CGNAT shared pool)
  • HTTP, HTTPS, and SOCKS5 protocols
  • Auto IP rotation on each request
  • Sticky sessions (configurable duration)
  • OS fingerprint spoofing (5 OS options)
  • 17 countries available
  • Best for: scraping, data collection, general use
RECOMMENDED
PRIVATE TIER
$8.00/GB

USDC on Base or Solana

  • Dedicated 4G/5G device (exclusive to you)
  • HTTP, HTTPS, and SOCKS5 protocols
  • Auto IP rotation or sticky session
  • Consistent fingerprint throughout session
  • OS fingerprint spoofing (5 OS options)
  • 17 countries available
  • Best for: account management, high-trust tasks
FeatureShared ($4/GB)Private ($8/GB)
Device allocationShared poolDedicated device
IP typeCGNAT mobile IPCGNAT mobile IP
Concurrent users on deviceMultipleYou only
ProtocolsHTTP / HTTPS / SOCKS5HTTP / HTTPS / SOCKS5
IP rotationAuto per requestAuto or sticky
Session durationConfigurableConfigurable
OS fingerprint spoofing5 OS options5 OS options
Bandwidth top-upYesYes
Best forScraping, general useAccount mgmt, high trust

See full proxy pricing tiers at /pricing. Volume discounts available via traditional (non-x402) plans.

17 Countries with Real 4G/5G Devices

Every proxy runs on a real mobile phone connected to a local carrier network. Not datacenter IPs, not residential -- actual 4G/5G mobile connections.

bash
# Get real-time country availability and device counts
curl -s "https://api.proxies.sx/v1/x402/countries" | jq .

View all location pages at /location. Device counts update in real time via the /v1/x402/countries endpoint.

Features: Rotation, Fingerprinting, Protocols

Enterprise-grade mobile proxy features accessible through a single API endpoint with pay-per-use USDC payments.

Auto IP Rotation

Every request gets a fresh mobile IP from the carrier CGNAT pool. No manual rotation needed. Configure rotation intervals or use sticky sessions for consistency.

OS Fingerprint Spoofing

Match your User-Agent with the correct TCP/IP stack fingerprint. Supports Android, iOS, Windows, macOS, and Linux. Defeats p0f-based detection.

HTTP / HTTPS / SOCKS5

Each session provides both HTTP and SOCKS5 ports. Use HTTP for standard web scraping, SOCKS5 for low-level TCP connections. HTTPS via CONNECT method.

Sticky Sessions

Maintain the same IP address for the full session duration. Configure via the duration parameter (in seconds). Top up bandwidth without losing your session.

Real 4G/5G Devices

Not datacenter IPs or residential resold traffic. Actual phones on carrier networks with CGNAT-assigned IPs. Indistinguishable from real mobile users.

x402 Permissionless Access

No API keys, no accounts, no registration. Pay USDC on-chain and get proxy credentials. AI agents can procure proxies autonomously via the standard HTTP 402 flow.

Code Examples: Python, Node.js, curl

Full working examples showing the complete x402 payment flow -- from initial request through proxy usage.

curl
# Step 1: Request a proxy (receive HTTP 402 with payment details)
curl -s "https://api.proxies.sx/v1/x402/proxy?country=US&traffic=0.1&tier=shared"

# Response: 402 Payment Required
# {
#   "paymentRequired": {
#     "amount": "400000",
#     "currency": "USDC",
#     "networks": {
#       "base": "0xF8cD900794245fc36CBE65be9afc23CDF5103042",
#       "solana": "6eUdVwsPArTxwVqEARYGCh4S2qwW2zCs7jSEDRpxydnv"
#     }
#   }
# }

# Step 2: Send USDC payment on-chain (Base or Solana)
# ... (use your wallet or SDK to send the transaction)

# Step 3: Retry with payment signature
curl -s "https://api.proxies.sx/v1/x402/proxy?country=US&traffic=0.1&tier=shared" \
  -H "Payment-Signature: <base64-encoded-tx-signature>"

# Response: 200 OK
# {
#   "host": "gw.proxies.sx",
#   "port": 31337,
#   "username": "usr_abc123",
#   "password": "pwd_xyz789",
#   "httpPort": 31337,
#   "socks5Port": 31338,
#   "expiresAt": "2026-02-08T12:00:00Z"
# }

# Step 4: Use the proxy
curl -x "http://usr_abc123:pwd_xyz789@gw.proxies.sx:31337" \
  "https://httpbin.org/ip"

The send_usdc_payment / sendUsdcPayment function is your own wallet integration. The x402 protocol guide covers payment construction in detail. The @proxies-sx/x402-core SDK provides helpers for both Base and Solana.

Session Management API Reference

Manage active proxy sessions using the X-Session-Token header returned when you provision a proxy.

GET/v1/x402/proxyProvision a new proxy session

Parameters

ParamTypeRequiredDescription
countrystringRequiredISO country code (US, UK, DE, FR, etc.)
trafficnumberRequiredBandwidth in GB (e.g. 0.1 for 100MB)
tierstringOptional"shared" (default) or "private"
durationnumberOptionalSession duration in seconds (default: 3600)
osstringOptionalOS fingerprint: android, ios, windows, macos, linux

Response (200 OK)

json
{
  "host": "gw.proxies.sx",
  "port": 31337,
  "username": "usr_abc123",
  "password": "pwd_xyz789",
  "httpPort": 31337,
  "socks5Port": 31338,
  "expiresAt": "2026-02-08T13:00:00Z"
}

Response headers include X-Session-Token for session management.

GET/v1/x402/proxy/sessionCheck session status and bandwidth usage

Headers

X-Session-Token: <token from provision response>
json
{
  "sessionId": "sess_abc123",
  "status": "active",
  "country": "US",
  "tier": "shared",
  "bytesUsed": 1048576,
  "bytesRemaining": 106300416,
  "expiresAt": "2026-02-08T13:00:00Z",
  "host": "gw.proxies.sx",
  "httpPort": 31337,
  "socks5Port": 31338
}
POST/v1/x402/proxy/topupAdd bandwidth to an active session

Headers

X-Session-Token: <token>Payment-Signature: <new tx signature for top-up amount>

Body

json
{ "traffic": 0.5 }

Extends the session with additional bandwidth. The same session token and proxy credentials remain valid.

POST/v1/x402/proxy/replaceReplace port (get new IP) within active session

Headers

X-Session-Token: <token>

Rotates to a new mobile IP while preserving the session, remaining bandwidth, and expiry time. New proxy credentials returned in response.

Frequently Asked Questions