GeoJS
IP geolocation with ChatOps integration
- Authentication
- No auth
- HTTPS
- Yes
- CORS
- Yes
- Category
- Geocoding
- Documentation / URL
- https://www.geojs.io/
Overview
GeoJS is a free IP geolocation API — IP → city, country, coordinates, timezone, and ASN data, with CORS support for browser use (verified live). Keyless with generous limits, it’s a great zero-config IP lookup.
Quick Start
Lookup your own IP (verified live):
curl "https://get.geojs.io/v1/ip/geo.json"
{
"accuracy": 100,
"asn": 3462,
"city": "Kaohsiung",
"continent_code": "AS",
"country": "Taiwan",
"country_code": "TW",
"ip": "210.61.187.110",
"latitude": "22.6148",
"longitude": "120.3139",
"organization": "Data Communication Business Group",
"region": "Kaohsiung",
"timezone": "Asia/Taipei"
}
Lookup a specific IP:
curl "https://get.geojs.io/v1/ip/geo/8.8.8.8.json"
Your public IP:
curl "https://get.geojs.io/v1/ip.json"
Authentication
None — keyless (optional paid tiers for higher limits).
Rate Limits & Notes
- Free tier: generous (no hard published limit — be polite); paid tiers for volume.
- Endpoints:
/v1/ip/geo.json(self),/v1/ip/geo/{ip}.json(specific),/v1/ip.json(plain IP). - Fields: country/city/region, lat/lon, timezone, ASN + organization.
- CORS-enabled — works directly from browsers.
FAQ
Is GeoJS free? Yes — free and keyless with generous limits.
How do I look up a specific IP?
/v1/ip/geo/8.8.8.8.json.
Can I use it from the browser? Yes — CORS is enabled (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 | ↗ |