Domain Availability Checker & WHOIS (RDAP) avatar

Domain Availability Checker & WHOIS (RDAP)

Pricing

from $2.00 / 1,000 domain checkeds

Go to Apify Store
Domain Availability Checker & WHOIS (RDAP)

Domain Availability Checker & WHOIS (RDAP)

Check if domain names are available and get WHOIS data in bulk. Give it domains or brand names plus extensions (.com .io .ai .app): returns available or registered, registrar, creation and expiry dates, nameservers, DNSSEC and DNS, from official RDAP and WHOIS registries.

Pricing

from $2.00 / 1,000 domain checkeds

Rating

0.0

(0)

Developer

Matheus Coelho

Matheus Coelho

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Check hundreds of domain names in one run and get the registration details of the taken ones.

  • Bulk availability: pass full domains, or pass brand names and a list of extensions (mybrand x .com .io .ai .app .co) and every combination is checked.
  • WHOIS data for registered domains: registrar, creation date, expiration date, days until expiry, nameservers, DNSSEC and registry status codes.
  • DNS check: whether the domain resolves and its IP addresses.

Data comes from the official registries: RDAP (the modern replacement for WHOIS) for 1,200+ extensions, falling back to classic WHOIS (port 43) for extensions without RDAP, such as .co and .de. No API key, no third-party reseller.

Use cases

  • Naming a product or company: check a shortlist of names across all the extensions you care about.
  • Domain investing: find soon-to-expire domains with daysUntilExpiration.
  • Security and brand protection: audit lookalike domains, their registrars and nameservers.
  • Lead enrichment: registrar, age and DNS of a company's domain.
  • AI agents: available is a plain true / false, and every row has a recordType.

Input

FieldWhat it does
domainsFull domains, e.g. example.com. URLs are accepted.
namesNames without extension, e.g. mybrand. Each is combined with every entry in tlds.
tldsExtensions for names (default: com, io, ai, app, co, net, org, dev).
checkDnsAdd DNS records and IPs (default on).
maxDomainsSafety limit per run (default 500).
maxConcurrencyParallel lookups (default 5).

Output

{
"recordType": "domain",
"domain": "stripe.io",
"available": false,
"status": "registered",
"method": "rdap",
"registrar": "SafeNames Ltd.",
"createdDate": "2013-06-04T21:19:25Z",
"expirationDate": "2027-06-06T21:19:25Z",
"daysUntilExpiration": 236,
"nameservers": ["ns-1087.awsdns-07.org", "ns-1882.awsdns-43.co.uk"],
"dnssec": false,
"registryStatus": ["client transfer prohibited"],
"hasDnsRecords": true
}

An available domain looks like { "domain": "mybrand.ai", "available": true, "status": "available", "method": "rdap" }.

status can be available, registered or likely-available. The last one only appears when a registry offers neither RDAP nor reachable WHOIS and the answer comes from DNS alone, so double-check it with a registrar before buying.

Good to know

  • Availability means "not registered at the registry". Premium or reserved names may still be unavailable or priced higher at registrars.
  • Some registries (e.g. .de) publish no registrar or dates over WHOIS; those fields are null.
  • WHOIS servers throttle bursts. The Actor queues requests per registry, so big lists take a little longer but stay accurate.