Documentation / Guides / Reading a result
Domain availability result fields
Reading a resultEvery endpoint answers with the same kind of result for a domain. This page explains each field, how a free answer gets confirmed, and what to do with an unknown one.
The three answers
availableavailable: truebuy_url, unless it is premium.takenavailable: falseunknownavailable: nullHow sure an answer is
Answers are made fast first and then made sure. A name with no nameservers is very likely free, so that comes back straight away; the registry itself is then asked, usually within a minute. confirmed says whether that has happened, and by says where the answer came from.
registryconfirmedregistrarconfirmeddnsconfirmedconfirmingnot yetdns_onlynot yetWhen an answer holds names still being confirmed, meta.confirming counts them and meta.note says so in words.
Free names
premiumbooleanbuy_url here.priceobjectfirst_year, renews, min_years, on_offer and currency. See Prices and endings.buy_urlstringTaken names
registrarstring or nullregisteredstring or nullexpiresstring or nullSome registries do not publish these, and some answers come from DNS alone, so any of them can be null. /v1/details asks the registry again for a taken name and adds its nameservers.
The rest of meta
countintegertook_msintegerskippedlist