Bulk WHOIS Domain Lookup: Age, Expiry & Registrar (RDAP) avatar

Bulk WHOIS Domain Lookup: Age, Expiry & Registrar (RDAP)

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Bulk WHOIS Domain Lookup: Age, Expiry & Registrar (RDAP)

Bulk WHOIS Domain Lookup: Age, Expiry & Registrar (RDAP)

Bulk WHOIS for any list of domains, URLs or emails via official RDAP: registrar, creation and expiry dates, domain age, days until expiry, nameservers, status, DNSSEC, abuse contact and availability.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Xander Yushchak

Xander Yushchak

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a month ago

Last modified

Security

Limited permissions

Share

Look up thousands of domains at once and get clean WHOIS data as a table: registrar, creation date, expiry date, domain age in days, days until expiry, nameservers, status codes, DNSSEC, abuse contact and, where it isn't privacy-protected, the registrant organisation and country. Unregistered domains are flagged as available.

It uses RDAP, the official JSON successor to WHOIS that ICANN requires every gTLD registry and registrar to run. Answers come from the registries themselves, in a fixed format, so there's no fragile text parsing for .com, .net, .org, .app, .ai, .co.uk, .fr, .ca and 1,200 other TLDs. Country domains without RDAP yet (.io, .co, .de, .so and others) fall back to classic WHOIS automatically.

Paste anything

Domains, URLs and email addresses all work, one per line or comma-separated:

apify.com
https://www.stripe.com/pricing -> stripe.com
jane@bbc.co.uk -> bbc.co.uk
blog.notion.so -> notion.so

Duplicates are removed, and subdomains are reduced to the registered domain (turn on "Keep subdomains" to change that).

What people use it for

  • Lead scoring: drop brand-new domains (often spam or throwaway sites) from a lead list with "Minimum domain age", or prioritise established companies.
  • Fraud and risk checks: domain age is a top signal for phishing, fake shops and sign-up fraud.
  • Expiring domains: find domains in your list that expire in the next 30 days with "Expiring within".
  • Domain investing and brand monitoring: check availability in bulk, see who registered look-alike domains and where to report abuse.
  • Portfolio audits: registrars, renewal dates and DNS hosts for every domain your company owns.
  • Enrichment: run it after Website Contact Extractor or Website Technology Detector to add company age.

Output example

{
"domain": "apify.com",
"found": true,
"available": false,
"registrar": "Amazon Registrar, Inc.",
"registrarIanaId": "468",
"registrarUrl": "http://registrar.amazon.com",
"createdAt": "2009-06-02T17:14:10Z",
"updatedAt": "2026-05-16T16:53:04Z",
"expiresAt": "2035-06-02T17:14:10Z",
"domainAgeDays": 6334,
"daysUntilExpiry": 3161,
"status": ["client transfer prohibited"],
"nameservers": ["ns-1225.awsdns-25.org", "ns-449.awsdns-56.com"],
"dnssec": true,
"registrantOrganization": null,
"registrantCountry": "US",
"abuseEmail": "trustandsafety@support.aws.com",
"abusePhone": "tel:+1.2024422253",
"source": "rdap",
"checkedAt": "2026-10-06T14:01:29Z"
}

source says whether the row came from RDAP or the WHOIS fallback. Unregistered domains come back with "found": false, "available": true. A SUMMARY record in the key-value store counts registered, available and unknown domains.

Filters

OptionWhat it does
Only registered domainsSkip available or failed lookups
Minimum domain age (days)e.g. 365 keeps only domains older than a year
Expiring within (days)e.g. 30 keeps only domains that expire soon
Ask the registrar tooFor .com/.net, also query the registrar's RDAP server for registrant country and abuse contacts (on by default)
Classic WHOIS fallbackFor TLDs without RDAP (on by default)

Pricing

$1.50 per 1,000 domains (plus a tiny per-run start fee), with the filters applied before you're charged.

FAQ

Why is the registrant name empty? Since GDPR most registrars redact personal registrant details. The actor returns the organisation and country only when the registry publishes them, and never guesses.

Is "available" guaranteed? It means the registry has no record of the domain. Premium, reserved or recently deleted names can still be unavailable to register, so confirm at a registrar before you buy.

Is this allowed? RDAP and WHOIS are public lookup services run by the registries for exactly this purpose. The actor limits parallel lookups per registry to stay polite.

Use it with n8n, Make or Zapier

Schedule a weekly run on your domain list in Apify, then use the Apify integration in n8n, Make or Zapier to send domains expiring soon to Slack, email or Google Sheets.

More from this developer