freeapis

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

APIAuthHTTPSCORS
Actinia Grass GIS

Actinia is an open source REST API for geographical data that uses GRASS GIS

API KeyYesUnknown
administrative-divisons-db

Get all administrative divisions of a country

No authYesYes
adresse.data.gouv.fr

Address database of France, geocoding and reverse

No authYesUnknown
Airtel IP

IP Geolocation API. Collecting data from multiple sources

No authYesUnknown
Apiip

Get location information by IP address

API KeyYesYes