Bulk Domain Availability Checker – RDAP & DNS
Pricing
Pay per usage
Bulk Domain Availability Checker – RDAP & DNS
Check domain availability in bulk via official RDAP with DNS fallback: status, creation and expiry dates, registrar, nameservers. No WHOIS personal data.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Innovative Cookie
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
19 hours ago
Last modified
Categories
Share
What does Bulk Domain Availability Checker do?
Bulk Domain Availability Checker tells you which domain names are available or already registered, for hundreds or thousands of names in one run. It queries the official RDAP service of each registry, the modern, structured successor of WHOIS, using the IANA bootstrap list of 1,200+ TLDs. For TLDs without RDAP (such as .de, .io, .eu or .it) it falls back to DNS over HTTPS.
For registered domains you also get the registration date, expiry date, days until expiry, domain age, registrar, EPP status codes, nameservers and DNSSEC. You do not get the registrant's name, email or address: the Actor never outputs personal contact data.
Why use this domain checker?
- Brand and startup naming. Enter a few keywords and TLDs (com, net, io, app, fr…) and see every free combination at once.
- Domain portfolio monitoring. Track expiry dates and transfer locks of your own domains, or schedule a weekly run to catch renewals you missed.
- Expiring domain hunting. Spot names close to expiry (
daysUntilExpiry) or inredemption period/pending delete. - Lead and market research. Enrich lists of company websites with domain age, registrar and hosting (nameservers).
- Cleaning lists. Normalise messy input (URLs,
www., capitals, internationalised names) into clean registrable domains.
Why RDAP instead of WHOIS?
| WHOIS scrapers | This Actor (RDAP) | |
|---|---|---|
| Format | free text, different per registry | standard JSON (RFC 9083) |
| Source | often third-party mirrors | the official registry server for each TLD (IANA bootstrap) |
| Availability signal | parsing "No match" strings | HTTP 404 from the registry, double-checked with DNS |
| Personal data | often returned | never in the output |
| Rate limits | frequent bans | polite per-registry limit, automatic slow-down on HTTP 429 |
How to check domain availability in bulk
- Paste domain names, or fill Keywords and TLDs to generate combinations.
- Click Start.
- Filter the results by
status = availableand export them to CSV, Excel or JSON.
Input example
{"domains": ["apify.com", "https://www.lemonde.fr/politique/", "bbc.co.uk", "heise.de", "münchen.de"],"keywords": ["brightbakery"],"tlds": ["com", "net", "org", "io", "app"],"dnsFallback": true,"dnsCrossCheck": true,"requestsPerSecondPerRegistry": 1}
Output example
{"domain": "apify.com","tld": "com","available": false,"status": "registered","method": "rdap","confidence": "high","registrationDate": "2009-06-02T17:14:10.000Z","expirationDate": "2035-06-02T17:14:10.000Z","domainAgeDays": 6357,"daysUntilExpiry": 3138,"registrar": "Amazon Registrar, Inc.","registrarIanaId": "468","eppStatus": ["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,"rdapServer": "https://rdap.verisign.com/com/v1/","checkedAt": "2026-10-28T20:24:00.000Z"}
Status values
| status | meaning |
|---|---|
available | The registry has no record (RDAP 404) and the name does not resolve in DNS. |
registered | The registry returned the domain, or it resolves in DNS. |
likely-available | TLD without RDAP: the name does not exist in DNS. A registered but undelegated, reserved or premium name would look the same; confirm at a registrar. |
unknown | The registry and DNS did not answer (see error). |
invalid | Not a valid domain name. |
How much does it cost?
The Actor itself is free to use: there is no Actor fee for now. You only pay the Apify platform usage of your runs (compute units and data transfer), which stays small because the Actor uses plain HTTP requests, without a browser or proxy. The Apify Free plan includes $5 of monthly credit, which covers a lot of test runs.
Speed and rate limits
Each registry gets its own rate limit, 1 request per second by default, with 10 domains processed in parallel across registries. When a registry answers HTTP 429, the Actor honours Retry-After and slows down for that registry only. In a local test, 60 names on .com and .fr took about 20 seconds at 2 requests/second per registry. Raise requestsPerSecondPerRegistry with care: registries may block abusive clients.
FAQ
Is "available" a guarantee I can buy the domain? It means the registry has no registration. Some names are reserved, blocked or sold as premium at a higher price. Your registrar shows the final price at checkout.
Why do some TLDs say likely-available instead of available?
Some registries, including DENIC (.de), .io, EURid (.eu) and many ccTLDs, do not publish RDAP in the IANA bootstrap. For those TLDs the Actor uses DNS, which cannot see domains that are registered without nameservers.
Do you return WHOIS owner data? No. Registrant, admin, tech and billing contacts are ignored on purpose (GDPR). You get the registrar (a company) and technical data only.
Can I check subdomains like shop.example.com? Enter the registrable domain (example.com). For subdomains, the registry answers for the parent domain only.
Does it support internationalised domains (IDN)?
Yes. münchen.de is converted to xn--mnchen-3ya.de automatically.
I found a bug or need a feature. Open an issue in the Issues tab. Issues are usually answered quickly.
Is it legal to check domain availability?
Yes. RDAP and DNS are public services designed for this kind of lookup. The Actor uses them at a polite rate, identifies itself with a clear user-agent, and returns no personal data. Respect each registry's terms of use, and do not use results for spam or abusive registrations. If unsure, consult a lawyer.
Related actors
More Actors by the same author (innovative_cookie on Apify):
- Sitemap URL Extractor: list every URL of a website from its XML sitemaps.
- PageSpeed Insights Bulk Checker: Core Web Vitals and Lighthouse scores for many URLs.
- Logo & Favicon Extractor: get the logo and favicon of any website.
- Bulk Image Converter & Compressor: convert and compress images to WebP, AVIF, JPEG or PNG.
- Broken Link Checker: find 404s and dead links on any website.
- Dataset Merge, Dedup & Transform: merge datasets, remove duplicates and clean columns.