ip2geo.dev
Programmatically convert IP addresses into geolocation data
- Authentication
- API Key
- HTTPS
- Yes
- CORS
- Yes
- Category
- Geocoding
- Documentation / URL
- https://ip2geo.dev
Overview
ip2geo.dev resolves IPs to geolocation data with a modern JSON API. Auth is an API key.
⚠️ Status (verified 2026-08): a guessed path (
/8.8.8.8) returned HTTP 404 “This route does not exist!” — the API uses a versioned path (e.g./api/v1/ip/{ip}per the docs). Check the current API reference before relying on it.
Quick Start
The service is alive (structured JSON errors); use the documented versioned route:
curl "https://api.ip2geo.dev/api/v1/ip/8.8.8.8" \
-H "x-api-key: YOUR_KEY"
Authentication
- Register at ip2geo.dev → API key.
- Send it via the documented auth header/param.
Rate Limits & Notes
- Free tier with monthly credits (check the docs); paid plans scale.
- The API responds with structured
{"success":false,"code":404,...}errors (verified).
FAQ
Is ip2geo.dev free? Free tier with credits; more is paid.
Why 404? Our 2026-08 guess path was wrong (verified) — use the versioned route from the docs.
What’s the error style? Structured JSON with success/code fields (verified).
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 | ↗ |