Bulk Domain Availability Checker – RDAP, Name Ideas, Any TLD avatar

Bulk Domain Availability Checker – RDAP, Name Ideas, Any TLD

Pricing

$1.90 / 1,000 domain checkeds

Go to Apify Store
Bulk Domain Availability Checker – RDAP, Name Ideas, Any TLD

Bulk Domain Availability Checker – RDAP, Name Ideas, Any TLD

Check if domains are available in bulk, or generate name ideas from keywords × TLDs × prefixes/suffixes. Official registry RDAP data (registrar, expiry date for taken names), DNS fallback for other TLDs. $0.0019 per domain.

Pricing

$1.90 / 1,000 domain checkeds

Rating

0.0

(0)

Developer

Niklas Bergström

Niklas Bergström

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Security

Limited permissions

Share

Bulk Domain Availability Checker

Check whether domain names are available to register, in bulk, for any TLD. Paste a list of domains, or give a few keywords and let the Actor try every combination with your TLDs, prefixes and suffixes. Availability comes straight from the official registry RDAP servers (the ICANN successor to WHOIS), so there's no scraping of registrar sites.

$0.0019 per domain checked. Invalid inputs, duplicates and failed checks are free. Turn on Only output available domains and you pay only for names you can actually register.

What you get

FieldMeaning
domainThe domain checked
statusavailable, registered, likely_available (DNS fallback, no RDAP) or unknown
availabletrue / false / null when it couldn't be determined
methodrdap (registry answer) or dns (delegation check)
registrar, createdDate, expiresDate, daysUntilExpiry, statuses, nameserversFor taken names, from RDAP (toggle with Registration details)
expiringSoontrue when the registry status shows hold, redemption or pending delete

Use cases

  • Brand and startup naming: test 20 name ideas across .com, .io, .ai, .app and your country TLD in one run.
  • Domain investing: screen keyword lists and see expiry dates of taken names.
  • Agencies and marketplaces: feed availability into Make, n8n, Zapier or your own app through the Apify API.
  • Brand protection: check which typo and country-code variants of your brand are still open.

Input example

{
"keywords": ["green leaf", "nordic data"],
"tlds": ["com", "io", "ai", "se"],
"prefixes": ["get"],
"suffixes": ["hq"],
"includeHyphenatedVariants": false,
"onlyAvailable": true,
"includeRegistrationDetails": true,
"dnsFallback": true
}

You can also pass a plain list in domains. URLs and e-mail addresses are reduced to their domain.

Output example

{
"recordType": "domain",
"domain": "github.io",
"label": "github",
"tld": "io",
"status": "registered",
"available": false,
"method": "rdap",
"registrar": "MarkMonitor Inc.",
"expiresDate": "2027-03-08T19:12:48Z",
"expiringSoon": false,
"checkedAt": "2026-11-01T03:20:00Z"
}

How accurate is it?

  • RDAP TLDs (all gTLDs such as .com, .net, .org, .io, .ai, .app, .dev and many country codes such as .no, .fi, .uk, .nl, .fr): the registry itself says whether the name exists. An available result can still be a reserved or premium name that the registry prices differently; the registry doesn't publish prices in RDAP.
  • TLDs without public RDAP (for example .de, .se, .dk): a DNS check is used. A name with nameservers is registered; a name that doesn't exist in DNS is likely_available because a registered domain can exist without DNS.

Limits

Up to 20,000 unique domains per run. Requests are rate-limited per registry so runs stay polite and reliable. Use maxDomains to cap a run.