Domain Availability Checker
Pricing
from $0.25 / 1,000 name checks
Domain Availability Checker
Checks whether domain names are free in every TLD you list, with the answer taken from the registry over RDAP or WHOIS. Taken names come with their registrar, registration date and expiry, and the form's two names and eight TLDs give 16 rows on the first click.
Pricing
from $0.25 / 1,000 name checks
Rating
0.0
(0)
Developer
deriverge s.r.o.
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
15 days ago
Last modified
Categories
Features
Share
Domain Availability Checker tells you which domain names are still free to register. Every name you enter is paired with every TLD you list, and each pair becomes a row with available, the method that decided it and, for a taken name, the registrar, registration date and expiry. Answers come from the registries over RDAP or WHOIS, with a DNS check where neither exists. The form holds two names and eight TLDs, so Start gives 16 rows. Prices, premium names and names a registry reserves are not detected. It costs $0.50 per 1,000 name checks on the Free plan ($0.25 on Business), and the $5 of monthly credit in Apify's Free plan covers about 10,000 name checks.
Output fields
| Field | Description |
|---|---|
domain, name, tld | The full domain that was checked, the name part and the suffix it was paired with, such as brightpath.com, brightpath and com. Two-part suffixes stay whole, as in co.uk. |
available | true when the registry has no record of the name, false when the name is registered, null when nothing answered or when only DNS could be asked and showed no nameservers. |
method | rdap or whois when the registry answered, das for .no names, dns for the nameserver check, null when nothing answered. |
registrar | Registrar of a taken name, such as GoDaddy.com, LLC. Some registries do not publish it. |
createdAt, expiresAt | Registration and expiry of a taken name as ISO 8601 UTC timestamps. |
note | The reason when an answer needs one, for example that a free name can still be reserved or premium, or that only DNS was asked. |
key, type, checkedAt | Row ID avail:<domain>, the row type availability and the time of the check. |
How to check domain availability in bulk
- Type names into Names, one per line, without a suffix:
acme,brightpath. A name that already has a suffix, such asacme.co.uk, is checked as it stands, and a pasted link loses itshttps://, path andwww.first. - List suffixes in TLDs, with or without the dot:
com,.io,co.uk,de. If the field is empty, the actor usescom,net,org,io,co,ai,appanddev. - Change Maximum rows if you check more than 10,000 pairs in one run.
- Click Start. Six checks run at the same time, and the rows can be exported from the Output tab as CSV, Excel or JSON or read through the API.
A request for three names, one of them a full domain, against five suffixes:
{"names": ["brightpath", "acme-analytics", "northwind.co.uk"],"tlds": ["com", "io", "ai", "de", "co.uk"]}
Example output
A taken name from a run on 11 October 2026. For a free name, registrar and both dates are null and note carries the caveat about reserved and premium names.
{"type": "availability","key": "avail:brightpath.com","name": "brightpath","tld": "com","domain": "brightpath.com","available": false,"method": "rdap","registrar": "GoDaddy.com, LLC","createdAt": "1998-05-07T04:00:00.000Z","expiresAt": "2027-05-06T04:00:00.000Z","checkedAt": "2026-10-11T12:25:29.266Z","note": null}
How much does it cost to check domain names?
| Free plan | Starter | Scale | Business | |
|---|---|---|---|---|
| 1,000 name checks | $0.50 | $0.40 | $0.325 | $0.25 |
You pay only for the events in the table. There is no start fee, and compute time and proxies are included.
One hundred names against the eight default TLDs make 800 checks, which cost $0.40 on the Free plan and $0.20 on Business. A pair that neither the registry, a WHOIS server nor DNS answered still gets its row with the reason in note, and it is not charged.
Limits
available: truemeans the registry holds no record of the name. A registry can still keep a name back as reserved, and a premium name sells above the usual price; neither shows up here, and no prices are returned.- Most registries answer over RDAP. In a check of 25 suffixes on 11 October 2026, 18 answered over RDAP, six over WHOIS (
co,eu,it,se,atandjp) andesonly through DNS. .nonames go to Norid's Domain Availability Service, which says only free, taken or not registrable at the moment, soregistrarand the dates stay empty. Norid caps lookups per address, so a run checks at most 100.nonames, one per second, and any.noname past that cap, or past a refusal from Norid, gets the DNS check with a note.- Where only DNS can be asked, a name with nameservers counts as taken. A name without them gets
available: null, since a registered domain can exist without nameservers. - Registries publish different details about taken names. On 11 October 2026
.degave neither a registrar nor dates,.chonly the registration date,.euand.atonly the registrar,.jponly the expiry, and.itthe dates without a registrar. - A run of 50 pairs over 25 suffixes took 20 seconds on 11 October 2026. A run of 50 made-up names on
.euand.it, which answer over WHOIS, took 40 seconds, and all 50 came back as available. - Every pair in the input is checked even when Maximum rows is lower, and only the rows returned are charged.
FAQ
Is it legal to check domain availability?
The actor asks the registries' public RDAP and WHOIS services, Norid's public availability service for .no and public DNS. Registries run those services so that anyone can see whether a name is registered and through which registrar. A row holds facts about the domain and nothing about the registrant. You are responsible for how you use the results.
Can I check full domains instead of names and TLDs?
Yes. Put the full domains into Names, such as brightpath.io or northwind.co.uk. Each one is checked once as it stands, and TLDs applies only to the entries without a suffix.
Related scrapers
Support
This actor is built and maintained by deriverge s.r.o., a software company based in the Czech Republic. If a run fails or a field you need is missing, please open an issue in the Issues tab or write to us at info@deriverge.com. We respond in English and Czech. Runs can be scheduled in Apify Console or started from the API tab, which has examples for Python, JavaScript and cURL and works with Make, Zapier, n8n and the Apify MCP server. If the actor saves you time, a short review helps other people find it.