freeapis

GeoJS

IP geolocation with ChatOps integration

Authentication
No auth
HTTPS
Yes
CORS
Yes
Category
Geocoding
Data source
public-apis + marcelscruz
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↗