Bulk Domain Availability Checker + RDAP WHOIS Lookup
Pricing
from $0.70 / 1,000 domain checkeds
Bulk Domain Availability Checker + RDAP WHOIS Lookup
Check thousands of domains or generate names from keywords × TLDs. Official RDAP for 1,200+ TLDs: available or registered, registrar, created/expiry dates, days to expiry, status, nameservers. No personal data. $1 per 1,000.
Pricing
from $0.70 / 1,000 domain checkeds
Rating
0.0
(0)
Developer
Ashish Agarwal
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Check thousands of domains in one run, or generate names from keywords × TLDs (with optional prefixes and suffixes) and find out which ones are free. For names that are taken you get the registrar, created and expiry dates, days until expiry, EPP status (for example pending delete), nameservers and DNSSEC.
It uses the registries' official RDAP servers (the modern, structured replacement for WHOIS) for 1,200+ TLDs, found through IANA's bootstrap file, with a DNS check for the few TLDs that have no RDAP yet. No personal registrant data is read or returned.
What you get
| Field | Description |
|---|---|
status | available, registered, probably-available (TLD without RDAP, no DNS delegation), invalid or unknown |
available | true / false (null when unknown) |
registrar, registrarIanaId | Who the domain is registered with |
createdDate, updatedDate, expiryDate | Dates from the registry |
daysToExpiry | Days left until the registration expires |
domainStatus, dropping, onHold | EPP status codes; dropping flags pending delete / redemption |
nameservers, dnssec | Delegation and whether DNSSEC is signed |
method, rdapUrl | How it was checked (RDAP or DNS) and the RDAP record used |
Use cases
- Naming a startup, product or brand: combine keywords with .com, .io, .ai, .app and prefixes like get or try, and keep only the free ones.
- Domain investing and drop-catching: sort registered names by days to expiry and spot pending delete names about to drop.
- Portfolio and brand monitoring: see the registrar, expiry and DNSSEC of every domain you own in one table, on a schedule.
- Lead and market research: enrich a list of company domains with registration age and registrar.
- AI agents: call it through the Apify API or MCP server to check names while brainstorming.
Input examples
Check a list:
{"domains": ["openai.com", "brightlane.io", "my-new-startup-name.com"]}
Generate and keep only free names:
{"keywords": ["bright lane", "northwind"],"tlds": ["com", "io", "ai", "app"],"prefixes": ["get", "try"],"onlyAvailable": true}
Output example
From a real run:
{"domain": "openai.com","tld": "com","method": "rdap","status": "registered","available": false,"registrar": "MarkMonitor Inc.","expiryDate": "2029-01-19","daysToExpiry": 815,"nameservers": ["ns1-02.azure-dns.com", "ns2-02.azure-dns.net", "ns3-02.azure-dns.org", "ns4-02.azure-dns.info"],"dropping": false,"dnssec": false}
Pricing
Pay per event: $1 per 1,000 domains checked (less on higher Apify plans). Results with status unknown (registry down or rate-limiting after retries) are not charged. Set a maximum spend per run in the run options and the actor stops cleanly when it is reached.
Good to know
- "Available" means the registry has no record of the name. Some registries price short or premium names higher, and a few names are reserved; your registrar shows the final price.
probably-availableappears only for TLDs without an RDAP server (for example .de): there is no DNS delegation, so the name is very likely free. Confirm at a registrar before relying on it.- Registries rate-limit RDAP. The actor spreads requests across servers and retries politely; very large single-TLD lists run slower than mixed lists.
FAQ
Is this WHOIS? RDAP is the official successor of WHOIS, run by the same registries, with structured data. ICANN requires it for all generic TLDs.
Do you show the owner's name or email? No. Only registrar, dates, status codes, nameservers and DNSSEC.
Something wrong? Open an issue on the actor's Issues tab and it will be fixed.