GET /domain/{domain}

Domain API

See if a domain is free to register. The DNS, and who owns it.

Try it

available

true if unregistered, false if taken, null if RDAP unavailable

deep.a

IPv4 addresses

deep.aaaa

IPv6 addresses

deep.ns

Nameservers

deep.mx

MX records (priority + host)

deep.txt

TXT records

deep.mailhost

Who hosts the mail, guessed from MX (Google, Microsoft) or null

deep.registration

RDAP, registered, dates, registrar, status, dnssec (omitted if unavailable)

1

Pass a domain

Availability comes back on every call.

2

Deep adds DNS

A, AAAA, NS, MX, TXT, who hosts the mail, and RDAP on paid.

3

MX lives next door

Mail hosts alone are GET /mx.

10 million indexed.

Availability on every plan. Deep adds DNS.

Check if a domain is available for registration. Availability is a live registry check.

On paid plans, deep adds A, AAAA, nameservers, MX, TXT, a mail host guess, and registration details (created, expires, registrar). For MX alone, use /mx/{domain}.

RESPONSE

$ curl "https://api.parseapi.com/domain/gmail.com" \
  -H "X-API-Key: YOUR_API_KEY"

// 200 · ~38ms US · ~101ms worldwide
{
  "domain": "gmail.com",
  "available": false
}

Response fields

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

Deep fields

deep.a
IPv4 addresses
deep.aaaa
IPv6 addresses
deep.ns
Nameservers
deep.mx
MX records (priority + host)
deep.txt
TXT records
deep.mailhost
Who hosts the mail, guessed from MX (Google, Microsoft) or null
deep.registration
RDAP, registered, dates, registrar, status, dnssec (omitted if unavailable)

QUESTIONS

What comes back on every call?
Whether the domain is free to register.
What does deep add?
A, AAAA, NS, MX, TXT, a mail host, and RDAP registration. Deep is on paid plans.
Where do MX hosts live?
GET /mx/{domain} returns the host list alone.

SPEED

How long /domain takes.

US

19ms

EU

35ms

APAC

42ms

LatAm

16ms

ME

104ms

See live status →

Coverage

Availability is a live registry check.

See if a name is taken with the availability check. Live from the registry.