Fast, accurate IP lookups for your product.
Resolve IPs to city, region, and country — with ASN, organization, and hosting signals.
- REST + batch endpoints
- Prometheus metrics
- In-memory caching
fetch failed
REQUEST_FAILED
{
"ip": "8.8.8.8",
"asn": {
"number": "15169",
"name": "GOOGLE",
"domain": "google.com"
},
"location": {
"city": "Mountain View",
"state": "California",
"country_code": "US",
"continent": "North America",
"continent_code": "NA",
"latitude": 37.386,
"longitude": -122.0838,
"postcode": "94035",
"timezone": "America/Los_Angeles"
},
"network": {
"is_hosting": false,
"ipv4_count": 1024,
"ipv6_count": 0
},
"organization": {
"name": "Google LLC",
"website": "https://google.com",
"address": "1600 Amphitheatre Parkway",
"city": "Mountain View",
"state": "CA",
"zipcode": "94043",
"country": "US"
},
"geo_reference": {
"city": {
"name": "Mountain View",
"latitude": "37.386",
"longitude": "-122.0838",
"country": {
"name": "United States",
"iso2": "US",
"iso3": "USA"
},
"state": {
"name": "California",
"code": "CA",
"latitude": "36.7783",
"longitude": "-119.4179"
}
}
}
}Built for production traffic
Fast lookups with response caching and observability out of the box.
Sub-50ms
100 IPs
Global
1 hour
A complete geolocation API stack.
REST endpoints, bulk pagination, Prometheus metrics, and configurable caching — built for production workloads.
- REST API
- Bulk lookup
- Response cache
- Prometheus
Geo intelligence
Location, ASN, network, and organization fields merged into one structured JSON response per IP.
Everything you need for IP intelligence.
From single lookups to bulk pagination — one API for location, ASN, organization, and hosting detection.
Single lookup
GET or POST /api/v1/lookup for one IP — city, region, country, coordinates, and timezone.
Multi-IP batch
Look up up to 100 IPs per request with a JSON array body — same order in, same order out.
Bulk pagination
POST /api/v1/lookup/bulk for large lists with server-side paging up to 1,000 results per page.
ASN data
Autonomous system number, name, and domain for every resolved IP.
Hosting detection
Network signals including is_hosting and IPv4/IPv6 allocation counts.
Geo reference
Extended city, state, and country reference data when available for a match.
From signup to your first lookup.
- 01
Sign up
Create your account and pick a plan that matches your lookup volume.
- 02
Get an API key
Generate keys in the dashboard — rotate or revoke anytime.
- 03
Integrate
Call /api/v1/lookup from your app, worker, or data pipeline.
Accurate data, simple integration.
Structured geo data refreshed regularly — not a single stale export.
Sub-50ms cached responses with configurable TTL and in-memory cache.
Prometheus metrics, health checks, and bulk endpoints for real workloads.
Transparent plans
Monthly lookup limits and feature gates are documented openly — no surprise overages on the basics.
Starter
For side projects and early integrations — 100,000 lookups/month, 1 user
29€/month
Annual billing effectively 23€/month
- Team members1
- Lookups/month100,000
- REST API access
- Multi-IP lookup (100/request)
Professional
For production apps — 1,000,000 lookups/month, 5 users, bulk API and API keys
99€/month
Annual billing effectively 79€/month
- Team members5
- Lookups/month1,000,000
- REST API access
- Multi-IP lookup (100/request)
- Bulk lookup pagination
Enterprise
For high-volume teams — unlimited lookups, 25 users, Prometheus metrics and SLA
299€/month
Annual billing effectively 239€/month
- Team members25
- Lookups/month∞
- REST API access
- Multi-IP lookup (100/request)
- Bulk lookup pagination
Ready for your first lookup?
Sign up — no credit card required.
