Domain Registration Lookup (RDAP) — official ICANN protocol, no
Pricing
$2.00 / 1,000 domain rdap record scrapeds
Domain Registration Lookup (RDAP) — official ICANN protocol, no
Look up any domain's registration record via RDAP (Registration Data Access Protocol), ICANN's official successor to WHOIS. Get registrar, dates, status codes, nameservers, DNSSEC from IANA's authoritative bootstrap directory. No login, no proxies, no personal data.
Pricing
$2.00 / 1,000 domain rdap record scrapeds
Rating
0.0
(0)
Developer
Backyard Tools
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Domain Registration Lookup (RDAP) — official ICANN protocol, no login
**RDAP lookup API** — Look up any domain's registration record via RDAP, ICANN's official successor to WHOIS: registrar, dates, status, nameservers, DNSSEC. No login, no proxies.Look up any domain's registration record through RDAP (Registration Data Access
Protocol) — the official, structured-JSON successor to WHOIS that ICANN has been rolling
out across every registry since 2019 (RFC 7480-7484). This actor resolves the correct
RDAP server for any TLD via IANA's own public bootstrap directory
(data.iana.org/rdap/dns.json) and queries it directly — no scraping of WHOIS text output,
no third-party proxy.
Tested (2026-09-02)
| Domain | Result |
|---|---|
apify.com | registrar Amazon Registrar, registered 2009-06-02, expires 2035-06-02 |
example.org | registrar reserved by IANA, redacted fields flagged by the registry itself |
| (unregistered domain) | 0 items — RDAP returns 404, handled cleanly |
RDAP lookup API — input
{"targets": ["apify.com", "example.org"],"maxItems": 500}
Each target is one domain name. A domain with no RDAP record (unregistered, or a TLD not yet in IANA's RDAP directory) simply returns 0 items — no charge.
RDAP lookup API — output fields
One dataset item per domain:
| Field | |
|---|---|
domain | the domain name (ASCII form) |
unicode_name | IDN/unicode form if applicable |
status | EPP status codes (e.g. client transfer prohibited), comma-joined |
registrar_name | the registrar of record |
registrar_iana_id | the registrar's IANA-assigned ID number |
registration_date / expiration_date / last_changed_date | domain lifecycle dates |
nameservers | comma-joined list of authoritative nameservers |
dnssec_signed | whether DNSSEC delegation is signed |
redacted_fields | which fields the registry itself flagged as redacted (GDPR-era privacy) |
rdap_server | which registry's RDAP server answered |
No personal data: since 2018 (ICANN Temp Spec / GDPR), virtually every registry strips registrant name, email, phone, and address from RDAP responses by default. This actor goes further and never reads or outputs any email/phone/address field even if a registry happens to include one — only registrar and domain lifecycle data.
Use Cases
- Domain portfolio monitoring: bulk-check expiration and registrar status across your entire domain inventory in one run
- Brand protection: detect when a competitor's or infringing domain's registration details change
- M&A / vendor due diligence: verify who actually controls a domain before a deal or contract
- Lead-gen timing: registrar or nameserver changes are a common signal that a site is migrating or changing hands
Why this over a WHOIS lookup site
Classic WHOIS is unstructured text with a different format per registry. RDAP is the same data in structured JSON straight from the authoritative source — no parsing plain-text whois output, no rate-limited third-party WHOIS proxies. This actor batches lookups across any number of domains and TLDs in one run.
Pricing
Pay per event: $2.00 per 1,000 domain records collected. Nothing else.