{ip}: Look up a specific IP

API: country.is:country
Endpoint: /{ip}
Response format: application/json
Auth: none
Method: GET
Last Status: 200
Latency: 175ms

Description

Returns the country and optional additional information for a specific IP address. Supports both IPv4 and IPv6.

Parameters (2)

fields (string, query, optional)

Comma-separated list of extra fields to include in the response. Available: city, continent, subdivision, postal, location, asn

Constraints: {'enum': ['city', 'continent', 'subdivision', 'postal', 'location', 'asn']}

ip (string, path, required)

IP address to look up (IPv4 or IPv6)

Examples (1)

Look up a specific IP openapi-spec
curl 'https://api.country.is/8.8.8.8'
import requests

resp = requests.get("https://api.country.is/8.8.8.8")
data = resp.json()
import zingu_apis

api = zingu_apis.api("country")
result = api.fetch("{ip}")

for item in result:
    print(item)
const resp = await fetch("https://api.country.is/8.8.8.8");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 17:12:47.511633 200 175ms
2026-04-16 04:09:00.769861 200 189ms
2026-04-15 04:15:09.964830 200 184ms
2026-04-14 01:42:11.147682 200 185ms
2026-04-12 14:15:26.501814 200 170ms
2026-04-10 02:30:02.518734 200 126ms
2026-04-09 00:36:25.635783 200 208ms
2026-04-08 00:24:04.747201 200 173ms
2026-04-07 00:10:33.575377 200 183ms
2026-04-06 05:56:55.511593 200 240ms
2026-04-05 02:33:19.869527 200 242ms
2026-04-04 02:35:07.164620 200 177ms
2026-04-03 12:46:02.370619 200 183ms
2026-03-30 12:00:15.813954 ERR