dot·sweep

Domain availability APIs compared, and what each one will not tell you

Six domain availability APIs compared on the four things a buyer decides: whether you can call it without a key, whether it admits when a registry was unreachable, whether it returns the renewal price and minimum term, and whether it says who may register. Every claim cites the vendor's own documentation and the date it was read.

Availability is the easy half. Every product here answers whether a name is taken. They differ on the three questions that follow it, which are what the name will actually cost you over time, whether you are permitted to register it, and what the answer says when the registry could not be reached.

ProductNo keyAdmits doubtRenewal + termEligibilityAssistant-ready
dotsweep this siteYesYesYesPartlyYes
Domainr deprecatedNoYesNoPartlyNot documented
WhoisXML API Domain AvailabilityNoNot documentedNot documentedNot documentedNot documented
WhoisJSONNoNot documentedNot documentedNot documentedNot documented
Whose.DomainsPartlyNot documentedNoNot documentedNot documented
GoDaddy Domains APINoNot documentedPartlyNot documentedNot documented

Hover or tap any answer for the sentence behind it. Nothing in this table is a score, and there is no total: the rows are different products for different jobs, and adding up ticks would invent a ranking the data does not support.

Why "the most established option" is not the safe answer here

Ranked by track record and integrations, this category has an obvious winner, and it is the one whose vendor is moving customers off it. Domainr's own documentation says the v2 API is deprecated and points to a different product after the 2023 Fastly acquisition. Established is a fact about a product's past. It is not the same as the product you should call from code you are writing today, and it is the column that most confidently gets that wrong.

What we do not compete on

Extension count is the number every vendor here leads with, and we lose it badly: WhoisXML tracks 7,596 or more, and we have read the registration policy of 38. The count answers a question almost nobody has. If your name is a .com, one extension is enough, and if it is not, what you need to know is whether you are eligible and what the renewal costs, which is where a large list is usually silent.

We also do not do domain intelligence. Certificate data, WHOIS history and reputation scoring are real work and Whose.Domains does them; we answer whether a name is free, what it costs and who may register it, and nothing else.

The products

Domainr (Fastly)

A domain search and status API with a twenty-value status vocabulary that covers aftermarket and registry-reserved states as well as plain availability.

Their own documentation says the v2 API is deprecated, that Domainr was acquired by Fastly in 2023, and that users are encouraged to migrate to the Fastly Domain Research API.

What it does better than dotsweep

dotsweep compared with Domainr in full →

WhoisXML API Domain Availability

An availability endpoint inside a broader domain-intelligence product, returning XML or JSON across a very large extension list.

What it does better than dotsweep

dotsweep compared with WhoisXML API Domain Availability in full →

WhoisJSON

A WHOIS and availability API with a small JSON response, sold on how little you have to parse.

What it does better than dotsweep

dotsweep compared with WhoisJSON in full →

Whose.Domains

A free domain-intelligence API covering WHOIS, DNS records, domain history, SSL certificate data and a domain score, with availability as one search type inside a bulk endpoint.

What it does better than dotsweep

dotsweep compared with Whose.Domains in full →

GoDaddy Domains API

A registrar's own availability endpoint, returning whether the name is free and what that registrar will charge for the first term.

What it does better than dotsweep

dotsweep compared with GoDaddy Domains API in full →

Questions people actually ask

Which domain availability API works without an API key or an account?

dotsweep: yes. Whose.Domains: partly.

dotsweep: No key, no account, no signup. curl https://dotsweep.com/check/example.com works from a cold start.

Which domain availability APIs can tell you a registry was unreachable?

dotsweep and Domainr: yes. WhoisXML API Domain Availability, WhoisJSON, Whose.Domains and GoDaddy Domains API do not document it on the pages we read, which is not the same as not doing it.

dotsweep: A registry that is throttled, timed out or publishes no RDAP resolves to estimated, never available. A 429 from one registry does not become a confident answer about another one on the same host.

Which domain availability API returns the renewal price and the minimum term?

dotsweep: yes. GoDaddy Domains API: partly. WhoisXML API Domain Availability and WhoisJSON do not document it on the pages we read, which is not the same as not doing it.

dotsweep: Registration and renewal are separate figures, a first-year discount is flagged as a promotion, and an extension the registry sells only in multi-year terms is multiplied out so the leading number is what leaves your account.

Which domain availability API tells you whether you are allowed to register the name?

dotsweep and Domainr: partly. WhoisXML API Domain Availability, WhoisJSON, Whose.Domains and GoDaddy Domains API do not document it on the pages we read, which is not the same as not doing it.

dotsweep: 38 extensions have had their registry policy read, 33 of them with an eligibility rule, each citing the registry's own page and the date it was read. An extension that is not in that set asserts nothing.

What do these domain availability APIs give you for free?

dotsweep: yes. Domainr, WhoisXML API Domain Availability, WhoisJSON and Whose.Domains: partly. GoDaddy Domains API does not document it on the pages we read, which is not the same as not doing it.

dotsweep: 120 requests a minute, counted as requests rather than domains, and a batch endpoint carrying 20 domains each. Edge cache hits are not counted at all.

Which domain availability API can ChatGPT or Claude call directly?

dotsweep: yes. Domainr, WhoisXML API Domain Availability, WhoisJSON, Whose.Domains and GoDaddy Domains API do not document it on the pages we read, which is not the same as not doing it.

dotsweep: An MCP server at /mcp over the same handlers, plus /llms.txt, so an assistant can call it without a wrapper.

How we know this, and what we did not do

Every claim about another product here was read from that vendor's own documentation, and each one is listed with the page and the date it was read. No figure comes from a review, a listicle or another comparison.

We did not benchmark any of these services. Nothing on this page reports a measurement, and where a row says "not documented" it means their documentation did not answer the question and we did not test it. It is not a quiet way of saying no. Getting that distinction wrong is how the rest of a comparison table stops being worth reading, and it is the same rule the rest of this site follows about extensions whose registry policy nobody has read.

If something here is out of date or wrong, the date next to it is there so you can tell which, and support@dotsweep.com reaches a person.

Try the one that needs no signup

There is nothing to create an account for, so the fastest way to judge this is to run it:

curl https://dotsweep.com/check/example.com

API and MCP reference → · Extensions with registration requirements → · What a domain actually costs →