Domain Availability Checker: Bulk WHOIS / RDAP Lookup
Pricing
Pay per usage
Domain Availability Checker: Bulk WHOIS / RDAP Lookup
Bulk domain availability checker and WHOIS / RDAP lookup: available or registered, registrar, creation & expiry dates, nameservers, DNSSEC. 1,200+ TLDs via official registry RDAP + DNS fallback. Keyword x TLD generator.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Tom Studio
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Domain Availability Checker - Bulk WHOIS / RDAP Lookup
Check thousands of domains in one run: is it available or registered, which registrar, creation and expiry dates, nameservers, EPP status codes and DNSSEC. Data comes straight from the official registry RDAP servers (RDAP is the modern, structured successor of WHOIS) found through the IANA bootstrap registry - 1,200+ TLDs. For ccTLDs without public RDAP (e.g. .io, .ch, .de, .it, .eu) it falls back to a DNS check. No login, no proxy, no browser.
Use cases
- Brand & startup naming: combine name ideas with TLDs (
keywordsxtlds) and keep only free domains (onlyAvailable). - Expiry monitoring: track when your or your competitors' domains expire; schedule a weekly run and alert on changes.
- Domain portfolio audits: registrar, nameservers and DNSSEC for every domain you own.
- Lead enrichment / cleanup: check which company domains in a list are live.
Input example
{"domains": ["apify.com", "example.org"],"keywords": ["jolly games", "swiss tenders"],"tlds": ["com", "net", "io", "ai", "dev", "app", "ch"],"onlyAvailable": false}
Output sample
{"domain": "apify.com","tld": "com","available": false,"status": "REGISTERED","method": "rdap","registrar": "Amazon Registrar, Inc.","registrarIanaId": "468","createdAt": "2009-06-02T17:14:10Z","expiresAt": "2035-06-02T17:14:10Z","domainStatus": ["client transfer prohibited"],"nameservers": ["ns-1225.awsdns-25.org", "ns-449.awsdns-56.com"],"dnssec": true}
Status values
AVAILABLE- the registry's RDAP server says the domain does not exist. Premium or reserved names can still be blocked or cost more at your registrar.PROBABLY_AVAILABLE- TLD has no public RDAP; the domain does not exist in DNS. Registered domains without DNS are possible, so double-check at a registrar.REGISTERED- found in RDAP (with registrar and dates) or in DNS (nameservers only).UNKNOWN- registry rate-limited or errored; thenotefield explains why. Simply re-run those domains.
Notes
- Registrant personal data is not collected (RDAP redacts it under GDPR anyway).
- The Actor is polite to registries: max 3 parallel requests per RDAP server with automatic retry on rate limits.
- IDN domains (e.g.
zürich.ch) are converted to punycode automatically.
Questions or feature requests? Open an issue on the Actor page - we answer quickly.
Who is this for?
Founders looking for a name, domain investors, SEO and brand-protection teams, agencies auditing client portfolios, and developers who need a WHOIS API alternative.
FAQ
Is this WHOIS? It uses RDAP, the official successor of WHOIS, run by the registries. Same core data, structured as JSON.
Why PROBABLY_AVAILABLE? Some TLDs (e.g. .io, .ch, .de) have no public RDAP, so the Actor checks DNS. Confirm at a registrar before buying.
Does it show the owner's name? No. Registrant personal data is redacted by registries (GDPR) and not collected.
How many domains per run? Thousands; the Actor limits parallel requests per registry to avoid blocks.
Can it find expiring domains? It reports the expiry date of registered domains; schedule it to monitor a list.
More free tools by tomstudio
- ATS Jobs Scraper (Workday, Greenhouse, Lever, Ashby...)
- TED Tenders Monitor (EU & Swiss public procurement)
- SEC EDGAR Filings Monitor
- Domain Availability & RDAP Bulk Checker
- App Store Reviews Scraper
- Hacker News Search & Comments
- Wayback Machine Snapshots
- RSS & Atom Feed Reader
- YouTube Transcript Scraper