{ip}.json: Get country for specific IP

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

Description

Returns country information for a specific IP address

Parameters (1)

ip (string, path, required)

IP address to lookup (IPv4 or IPv6)

Examples (1)

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

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

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

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

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 02:06:44.666585 200 146ms
2026-04-15 01:38:41.695769 200 146ms
2026-04-14 03:19:08.011367 200 141ms
2026-04-12 13:41:22.446883 200 221ms
2026-04-10 01:54:01.342736 200 352ms
2026-04-09 00:53:56.353716 200 129ms
2026-04-08 07:36:34.190132 200 110ms
2026-04-07 01:10:22.670790 200 124ms
2026-04-05 18:59:08.307323 ERR