Proxy Checker API

Validate thousands of proxies with one POST. Get latency, geo, ASN, and anonymity type back as JSON. No signup for a one-time check.

Request
curl -X POST https://proxychecker.dev/api/check \
  -H "Authorization: Bearer pck_yourkey" \
  -H "Content-Type: application/json" \
  -d '{
    "proxies": [
      "185.199.229.156:7492",
      "user:pass@47.88.62.42:8080",
      "socks5://98.162.25.7:31654"
    ],
    "timeout": 10000
  }'
Response
{
  "summary": {
    "total": 3,
    "alive": 2,
    "dead": 1,
    "datacenter": 1,
    "residential": 1,
    "mobile": 0,
    "suspected_fake_residential": 0,
    "avg_latency_ms": 412
  },
  "tier": "pro",
  "results": [
    {
      "input": "185.199.229.156:7492",
      "protocol": "http",
      "status": "alive",
      "type": "datacenter",
      "latency": 380,
      "country": "United States",
      "countryCode": "US",
      "isp": "DigitalOcean LLC",
      "asn": 14061,
      "proxy_detected": false,
      "suspected_fake_residential": false
    }
  ]
}

Plans

One-shot
$5
One-time bulk check, no subscription.
  • Up to 5,000 proxies per call
  • Key emailed instantly
  • No recurring charge
Get a one-shot key
Business
$49/mo
For teams running scraping at scale.
  • 10,000 proxies per call
  • 50,000 calls per day
  • 75 concurrent checks per call
  • CSV export
Get an API key

What you get back

latencyRound-trip time in ms, null if dead
country / countryCodeGeo location of the exit IP
typedatacenter, residential, or mobile
suspected_fake_residentialDC IP sold as residential, flagged via RDAP
asn / ispNetwork operator and ASN number
proxy_detectedWhether the exit IP is a known proxy/VPN

CSV export

Paid keys can add ?format=csv to /api/check and get the same results as a CSV file, ready for a spreadsheet or a pipeline step. Full field reference and error codes live at /docs/api.