iplocusContact sales

IP geolocation · Network intelligence

Know where
connections
come from.

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.

IPv4 + IPv6
Address families
100
Addresses per batch
12
Fields per response
Sample response
Address203.0.113.42
CountryExample Country
RegionExample Region
CityExample City
Postal00000
TimezoneEtc/UTC
NetworkAS64500
OperatorExample Network
0.0000° N · 0.0000° EIllustrative sample

Preparing the live demo…

Sample only until you submit a live lookup. The public demo has a monthly cap.

The response

Twelve fields.
One round trip.

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

One header.
That's the integration.

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.

  • Keys are shown once at creation and stored only as a hash.
  • Revoke any key instantly; the next request with it fails closed.
  • Batch calls are billed as N and charged all-or-nothing.
curl https://iplocus-backend.onrender.com/api/lookup/8.8.8.8 \
  -H "X-Api-Key: li_live_your_key_here"

Capabilities

Built for the request that has to answer now.

01GET /api/lookup/{ip}

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.

02POST /api/lookup/batch

Batch resolution

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.

03asn · asnOrg

Network intelligence

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.

04X-Quota-Remaining

Keys and quota

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

Priced on volume.

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.

Starter

50,000

lookups / month

A single product, one environment, predictable traffic.

Contact sales
Most chosen

Pro

500,000

lookups / month

Production traffic across several services, with batch resolution.

Contact sales

Business

5,000,000

lookups / month

High-volume scoring, enrichment pipelines and analytics workloads.

Contact sales

Custom

Beyond 5M

talk to us

Dedicated capacity, custom terms, and a direct line to the engineers.

Contact sales

The 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

Tell us what you're
resolving.

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.

Required
Required

One business day. No newsletter, no drip campaign.