Customer API

Create a token under Account & API and send it as Authorization: Bearer <token>. Limit: 60 requests a minute.

List your services

GET https://proxy.smartnextgen.com/api/v1/services

Returns every active service with its type, status and, for residential, usage in bytes for the current period.

Get one service

GET https://proxy.smartnextgen.com/api/v1/services/{id}

Download a proxy list

GET https://proxy.smartnextgen.com/api/v1/services/{id}/proxies?format=host:port:user:pass&protocol=http

Plain text, one proxy per line. protocol: http or socks5. format: host:port:user:pass, user:pass@host:port, user:pass:host:port, scheme://user:pass@host:port.

Residential services also take country (ISO code, e.g. us), state (US only), city, rotation (rotating or sticky), lifetime (e.g. 30m, 2h, 1d, up to 7 days) and count (sticky only, up to 1000).

curl -H "Authorization: Bearer $TOKEN" \
  "https://proxy.smartnextgen.com/api/v1/services/12/proxies?country=us&rotation=sticky&lifetime=30m&count=100"