A free, keyless JSON API for domain availability. Lookups use the registry's RDAP records first, with DNS as fallback.
domain (required) — the domain to check, e.g. coolname.io
{
"domain": "example.com",
"available": false,
"status": "taken",
"source": "rdap",
"checkedAt": "2026-09-20T03:47:00.000Z"
}status — "available" | "taken" | "unknown"
source — "rdap" (registry record) or "dns" (fallback)
curl "https://z.ah.football/api/public/v1/check?domain=youridea.dev"
400 — missing or malformed domain
502 — upstream registry/DNS lookup failed, retry
Responses are cached for 5 minutes. Be reasonable with request volume.