Validate thousands of proxies with one POST. Get latency, geo, ASN, and anonymity type back as JSON. No signup for a one-time check.
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
}'
{
"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
}
]
}
latencyRound-trip time in ms, null if deadcountry / countryCodeGeo location of the exit IPtypedatacenter, residential, or mobilesuspected_fake_residentialDC IP sold as residential, flagged via RDAPasn / ispNetwork operator and ASN numberproxy_detectedWhether the exit IP is a known proxy/VPNPaid 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.