Developer API

The same IP intelligence that powers the checker is available as a small REST API. Create a key, send it as X-API-Key, and look up any public IP.

Get a key

Open the API Console to create a key, run a lookup, inspect usage, rotate or revoke the current key.

curl -X POST https://myproxychecker.com/api/v1/keys \
  -H 'Content-Type: application/json' \
  -d '{"email":"you@example.com","label":"my app"}'

The response includes your key once (mpc_live_…) — store it. Keys are shown once and stored only as salted hashes.

Look up an IP

curl https://myproxychecker.com/v1/ip/8.8.8.8 \
  -H 'X-API-Key: mpc_live_xxx'

Returns the connection label, risk band, proxy/VPN/Tor flags, ASN/org and country. Responses carry X-RateLimit-Limit, X-RateLimit-Remaining and X-RateLimit-Reset headers; the free tier allows 1,000 lookups/day.

Manage your key

All authenticated calls accept either X-API-Key: <key> or Authorization: Bearer <key>.