Every IP Cow tool has a JSON endpoint under https://ipcow.com/api. Responses are JSON; most tools
work without authentication.
Your first request
curl https://ipcow.com/api/whats-my-ip?raw
Most endpoints accept their input as query parameters and return a JSON object:
curl "https://ipcow.com/api/blacklist?ip=8.8.8.8"
When you need a key
You don’t need an account to call the API — anonymous callers are rate-limited by IP. Create an API key to tie usage to your account (and, on a paid plan, get a higher limit). See Rate limits.
Conventions
- Method:
GETfor lookups (a few tools acceptPOSTwith a JSON body). - Format:
application/json. Some tools support?rawfor plain text. - Errors: non-2xx responses carry
{ "error": "…" }.