ipintel — IP intelligence API
Country, ASN, hosting/ISP classification, VPN/proxy/Tor detection, and a risk score that shows its work. Daily-refreshed data, no signup, free to try.
One call, every signal that matters
curl "https://ipintel.13794620.xyz/v1/lookup?ip=103.107.196.235"
{
"ip": "103.107.196.235",
"country": { "code": "AU", "name": "Australia" },
"asn": { "number": 137409, "org": "GSL Networks Pty LTD", "type": "hosting" },
"privacy": {
"flagged": true,
"signals": [
{ "kind": "vpn", "list": "vpn-nets" },
{ "kind": "hosting", "list": "datacenter-nets" }
]
},
"risk": { "score": 36, "band": "medium", "signals": ["vpn-nets", "datacenter-nets"] },
"continent": "Oceania"
}
The difference is explainability: the risk score names exactly which signals fired and how strongly. No opaque single number from a black box.
Coverage
| Signal | Coverage | Refresh |
|---|---|---|
| Country + continent | Global, commercial-grade lite database | Monthly |
| ASN + organization + ISP/hosting type | 850k+ ranges, all routed IPv4 | Daily |
| VPN exits (NordVPN, Mullvad, ProtonVPN, PIA, TunnelBear, Windscribe, AirVPN, IVPN) | Tens of thousands of exit IPs | Daily or live |
| Datacenter / cloud ranges | 42k+ netblocks | Daily |
| Tor exit nodes | Full authority list | Daily |
Pricing
| Channel | Price | Auth |
|---|---|---|
| ipintel.13794620.xyz | Free while in beta | None |
x402 on Base (GET/POST /v1/ip-intel) | $0.01 per lookup, USDC | None — payment IS the auth |
The x402 channel speaks the machine-native payment protocol: an unpaid request returns the price and payee in the PAYMENT-REQUIRED header; retry with proof of payment and get the answer. Any agent holding a wallet can buy without an account.
Risk bands
- clean / minimal — no signals, residential or unknown-benign
- low / medium — hosting or single-list VPN presence; fine for most flows
- high — multiple privacy signals or consensus across lists
- critical — Tor exit or heavy multi-list agreement; challenge or block
Operated by dacode-dev. Data freshness metadata at /health, license credits at /attribution. Related: Agent Context API · What is x402?