Domain RDAP Lookup: availability, registrar, dates, nameservers
Pricing
from $0.65 / 1,000 domain checkeds
Domain RDAP Lookup: availability, registrar, dates, nameservers
Registration facts for domains from the registries' official RDAP services (the successor of WHOIS), up to 500 domains per run: available or taken, registrar, creation, update and expiry dates, status codes, nameservers and DNSSEC. No contact persons. Pay per domain.
Pricing
from $0.65 / 1,000 domain checkeds
Rating
0.0
(0)
Developer
Steadydata Team
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Registration facts for domains from the registries' official RDAP services (the successor of WHOIS), up to 500 domains per run: available or taken, registrar, creation, update and expiry dates, status codes, nameservers and DNSSEC. No contact persons. Pay per domain.
Why this scraper
- Only delivered results are charged. Inputs that fail come back as clear error records at no cost.
- Straight from the registries: IANA's RDAP bootstrap points to the official service of every registry (1,200 top-level domains), so the answer comes from Verisign for .com, SIDN for .nl, Nominet for .uk, in structured JSON with no rate-limited WHOIS text to parse. Measured: five domains across .com, .nl and .co.uk in one run for a hundredth of a cent.
- Availability and facts in one row:
availabletrue or false, the registrar and its IANA id, creation, update and expiry timestamps, EPP status codes, nameservers and DNSSEC, all as the registry reports them. Contact persons (registrant, admin, tech) are deliberately left out, so the output is safe to store.
Who this is for
Paste domains in domains (up to 500 per run): bare names, names with www., or URLs, in any script (internationalised names are converted to punycode). Every row carries the domain, its top-level domain, whether it is available, the registrar, creation, update and expiry dates, status codes, nameservers, DNSSEC, the registry that answered, the RDAP URL and the time of the check.
Who this is not for
Not every registry offers RDAP: .de and .io, among others, publish no service in IANA's bootstrap and come back as a free NO_RDAP error row. Some registries hide fields: SIDN (.nl) gives no expiry date, and a reserved or premium name can show as taken without a registrar. available means the registry has no record for the name; whether it can actually be bought (reserved names, premium pricing) is the registrar's call. No contact data is delivered.
Input example
{"domains": ["apify.com","example.com","sidn.nl"]}
Output example
domaintldavailableregistrarregistrarIanaIdcreatedAtupdatedAtexpiresAtstatusCodesnameserversdnssecregistryrdapUrlcheckedAt
Error codes: INVALID_DOMAIN, NO_RDAP, BLOCKED, FETCH_FAILED.
One delivered row looks like this:
{"domain": "apify.com","tld": "com","available": false,"createdAt": "2009-06-02T17:14:10Z","updatedAt": "2026-05-16T16:53:04Z","expiresAt": "2035-06-02T17:14:10Z","registrar": "Amazon Registrar, Inc.","registrarIanaId": "468","statusCodes": ["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,"registry": "rdap.verisign.com","rdapUrl": "https://rdap.verisign.com/com/v1/domain/apify.com","checkedAt": "2026-09-16T18:25:23Z","status": "ok"}
Related actors from steadydata
- domain-dns-ssl-report: DNS records and the certificate of a registered domain
- email-deliverability-report: the mail setup of a domain
- website-tech-stack: what runs on the domain's website
Pricing
Pay per event: one domain-checked event per delivered result. No charge for inputs
that fail, no separate platform-usage surcharge.
Free Apify plan: this actor delivers up to 25 rows per run for accounts on the Apify free plan, and then stops with a message. That limit is set by us, not by Apify. It exists so the actor keeps paying for itself for the people who do pay. Any paid Apify plan runs it at full size, billed per delivered row, with failed rows never charged.
Reviews: if this actor saves you time, a short review on this page is the one thing that helps most. Ratings are what other buyers look at first, and we have no other way to ask.
FAQ
Is this WHOIS? It is the registries' official replacement for WHOIS: the same registration facts as structured JSON, straight from the source.
Can I check hundreds of names for availability? Yes, up to 500 per run; a free name is a row with available true and no other facts.
Why is there no owner name? Registrant, administrative and technical contacts are personal data and are not delivered; the registrar (a company) is.
Which top-level domains work? All 1,200 in IANA's RDAP bootstrap, including .com, .net, .org, .nl, .uk, .fr, .eu, .app and most new domains; the row says which registry answered.
Do I pay for a .de check? No. Domains whose registry has no RDAP service come back as a free error row.
Is personal data collected?
statusCodes are the registry's EPP status values as written (for example client transfer prohibited); checkedAt is the UTC time of the lookup.
What happens when the source changes? Sources change from time to time; that is the nature of this work. The actor is monitored daily and fixed fast, and while it is broken you are not charged, because only delivered results cost anything.