An IP usage-type API tells you how the address is used — CDN, ISP, hosting — before you treat it as a household. On ipXapi that field is usage_type on GET https://ipxapi.com/api/abuse-check?ip= with Bearer auth. Official quick-start IP: 8.8.8.8 → Content Delivery Network.
Basic is $29.99/mo with a 7-day trial or 50 requests. MCP: mcp.ipxapi.com. Docs: ipxapi.com quick-start.
Request: official 8.8.8.8
curl 'https://ipxapi.com/api/abuse-check?ip=8.8.8.8' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer YOUR_KEY'
Response: official usage_type (selected)
{
"ip": "8.8.8.8",
"isp": "Google LLC",
"usage_type": "Content Delivery Network",
"hostname": "dns.google",
"domain": "google.com",
"is_listed": false,
"is_whitelisted": true
}
Google Public DNS is a CDN-class address in this fixture and is whitelisted. Do not treat usage_type alone as abuse.
Go live
1. Register — 7-day trial or 50 requests.
2. Copy the Bearer token.
3. GET /api/abuse-check?ip=.
4. Branch on usage_type plus is_whitelisted.
Read usage_type with an ipXapi key →