Bulk Domain Lookup: RDAP/WHOIS, Expiry & Availability
Pricing
from $1.40 / 1,000 domain looked ups
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.
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 days ago
Last modified
Categories
Security
Limited permissionsShare
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
| field | meaning |
|---|---|
registered, available | registration status (404 at the registry means available) |
registrar, registrarIanaId | sponsoring registrar |
created, updated, expires, daysToExpiry, expiresSoon | lifecycle dates where the registry publishes them |
status | EPP status codes, e.g. client transfer prohibited |
nameservers, dnssecSigned | delegation details |
registrantOrganization, registrantCountry | only if published (often redacted under GDPR) |
dns | website 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.