Location Intelligence at Your Fingertips

IP Geolocation API.

Get geographic location data from any IP address. Returns country, region, city, coordinates, and timezone. Pair with our VPN Detector API for fraud prevention.

Free tier, no card< 200ms responses99.9% uptime SLA
GET/v1/iplookuplive
Response200 OK · sample
{
  "status": "ok",
  "error": null,
  "data": {
    "ip": "173.172.81.20",
    "country": "US",
    "countryName": "United States",
    "region": "MO",
    "regionName": "Missouri",
    "city": "Kansas City",
    "timezone": "America/Chicago",
    "coordinates": [
      39.0831,
      -94.5853
    ]
  }
}
Sample response · verify to run one live call, no signup
Integrates with your favorite tools
LangChainn8nZapierMakePipedreamPower AutomatePostman

IP Geolocation API

Get geographic location data from any IP address. Returns country, region, city, coordinates, and timezone. Pair with our VPN Detector API for fraud prevention.

  • IP-to-location with city-level precision
  • Forward and reverse geocoding
  • Timezone detection and conversion
  • Distance and route calculations
  1. 1

    Send one request

    A single authenticated GET with the location you care about — no SDK required.

    GET /v1/iplookup?query=
    x-api-key: your_key
  2. 2

    We do the aggregation

    Each request pulls from multiple upstream sources and computes the derived fields for you.

  3. 3

    Get clean JSON back

    One structured object, typically under 200 ms — ready to render.

    { ip, country, countryName, }

Everything in a single call.

/v1/iplookupapplication/json
ip"173.172.81.20"
country"US"
countryName"United States"
region"MO"
regionName"Missouri"
city"Kansas City"
timezone"America/Chicago"
coordinatesarray of 2

What developers build with it.

Real applications shipping on this endpoint today — each with the numbers that made it worth wiring up.

See every use case

Call it in your language.

Copy a working request, or install a typed SDK. Same endpoint, same key.

const res = await fetch("https://api.apiverve.com/v1/iplookup?ip=173.172.81.20", {
  headers: { "x-api-key": "YOUR_API_KEY" },
});
const { data } = await res.json();
console.log(data);

One subscription, the whole location intelligence at your fingertips stack.

Every related API ships with your key — no separate plans, no extra keys, one bill.

See pricing
8APIs in this bundle
99.9%uptime SLA

Wire it into the tools you already run.

Ready-made recipes for Zapier, Make, and n8n — trigger on an event, and the data lands where your team works.

Google Sheets
Enrich IPs in Google Sheets
WhenNew row added in Google Sheets
ThenFetch IP lookup for IP in row → write country, city, region, and timezone back to the row
Slack
New Signup Location Alert in Slack
WhenNew user signup event
ThenFetch IP lookup for user IP → post country, city, and timezone to Slack channel
Airtable
IP Geolocation on Airtable Records
WhenNew record created in Airtable
ThenFetch IP lookup for IP field → update record with country, countryName, city, and timezone
Notion
Visitor Analytics in Notion
WhenScheduled periodic trigger
ThenFetch IP lookup for visitor IP → create Notion database entry with country, city, and timezone
Salesforce
IP Geolocation on Salesforce Leads
WhenNew lead created in Salesforce
ThenFetch IP lookup for lead IP → update lead with countryName, city, and timezone
GitHub
IP Context in GitHub Security Issues
WhenNew issue created in GitHub
ThenFetch IP lookup for reported IP → add countryName, city, and coordinates as issue comment
Browse all integrations

Questions about the API

How accurate is IP geolocation?
Country-level detection is highly accurate for most IPs. City-level accuracy varies by connection type—broadband IPs are more accurate than mobile IPs.
What geocoding formats do you support?
We accept addresses in any format and return standardized results with coordinates, formatted address, and place IDs.
Can I get timezone info for any coordinate?
Yes! Our timezone API works with coordinates, city names, or IP addresses. We return the timezone, current offset, and DST info.
Do you provide maps or just data?
We provide location data and coordinates. You can use this data with any mapping library like Google Maps, Mapbox, or Leaflet.
Can I test IP geolocation for free?
Yes—try our free IP lookup tool or use the free tier for development. See pricing when you're ready to scale.
How often is the IP database updated?
Our IP geolocation database is updated weekly with the latest IP assignments from regional internet registries and ISPs to maintain high accuracy.
What throughput does the IP API support?
From basic use to enterprise scale. Higher plans unlock faster rate limits for real-time fraud detection or high-traffic geo-personalization.
Is VPN detection available?
Yes! Our separate VPN Detector API (included in your subscription) identifies VPN, proxy, Tor, and data center IPs. Use it alongside IP Lookup for fraud prevention.
Do you support IPv6 addresses?
Yes! Our IP lookup API supports both IPv4 and IPv6 addresses. IPv6 coverage continues to improve as adoption increases globally.
What location precision can I expect?
Country-level accuracy is extremely high (99%+). City-level accuracy varies by region and IP type—broadband IPs are generally more accurate than mobile IPs.

Start building with the IP Geolocation API. Free tier, no card required — your key is live in minutes.

Bonus: 300+ more APIs

The same key unlocks every other APIVerve endpoint — reach for them when you need them.

Browse the catalog