Single lookup
Resolve any IPv4 or IPv6 address, or the API caller's own, in one authenticated GET. Country, region, city, postal code, coordinates, timezone and network operator come back together — no second call, no redirect chain.
IP geolocation · Network intelligence
See an example response, then try any IPv4 or IPv6 address in the live demo. Public demo lookups have a shared monthly cap; customer integrations use their own API key and plan allowance.
Sample only until you submit a live lookup. The public demo has a monthly cap.
The response
Nullable means the dataset had no entry, not that the request failed. A partial answer is returned rather than an error, because knowing the country and the network is usually enough to act on.
ipstringThe address as resolved, normalised to its canonical form.ipDecimalnumber | null32-bit integer form. Null for IPv6, where it would overflow.countrystring | nullCountry name in English.countryCodestring | nullISO 3166-1 alpha-2.regionstring | nullFirst-level subdivision — state, province, oblast.citystring | nullCity name, where the dataset resolves to one.postalstring | nullPostal or ZIP code.latitudenumber | nullDecimal degrees. Centroid, not a street address.longitudenumber | nullDecimal degrees.timezonestring | nullIANA zone, e.g. Europe/Belgrade.asnnumber | nullAutonomous system number of the announcing network.asnOrgstring | nullOrganisation operating that network.Quickstart
Authentication is a single X-Api-Key header. No SDK to install, no OAuth dance, no token refresh. Every response tells you how much of your monthly allowance is left.
curl https://iplocus-backend.onrender.com/api/lookup/8.8.8.8 \ -H "X-Api-Key: li_live_your_key_here"
Capabilities
Resolve any IPv4 or IPv6 address, or the API caller's own, in one authenticated GET. Country, region, city, postal code, coordinates, timezone and network operator come back together — no second call, no redirect chain.
Post up to 100 addresses in a single request and get an ordered array back. Malformed entries are returned in place rather than failing the batch, so one bad row never costs you the other ninety-nine.
Every response carries the autonomous system number and the organisation behind it. That is what separates a residential subscriber from a datacentre, a VPN exit or a corporate range.
Issue as many keys as you have environments, revoke any of them instantly, and read your consumption against the monthly allowance at any time. Every response reports what is left.
Plans
Accounts are provisioned by our team, on the tier that matches your traffic. Tell us roughly what you expect and we will size it with you — moving up a tier later takes a message, not a migration.
50,000
lookups / month
A single product, one environment, predictable traffic.
Contact sales500,000
lookups / month
Production traffic across several services, with batch resolution.
Contact sales5,000,000
lookups / month
High-volume scoring, enrichment pipelines and analytics workloads.
Contact salesBeyond 5M
talk to us
Dedicated capacity, custom terms, and a direct line to the engineers.
Contact salesThe preview starts with sample data. Visitors can make limited live lookups in the public demo; customer integrations require their own API key and use their plan quota.
Contact sales
We will come back with a key, a quota sized to your volume, and a straight answer about whether this dataset fits your case. If it does not, we will say so.