Bulk Domain Availability & WHOIS Checker (RDAP)
Pricing
from $1.50 / 1,000 domain results
Bulk Domain Availability & WHOIS Checker (RDAP)
Check thousands of domains at once: available or registered, registrar, creation and expiry dates, days to expiry, nameservers, EPP status, DNSSEC. Uses official registry RDAP (the WHOIS successor) for 1,200+ TLDs, plus name-idea x TLD generator. No API key.
Pricing
from $1.50 / 1,000 domain results
Rating
0.0
(0)
Developer
Agentic Hobby
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Check thousands of domain names at once: is it available or registered, who is the registrar, when was it created, when does it expire (and in how many days), which nameservers and EPP status codes it has, and whether DNSSEC is on. Paste domains or URLs, or type name ideas and let the Actor try every extension you pick (.com, .io, .ai, .co…). Use it as a bulk domain availability checker, a bulk WHOIS lookup, an expiring-domains monitor, or a domain name generator check for branding.
Data comes from RDAP, the official successor to WHOIS run by the registries themselves (RFC 9082/9083). The Actor finds the right registry server through the IANA RDAP bootstrap (1,200+ TLDs: .com, .net, .org, .ai, .app, .dev, .xyz, .uk, .fr, .nl, .ca, .au, .in, .br and most new gTLDs). For extensions without public RDAP (for example .de, .co, .eu) it falls back to a DNS check. No API key, no login, no scraping of registrar websites, no CAPTCHAs.
Why this one
- Registry-grade answers: availability comes from the registry that owns the extension, not a reseller's search box that pushes upsells.
- Fast and polite: parallel checks across registries, at most 4 at a time per registry, automatic retry on rate limits.
- Fair pricing: you pay per domain result. Domains that could not be checked are listed in the run summary and are not charged.
Input examples
Bulk check a list (domains or URLs):
{"domains": ["apify.com", "https://www.example.org/page", "mybrandidea.ai"]}
Name ideas across extensions, keep only the free ones:
{"keywords": ["brightdesk", "brightdeskhq", "getbrightdesk"], "tlds": ["com", "io", "ai", "co", "app"], "availableOnly": true}
Expiry and registrar audit of a portfolio, with registrar-level WHOIS detail:
{"domains": ["example.com", "example.net"], "followRegistrar": true}
Output fields
domain, tld, available (true/false), status (registered | available | likely_available), method (rdap | dns), rdapServer, registrar, registrarIanaId, registrarUrl, abuseEmail, abusePhone, registrantOrg, registrantCountry, statuses[], registrationDate, expirationDate, lastChangedDate, domainAgeDays, daysUntilExpiry, nameservers[], dnssec, registrarRdapUrl, checkedAt
Real samples are in samples/. registrantOrg and registrantCountry are filled only when the registry or registrar publishes them (most personal registrations are privacy-redacted under GDPR/ICANN rules; the Actor never tries to unmask them).
How availability is decided
- RDAP 404 at the registry →
available(not registered). Premium or registry-reserved names can still cost extra or be blocked: confirm at your registrar before you buy. - RDAP record found →
registered, with full details. - DNS fallback (TLDs without RDAP): NS records →
registered; NXDOMAIN →likely_available(a registered domain with no DNS is rare but possible).
Pricing
Pay per domain result saved. With Output available domains only, registered domains are skipped and free. Unsupported or failed lookups are free. Cap spend with Max results.
Notes
Not affiliated with IANA, ICANN or any registry. Registry RDAP servers apply their own rate limits; very large lists are processed in batches and may take a few minutes.