{ip}.json: Get geolocation for specific IP

API: geojs.io:geojs
Endpoint: /v1/ip/geo/{ip}.json
Response format: application/json
Auth: none
Method: GET
Last Status: 200
Latency: 194ms

Description

Returns full geographical information for a specific IP address

Parameters (1)

ip (string, path, required)

IP address to lookup (IPv4 or IPv6)

Examples (1)

Get geolocation for specific IP openapi-spec
curl 'https://get.geojs.io/v1/ip/geo/8.8.8.8.json'
import requests

resp = requests.get("https://get.geojs.io/v1/ip/geo/8.8.8.8.json")
data = resp.json()
import zingu_apis

api = zingu_apis.api("geojs")
result = api.fetch("v1/ip/geo/{ip}.json")

for item in result:
    print(item)
const resp = await fetch("https://get.geojs.io/v1/ip/geo/8.8.8.8.json");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 02:09:07.913128 200 194ms
2026-04-15 03:18:05.664915 200 126ms
2026-04-14 02:24:45.780927 200 235ms
2026-04-12 15:09:44.033553 200 228ms
2026-04-10 06:42:40.621879 200 191ms
2026-04-09 01:53:04.745066 200 237ms
2026-04-08 00:08:11.370206 200 139ms
2026-04-07 00:43:03.578266 200 122ms
2026-04-06 04:50:34.276595 200 220ms
2026-04-05 14:46:46.334850 200 880ms