← Docs

Domain API

Whether a domain is available to register.

Check if a domain is available to register. Core returns available from RDAP · true if unregistered, false if taken, null if the registry couldn't be reached.

On paid plans, ?deep=true adds A, AAAA, nameservers, MX, TXT, a mail provider guess, and registration details. For MX alone, use MX.

Lookup

GET
api.parseapi.com/domain/{domain}
Available to register. Deep adds DNS, provider, and registration
curl "https://api.parseapi.com/domain/gmail.com" \
  -H "X-API-Key: YOUR_API_KEY"
{
  "domain": "gmail.com",
  "available": false
}

Response fields

domain
Hostname checked
available
true if unregistered, false if taken, null if RDAP unavailable

Deep

Paid. DNS (A, AAAA, NS, MX, TXT), a best-effort mail provider from MX, plus registration via RDAP, created, expires, registrar, status, dnssec. Registration is omitted if RDAP is unavailable.

curl "https://api.parseapi.com/domain/gmail.com?deep=true" \
  -H "X-API-Key: YOUR_API_KEY"
{
  "domain": "gmail.com",
  "available": false,
  "deep": {
    "a": [
      "142.250.72.101"
    ],
    "aaaa": [
      "2607:f8b0:4004:c1b::65"
    ],
    "ns": [
      "ns1.google.com",
      "ns2.google.com"
    ],
    "mx": [
      {
        "priority": 5,
        "host": "gmail-smtp-in.l.google.com"
      },
      {
        "priority": 10,
        "host": "alt1.gmail-smtp-in.l.google.com"
      }
    ],
    "txt": [
      "v=spf1 include:_spf.google.com ~all"
    ],
    "provider": "Google",
    "registration": {
      "registered": true,
      "created": "1995-08-13T04:00:00.000Z",
      "updated": "2026-01-16T18:26:50.000Z",
      "expires": "2026-08-13T04:00:00.000Z",
      "registrar": "MarkMonitor Inc.",
      "status": [
        "client transfer prohibited"
      ],
      "dnssec": true
    }
  }
}

Deep fields

deep.a
IPv4 addresses
deep.aaaa
IPv6 addresses
deep.ns
Nameservers
deep.mx
MX records (priority + host)
deep.txt
TXT records
deep.provider
Mail host guess from MX (Google, Microsoft, …) or null
deep.registration
RDAP, registered, dates, registrar, status, dnssec (omitted if unavailable)

Questions? Email