GeoIP Lookup
Continent, country, region, city, timezone, currency and coordinates.
IP Geolocation API for Developers
Look up any IPv4 or IPv6 address for location, country, city, timezone, ISP, organization and ASN data through a fast, developer-first API.
GeoIP + ASN
One JSON response
Easy integration
REST API / JSON
No login required
Get started in seconds
1,000 requests over 7 days. No account required.
Example lookup
8.8.8.8
{
"ip": "8.8.8.8",
"country": "United States",
"city": "Mountain View",
"timezone": "America/Los_Angeles",
"asn": 15169,
"organization": "Google LLC"
}Global Edge Network
Connect through api.iprout.com for GeoIP and ASN lookups across Oregon, Virginia, London, Frankfurt, Singapore, Tokyo, and Sydney. Keep one endpoint as your applications reach more users.
Explore API deliveryapi.iprout.comRegional overview. Request latency varies by location and network.
Regional delivery
Lookup infrastructure in North America, Europe, and Asia.
Latency-based routing
Regional routing behind one public API hostname.
One integration
The same authentication and JSON response across regions.
IPv4 and IPv6
Caller and explicit IP lookup through the same API.
Why IPRout
Retrieve continent, country, region, city, timezone, currency, calling code, coordinates, ASN, network and organization data from a clean developer-first API.
Continent, country, region, city, timezone, currency and coordinates.
Network ownership and ASN intelligence.
Separate websites and environments with named credentials.
Clean JSON responses and simple authentication.
Contain each key's monthly consumption within your shared allowance.
Apply exact CORS origin restrictions to paid-plan keys.
Example
Send an IP address and get a structured response ready for analytics, fraud checks, localisation, routing and platform workflows.
curl --fail-with-body --max-time 10 -H "Authorization: Bearer $IPROUT_API_KEY" https://api.iprout.com/ip/8.8.8.8{
"ip": "8.8.8.8",
"continent": "North America",
"continent_code": "NA",
"country": "United States",
"country_code": "US",
"region": "California",
"city": "Mountain View",
"timezone": "America/Los_Angeles",
"utc_offset": "-07:00",
"latitude": 37.4056,
"longitude": -122.0775,
"asn": 15169,
"organization": "Google LLC",
"currency": "USD",
"calling_code": "+1"
}API key management
Give each website a named key. Track usage, restrict browser origins, and set Pro request caps from one account.
Explore key controlsOnline store
Within caphttps://shop.example.com
120,000 / 500,000 monthly requests
Client portal
Within caphttps://portal.example.com
45,000 / 200,000 monthly requests
Staging
Cap reachedhttps://staging.example.com
10,000 / 10,000 monthly requests
Starter includes 2 active keys; Pro includes 10. Revoke one without changing your other websites.
Pro caps contain each key's usage. Other keys can continue while the shared account allowance remains.
Restrict browser access with exact CORS origins. Keep confidential keys on your server.
Start with the free tier and move up when your usage grows.