
One call returns details about a single IP address: who operates it (company/ASN), where it's located, and flags for VPN/proxy/datacenter/abuse status. One item in the answer is a complete record with company, network, location, and security flags for that IP.
1 live route on Web / SEO, from $0.00 per call. Every route below answered our last live test on 2026-10-08; the gateway re-tests them daily.
The upstream price you are metered at, cheapest first. A route without a published price says so.
| Provider | Endpoint | Price |
|---|---|---|
Get the company, network and location behind an IP address (ipapi.is)GET lookup | $0.00$0.0e+00 / 1k calls |
From a real call to the route: ipapi.is.
ipThe IP address queriedasn.asnAutonomous System Numberasn.orgASN operator organization namecompany.nameCompany or network operator namecompany.typeEntity type: business, isp, hosting, education, governmentcompany.domainCompany domainlocation.countryCountry namelocation.cityCity namelocation.latitudeLatitude coordinatelocation.longitudeLongitude coordinatelocation.timezoneIANA timezoneis_vpnVPN endpoint flagis_proxyProxy server flagis_datacenterDatacenter flagis_abuserKnown abuser flagHTTP with your key in x-api-key, or the call_endpoint tool of our MCP server.
| Parameter | Type | Notes | |
|---|---|---|---|
| q | string · query | required | The visitor's IP address (IPv4 or IPv6), e.g. from the x-forwarded-for header on your server.e.g. 23.236.48.55 |
curl "https://fetchapi.co/api/gw/ipapi/lookup?q=23.236.48.55" \ -H "x-api-key: YOUR_KEY"
call_endpoint("ipapi.lookup", {"q": "23.236.48.55"}){
"ip": "23.236.48.55",
"asn": {
"asn": 396982,
"org": "Google LLC",
"rir": "ARIN",
"type": "hosting",
"abuse": "google-cloud-compliance@google.com",
"descr": "GOOGLE-CLOUD-PLATFORM - Google LLC, US",
"route": "23.236.48.0/24",
"active": true,
"domain": "google.com",
"country": "us",
"created": "2018-08-15",
"updated": "2021-11-16",
"abuser_score": "0.0027 (Low)"
},
"rir": "ARIN",
"abuse": {
"name": "Google LLC",
"email": "google-cloud-compliance@google.com",
"phone": "+1-650-253-0000",
"address": "1600 Amphitheatre Parkway, Mountain View, CA, 94043, US"
},
"is_tor": false,
"is_vpn": false,
"company": {
"name": "Google LLC",
"type": "hosting",
"domain": "google.com",
"netname": "GOOGLE-CLOUD",
"network": "23.236.48.0 - 23.236.63.255",
"abuser_score": "0.0095 (Elevated)"
},
"is_bogon": false,
"is_proxy": false,
"location": {
"zip": "51502",
"city": "Council Bluffs",
"state": "Iowa",
"is_dst": true,
"country": "United States",
"accuracy": "VERY_HIGH",
"latitude": 41.26194,
"timezone": "America/Chicago",
"continent": "NA",
"longitude": -95.86083,
"utcoffset": "-05:00",
"local_time": "2026-10-08T11:17:38-05:00",
"calling_code": "1",
"country_code": "US",
"…": "3 more fields"
},
"is_abuser": false,
"is_mobile": false,
"datacenter": {
"scope": "us-central1",
"network": "23.236.48.0/20",
"service": "Google Cloud",
"datacenter": "GoogleCloud"
},
"elapsed_ms": 0.03,
"…": "4 more fields"
}Call it over HTTP or from any MCP client. Each key has a rate limit and a monthly cap; calls are metered at the upstream price.