Domain WHOIS & Availability Checker — Bulk RDAP Lookup avatar

Domain WHOIS & Availability Checker — Bulk RDAP Lookup

Pricing

from $1.50 / 1,000 domain checkeds

Go to Apify Store
Domain WHOIS & Availability Checker — Bulk RDAP Lookup

Domain WHOIS & Availability Checker — Bulk RDAP Lookup

Paste a list of domains; get registered/available, registrar, creation and expiry dates, days to expiry, status codes and nameservers. Uses the official RDAP protocol (the modern WHOIS) with a DNS fallback. No API key, no browser, no personal data.

Pricing

from $1.50 / 1,000 domain checkeds

Rating

0.0

(0)

Developer

Upton & Partners

Upton & Partners

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Paste a list of domains. Get back, for each one: registered or available, registrar, creation date, expiry date and days to expiry, EPP status codes (e.g. clientTransferProhibited, redemptionPeriod) and nameservers — as a table you can export to CSV, JSON or Excel, or pull via API.

What it does

  • Uses RDAP, the official successor to WHOIS that ICANN requires of every gTLD registry. Servers are found from IANA's bootstrap registry, so 1,200+ TLDs work out of the box (.com, .net, .org, .uk, .app, .dev and most new gTLDs).
  • DNS fallback for TLDs whose registry runs no public RDAP service (e.g. .de, .io): tells you whether the domain is delegated, without dates.
  • Accepts messy input: URLs, www. hosts and subdomains are reduced to the registrable domain; duplicates are removed.
  • Structured JSON, not raw WHOIS text — no parsing of registry-specific formats.
  • No API key, no browser, no proxies.

Use cases

  • Bulk availability checks for brand or product name shortlists
  • Tracking expiry dates across a domain portfolio (schedule it weekly)
  • Spotting domains in redemptionPeriod or pendingDelete
  • Enriching a list of company websites with registrar and age

Input

FieldDescription
domainsDomains or URLs, e.g. example.com, https://www.example.co.uk/page.
maxConcurrencyParallel lookups (default 5).
{ "domains": ["apify.com", "bbc.co.uk", "my-new-startup-name.com"] }

Output

{
"domain": "apify.com",
"tld": "com",
"availability": "registered",
"registered": true,
"source": "rdap",
"registrar": "Amazon Registrar, Inc.",
"registrarIanaId": "468",
"createdAt": "2009-06-02T17:14:10Z",
"updatedAt": "2026-05-16T16:53:04Z",
"expiresAt": "2035-06-02T17:14:10Z",
"daysToExpiry": 3143,
"statuses": ["client transfer prohibited"],
"nameservers": ["ns-1225.awsdns-25.org", "ns-1928.awsdns-49.co.uk", "ns-449.awsdns-56.com", "ns-839.awsdns-40.net"],
"dnssec": true,
"rdapServer": "https://rdap.verisign.com/com/v1/",
"note": null
}

availability is one of registered, available (registry RDAP has no record), probably available (DNS fallback found no delegation) or unknown.

Pricing

Pay per domain checked. You only pay for domains that get a definite registered/available answer; unknown results are free.

Notes

  • No personal data. Registrant, admin and technical contacts are never collected or returned — only registry-level facts about the domain.
  • "Available" means the registry holds no record. Premium, reserved or blocked names can still be unavailable to register; confirm at a registrar before buying.
  • Registries rate-limit RDAP. Keep maxConcurrency at 5 or below for large lists.
  • This Actor was built and is maintained with AI assistance, with human review. Issues are answered within a few days.