List TLDs
Search and paginate top-level domains with registry metadata.
← All Domains endpoints · Capability overview
/v1/domains/tldshttps://api.vee3.io/v1/domains/tlds
Search and paginate top-level domains with registry metadata.
Authorization
Send your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEY
MCP
The same capability is available as an MCP tool on Vee3 hosted MCP.
Tool name
list_domain_tldsParameters5 fields
searchstringOptionalReturn TLDs whose suffix contains this substring.
max length 63
availabilitystringOptionalFilter by registration phase: general-availability (normal public registration) or sunrise (early trademark-holder period).
tld_typestringOptionalFilter by TLD category: country-code, generic, generic-restricted, infrastructure, or sponsored.
limitintegerOptionalMaximum number of TLDs to return. Defaults to 100 when omitted.
min 1
pageintegerOptionalPage number for paginated results.
min 1
Response12 fields
tldsarrayitems11 fieldsMatching top-level domain records.
tldsarrayitemstldstringTLD suffix without a leading dot (for example com).
typestringTLD category (for example country-code or generic). Null when the upstream registry has not classified the TLD.
levelintegerTLD level (1 for standard TLDs).
availabilitystringRegistration phase for the TLD. Null on unfiltered list results when the upstream registry has not published phase metadata.
whois_serverstringAuthoritative WHOIS server host name.
domains_countintegerApproximate registered domain count when reported by the registry.
organizationobject2 fieldsRegistry operator contact details.
organizationobjectorganisationstringRegistry operator name.
addressstringRegistry operator postal address.
createdstringTLD delegation created timestamp.
changedstringTLD record last changed timestamp.
HTTP errors: unauthorized, validation_error, insufficient_tokens, payment_required, domains_not_configured, domains_upstream_error