Domain Availability Checker – Bulk RDAP & Name Generator avatar

Domain Availability Checker – Bulk RDAP & Name Generator

Pricing

from $0.80 / 1,000 domain checkeds

Go to Apify Store
Domain Availability Checker – Bulk RDAP & Name Generator

Domain Availability Checker – Bulk RDAP & Name Generator

Check thousands of domain names at once against the official registries (RDAP, WHOIS fallback): available or taken, registrar, creation & expiry date, pendingDelete (dropping soon). Generate ideas from keywords × TLDs × prefixes/suffixes. $0.80 per 1,000 domains.

Pricing

from $0.80 / 1,000 domain checkeds

Rating

0.0

(0)

Developer

Cemal Atakli

Cemal Atakli

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Share

Domain Availability Checker – Bulk RDAP Lookup & Domain Name Generator

Check hundreds or thousands of domain names at once, straight from the official registries. For each name you get available or registered and, for taken names, the registrar, creation and expiry date, registry status and name servers. Give it keywords and it builds candidates for you: keywords × TLDs × prefixes/suffixes (bluefox → bluefox.com, bluefox.io, getbluefox.com, bluefoxhq.ai…).

  • $0.80 per 1,000 domains, about 3× cheaper than the paid domain checkers on the Store. Invalid inputs and duplicates are free.
  • Registry data, not guesses. Lookups use the RDAP protocol that ICANN requires of gTLD registries (the successor of WHOIS), found through the IANA bootstrap. For ccTLDs without RDAP (.it, .com.tr, .ru, .co.jp, .eu…) it falls back to the registry's own WHOIS. A DNS cross-check catches reserved, premium or registry-held names.
  • Expiring and dropping domains. droppingSoon flags names in pendingDelete or redemptionPeriod. daysToExpiry shows how long a taken name is paid up.
  • Any TLD. .com, .net, .org, .io, .ai, .co, .app, .dev, .xyz and new gTLDs, plus .de, .co.uk, .fr, .nl, .com.br, .com.au and many more ccTLDs.
  • Polite and fast. Each registry gets at most 4 parallel requests, and the Actor slows down automatically when a registry rate-limits it. No registrar sites are scraped and no paid API is used.

What can I use it for?

  • Brand and startup naming: check 50 name ideas across 8 extensions in one run, and keep only available rows.
  • Domain investing: screen lists of keywords or expiring names, and spot droppingSoon domains.
  • Brand protection: see which variants and extensions of your brand are still open (or who registered them).
  • Portfolio checks: check expiry dates and registrars for your own domains, or your clients'.
  • Lead and market research: get registrar and domain age for a list of company domains.
  • AI naming assistants: let an agent generate names and confirm availability in the same loop (see below).

Input

FieldDescription
keywordsNames to check on every TLD (blue fox becomes bluefox)
tldsExtensions without the dot: com, io, ai, de, co.uk… (default: com, net, org, io, ai, co, app, dev)
prefixes, suffixesOptional generator: get, try, my / hq, app, labs…
hyphenVariantsAlso try blue-fox for multi-word keywords
domains, bulkTextExact domains to check (URLs and IDNs accepted)
outputFilterall, available or registered
whoisFallback, dnsCrossCheckBoth on by default
maxDomains, maxConcurrency, timeoutSecsLimits
{
"keywords": ["bluefox", "quiet harbor"],
"tlds": ["com", "io", "ai", "co"],
"prefixes": ["get", "try"],
"suffixes": ["hq"],
"outputFilter": "available"
}

Output

One row per domain. The Output tab has two tables: Availability and Registered domains (WHOIS data).

{
"domain": "bluefoxcoffee.com",
"tld": "com",
"name": "bluefoxcoffee",
"keyword": "bluefoxcoffee",
"status": "registered",
"available": false,
"confidence": "high",
"method": "rdap",
"length": 13,
"hasHyphen": false,
"hasDigit": false,
"registrar": "Hosting Concepts B.V. d/b/a Registrar.eu",
"createdAt": "2025-12-28T09:58:38Z",
"expiresAt": "2026-12-28T09:58:38Z",
"daysToExpiry": 83,
"domainAgeDays": 282,
"registryStatus": ["client transfer prohibited"],
"nameservers": ["ns1.dns-parking.com", "ns2.dns-parking.com"],
"droppingSoon": false,
"onHold": false,
"checkedAt": "2026-10-05T12:08:56+00:00"
}

status values:

  • available: the registry has no record of the name. Confidence is high from RDAP and medium from WHOIS.
  • registered: the name is taken. Registrar and dates are added.
  • unclear: the registry has no record, but the name has DNS delegation. This usually means a reserved, premium or registry-held name.
  • likely-available: the registry could not be reached and DNS has no record of the name (low confidence).
  • unknown: the lookup failed.
  • invalid: free.

Pricing

Pay per event: $0.0008 per domain checked ($0.80 per 1,000), plus $0.00005 per run start. Every checked domain is charged once, whatever the output filter shows. Invalid inputs and duplicates are free.

ActorMonthly usersPrice per 1,000 domains
This Actor–$0.80, registry RDAP + WHOIS fallback, name generator, expiry data
onescales/domain-availability-checker55free (no expiry/registrar data)
automation-lab/domain-availability-checker16$2.30 + $0.035 per run start
eliai/domain-availability-checker2$2.80
aiqlabs/domain-availability-checker2$5.00

Competitor figures are from the Apify Store on 2026-10-05. Example: 100 name ideas × 8 TLDs = 800 domains for $0.64.

Want the full picture for registered domains (DNS records, SPF/DMARC, SSL certificate, website)? Use our Domain Checker – WHOIS/RDAP, DNS, SSL & Email Security.

FAQ

Does "available" mean I can register it at the normal price? It means the registry has no registration for the name. A few registries also hold back premium or reserved names, which may cost more or be blocked. Those often show up as unclear. Your registrar's checkout shows the final price.

Why not check through a registrar (GoDaddy, Namecheap)? Registrar sites and APIs need accounts and keys, and their terms forbid bulk scraping. RDAP is the official, public registry protocol made for exactly this kind of lookup.

Some TLDs are slower. Registries set their own rate limits. Google Registry (.app, .dev, .page…), for example, allows short bursts only. The Actor slows down for that registry automatically instead of failing, so mixed lists still finish. .com/.net (Verisign) is fast.

Why is the registrant missing? Since GDPR, most registries redact registrant details. The Actor reports the organisation and country only when the registry publishes them.

Is it legal? Yes. RDAP and WHOIS are public lookup services run by the registries. The Actor rate-limits itself and identifies itself with a contact address. Questions: iletisim.ortalamabiri@gmail.com.

Use with AI agents / Apify MCP

Ask your agent "suggest 30 names for a coffee subscription brand and tell me which .com and .co are free". It can generate the names and call this Actor through the Apify MCP server (https://mcp.apify.com?actors=gazidev/domain-availability-checker). Over the API: POST https://api.apify.com/v2/acts/gazidev~domain-availability-checker/run-sync-get-dataset-items with {"keywords": [...], "tlds": [...]}.

Domain Checker – WHOIS, DNS, SSL · Bulk URL Status Checker · Tech Stack Detector · Website Contact Finder