ipwhois
IP geolocation with country, city, coordinates, ISP, timezone and flag data
- Authentication
- No auth
- HTTPS
- Yes
- CORS
- Yes
- Category
- Geocoding
- Documentation / URL
- https://ipwhois.io/documentation
Overview
ipwhois.io resolves an IP address to rich location and network data — country, region, city, coordinates, timezone, ISP, organization, ASN, and connection type — with a single keyless GET. CORS-enabled and free for light use.
Quick Start
Look up an IP (verified live — 8.8.8.8):
curl "https://ipwhois.app/json/8.8.8.8"
{
"ip": "8.8.8.8",
"success": true,
"type": "IPv4",
"continent": "North America",
"country": "United States",
"country_code": "US",
"region": "California",
"city": "Mountain View",
"latitude": "37.4056",
"longitude": "-122.0775",
"timezone_gmt": "-7",
"connection": { "isp": "Google LLC", "org": "Google LLC", "asn": 15169 }
}
Your own IP (omit the address):
curl "https://ipwhois.app/json/"
Authentication
None — keyless (a free key raises the rate limit).
Rate Limits & Notes
- Free tier: ~10,000 requests/month keyless (about 1 req/5s sustained); registering a free key raises it.
- Response is flat JSON with country/region/city/coordinates, plus
connection(ISP/ASN),timezone, andsecurity(threat) info. - HTTPS is supported — use it.
FAQ
Is ipwhois free? Yes — free tier ~10,000 requests/month; a free key raises limits.
Can I call it from the browser? Yes — CORS is enabled.
What’s the difference from ipwhois.net? Different product: ipwhois.io is this simple IP-lookup API; ipwhois.net sells WHOIS/blacklist data (also listed on this site).
More in Geocoding
| API | Auth | HTTPS | CORS | |
|---|---|---|---|---|
| Actinia Grass GIS Actinia is an open source REST API for geographical data that uses GRASS GIS | API Key | Yes | Unknown | ↗ |
| administrative-divisons-db Get all administrative divisions of a country | No auth | Yes | Yes | ↗ |
| adresse.data.gouv.fr Address database of France, geocoding and reverse | No auth | Yes | Unknown | ↗ |
| Airtel IP IP Geolocation API. Collecting data from multiple sources | No auth | Yes | Unknown | ↗ |
| Apiip Get location information by IP address | API Key | Yes | Yes | ↗ |