Bulk Domain Lookup: RDAP/WHOIS, Expiry & Availability avatar

Bulk Domain Lookup: RDAP/WHOIS, Expiry & Availability

Pricing

from $1.40 / 1,000 domain looked ups

Go to Apify Store
Bulk Domain Lookup: RDAP/WHOIS, Expiry & Availability

Bulk Domain Lookup: RDAP/WHOIS, Expiry & Availability

Bulk domain lookup via RDAP, the WHOIS successor: registered or available, registrar, creation and expiry, days to expiry, status, name servers, DNSSEC, DNS signals. 1,000+ TLDs incl. .de. $0.002/domain.

Pricing

from $1.40 / 1,000 domain looked ups

Rating

0.0

(0)

Developer

Batu T.

Batu T.

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Security

Limited permissions

Share

RDAP is the official, structured successor of WHOIS. This Actor looks up thousands of domains and returns clean JSON, no fragile WHOIS text parsing.

Output per domain

fieldmeaning
registered, availableregistration status (404 at the registry means available)
registrar, registrarIanaIdsponsoring registrar
created, updated, expires, daysToExpiry, expiresSoonlifecycle dates where the registry publishes them
statusEPP status codes, e.g. client transfer prohibited
nameservers, dnssecSigneddelegation details
registrantOrganization, registrantCountryonly if published (often redacted under GDPR)
dnswebsite IP, MX and NS present

Coverage

  • All TLDs in the IANA RDAP bootstrap (.com, .net, .org, .io, most new gTLDs and many ccTLDs).
  • .de (DENIC) and .ch/.li (SWITCH) added manually. DENIC publishes status and name servers but no dates or holder data.
  • TLDs without RDAP (for example .at, .eu) get a DNS-based registered estimate and a note.

Use cases

  • Domain portfolio monitoring and renewal alerts.
  • Find available domains for brand or SEO projects.
  • Lead qualification: domain age and registrar.

Pricing

$0.002 per domain looked up. Failed registry lookups are returned with an error field and are not charged.

FAQ

What am I charged for? One event per domain in the output. Invalid entries and duplicates are removed before the run and are not charged. If the registry lookup fails, the item still holds the DNS checks and an error field and is not charged.

Where does the data come from? From the official RDAP service of each registry, found through the IANA RDAP bootstrap file, plus DENIC for .de and SWITCH for .ch and .li. The dns field comes from Google DNS over HTTPS.

Why are dates or the registrant missing? Registries only return what they publish. DENIC publishes no dates or holder data, and registrant details are often redacted under GDPR. Missing values are null.

Do I need a proxy or an API key? No. RDAP and DNS over HTTPS are public, and the Actor has no proxy setting.

How many domains can one run handle? Up to maxDomains (default 10000, at most 100000), with up to 10 lookups at the same time. Keep concurrency low for big lists because registries rate-limit.

Notes

Registries apply rate limits; the Actor retries once and keeps concurrency low by default.

Use with AI agents (MCP)

This Actor works as a tool for Claude, ChatGPT, Cursor and other MCP clients through the Apify MCP server. Add only this Actor:

https://mcp.apify.com?tools=webify-lab/domain-rdap-lookup

On first use the server signs you in with OAuth. Alternatively send the header Authorization: Bearer <APIFY_TOKEN>. Agents on the default Apify MCP setup can also find this Actor with search-actors and run it with call-actor. Pricing is the same as in Apify Console: you pay per result.