IP geolocation with ChatOps integration.
GeoJS is a REST API for IP geolocation lookups, returning data in JSON, JSONP, and plain text formats. It offers separate endpoints for IP address, country, full geographic details, and PTR (pointer record) information. The API supports both IPv4 and IPv6, is served over HTTPS only, and includes cross-origin resource sharing (CORS) support.
The service is built for high availability, using geo-routed infrastructure across DigitalOcean and Cloudflare, with GeoIP data sourced from MaxMind's GeoLite database. It does not currently enforce rate limits.
GeoJS is aimed at developers who need to integrate IP-based geolocation into applications or websites, and includes a ChatOps integration for looking up IPs directly from chat clients.
GeoJS is free to use and currently has no rate limits.
The API supports JSON, JSONP, and plain text responses, though the Geo endpoint does not offer a text format.
GeoIP data is sourced from MaxMind's GeoLite database.
Yes, GeoJS supports both IPv4 and IPv6 lookups.
GeoJS offers IP, Country, Geo, and PTR (pointer record) endpoints for retrieving different levels of geographical information about an IP.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
Geocoding of city name by using latitude and longitude coordinates.
Reverse geocoding - Converting geographic coordinates to address-like location description.
A Country, State, and City GraphQL API.
Geokeo geocoding service- with 2500 free api requests daily.
Free IP Geolocation API with multi-continent servers, and 60000 free requests/month.
Place names and other geographical data.