Search for available domain names
search_domainsFind domain names from a free-text idea, brand or phrase; a phrase yields short combinations of its words. top_picks answers "how does my name look": the name as typed (when its extension isn't .com/.net/.org) and the name on .com, .net and .org, or on each extension in tlds, with its real status, taken and unknown included, as check_domain reports it. suggestions are up to limit ranked names a live check found available, never repeating a top pick, with per-year prices in USD, premium names included unless include_premium is false; match is exact_sld or variation, and hack is true for a domain hack such as danger.zone. unchecked_names lists names whose check came back unknown, left_out counts why other names checked aren't suggested, and with tlds, each extension says why it found nothing. Search is advisory: confirm the chosen name with check_domain before quoting it, and a purchase checks again. Read-only, no side effects.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tlds | No | Optional TLDs to restrict the search to, e.g. ["com", "app", "io"]. The name on each becomes a top pick. | |
| limit | No | Target number of suggestions (default 10). | |
| query | Yes | Free-text seed, e.g. "learning studio app", a bare SLD, or a full domain. | |
| years | No | Registration term in years (default 1). | |
| max_price | No | Leave out suggestions whose first_term.total, the first term's price with the ICANN fee (what buying it costs), is above this USD amount, e.g. "25.00". | |
| include_premium | No | false leaves premium names out of the suggestions (default true). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tlds | Yes | With tlds, one entry per extension asked for, in that order; null without it. | |
| count | Yes | ||
| query | Yes | ||
| left_out | Yes | How many checked candidates aren't suggestions, by reason, so a short list explains itself: over_limit (past limit), over_max_price, premium (include_premium is false), premium_over_cap (above the purchase cap), price_unconfirmed (the registry's price didn't arrive), unchecked (no answer) and unavailable (taken or reserved). | |
| top_picks | Yes | The name as typed (when its TLD isn't .com/.net/.org) and the SLD on .com, .net and .org, or with tlds on each extension listed (up to 12), taken or unknown included. | |
| unchecked | Yes | How many names unchecked_names lists. A count, never an estimate. | |
| suggestions | Yes | Available names, never one of the top picks. | |
| unchecked_names | Yes | Names whose check came back unknown (top picks included): not taken, just unanswered. Check them again to know. |