API Docs
Bulk proxy checker · liveness, protocol, latency, anonymity, exit-IP geo / ASN, residential / mobile / datacenter classification, site reachability and composite rating. WebSocket streaming.
Authentication
The public endpoints accept either of these credentials, or no credentials at all.
Authorization: Bearer <api_key>— programmatic use. Rotate from /account/api.Cookie: soxway_session=…— set by /login automatically, used by the web UI.- Anonymous — allowed for
/check,/jobs/{id},/archive,/rating. Rate-limited per IP.
Quickstart
curl -X POST https://checker.soxway.io/api/v1/check \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-d '{
"proxies": "http://1.2.3.4:8080\nsocks5://5.6.7.8:1080",
"type": "full",
"timeout": 10,
"sites": ["google.com","youtube.com"]
}'Response: { "job_id": "…", "total": 2 }. Subscribe to the WebSocket/api/v1/jobs/{job_id}/stream for live results.
Endpoints
/api/v1/checkcookie · api key · anonSubmit a job — Parse the proxy list, return a job_id.
/api/v1/jobs/{id}cookie · api key · anonJob summary — Status, totals, alive counter.
/api/v1/jobs/{id}/resultscookie · api key · anonList results — Filter by alive / country / ip_type / protocol / anonymity.
/api/v1/jobs/{id}/streamcookie · api key · anonLive stream — One JSON ProxyResult per WebSocket text frame.
/api/v1/archiveanonymousDaily archive list — Dates with totals of public alive proxies.
/api/v1/archive/{date}anonymousDay snapshot — Best-rated unique proxies seen on the date.
/api/v1/ratinganonymousTop by rating — Window=days. Filter by country / ip_type / protocol.
/api/v1/auth/registeranonymousRegister — Creates an account and an initial API key.
/api/v1/auth/loginanonymousLogin — Sets the HttpOnly session cookie.
/api/v1/auth/logoutcookie · api key · anonLogout — Revokes the current session.
/api/v1/mecookie · api key · anonCurrent user — Cookie or Bearer.
/api/v1/keyscookieAPI key metadata — Returns prefix + last_used_at — never the full key.
/api/v1/keys/rotatecookieRotate API key — Revokes the current one and returns the new plain key once.
/api/v1/jobscookie · api key · anonList my jobs — Cookie or Bearer.
Full schema, parameter types and response shapes are in the openapi.yaml — drop it into Stoplight, Insomnia or any OpenAPI 3 viewer.
soxway · built for developers, scrapers and arbitrage