Domain Availability Checker (RDAP) avatar

Domain Availability Checker (RDAP)

Pricing

$3.00 / 1,000 results

Go to Apify Store
Domain Availability Checker (RDAP)

Domain Availability Checker (RDAP)

Check whether domains are available or registered using the official RDAP protocol. Bulk-check a list, or one name across many TLDs, and get registrar, dates and nameservers.

Pricing

$3.00 / 1,000 results

Rating

0.0

(0)

Developer

BrioQ Tools

BrioQ Tools

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Check whether domain names are available or already registered, in bulk, using RDAP — the official, machine-readable successor to WHOIS that domain registries publish for exactly this purpose. For registered domains you also get the registrar, creation and expiry dates, days until expiry, and nameservers.

What it does

  • Checks a list of full domains (example.com, mybrand.io, …).
  • Or checks one or more base names across many TLDs at once (acme × com, net, org, dev).
  • Finds the right registry server for each TLD from the IANA RDAP bootstrap registry, then asks that registry directly.
  • Returns exactly one result per domain with an explicit status, so nothing silently disappears:
    • available — the registry has no record of the domain
    • registered — the domain exists; registrar, dates and nameservers are included
    • unsupported_tld — that TLD's registry does not publish an RDAP service yet
    • invalid — the input is not a valid domain name
    • error — the registry did not answer after retries (details in error)

Input

FieldDescription
domainsFull domains to check. URLs are accepted and reduced to their domain (https://www.example.com/page → example.com).
namesBase names without a TLD. Each one is combined with every entry in tlds.
tldsTLDs used with names, without the dot (default: com, net, org).
maxConcurrencyParallel registry requests (default 5, max 20). Keep it modest; registries rate-limit.

Output example

{
"domain": "example.com",
"tld": "com",
"status": "registered",
"available": false,
"registrar": "RESERVED-Internet Assigned Numbers Authority",
"createdAt": "1995-08-14T04:00:00Z",
"expiresAt": "2027-08-13T04:00:00Z",
"daysUntilExpiry": 292,
"nameservers": ["elliott.ns.cloudflare.com", "hera.ns.cloudflare.com"],
"rdapServer": "https://rdap.verisign.com/com/v1/",
"checkedAt": "2026-10-24T09:30:00+00:00"
}

Pricing

You pay per result: one result per domain checked, whatever its status. The price per result is shown on this page. You can cap spending for a run with the maximum charge setting; the Actor stops cleanly when the cap is reached.

Privacy

The Actor reads only registry-level facts. Registrant, administrative, technical and abuse contacts are never written to the output.

Limitations

  • "Available" means the registry has no record. Premium, reserved or recently deleted names can still be unavailable to register; confirm with a registrar before buying.
  • Some country-code TLDs do not offer RDAP yet; those return unsupported_tld instead of a guess.
  • Registries apply their own rate limits. Very large batches finish faster with moderate concurrency than with the maximum.