FreeTLD Intelligence API

List TLDs

GET/tldsNo key

Every root TLD with its registry facts and launch phases, alphabetical.

Root TLDs only, sorted by slug. A public-set row carries insights: the website page and its 12-month market aggregates.

AccessNo key. Limited per address; a key adds the paid fields.
BillingOne call.
FormatsJSON, CSV (.csv)

Connect on RapidAPI

Request

ianaTypestringOptionalQuery

IANA's own type word (generic, country-code, sponsored, infrastructure).

ianaStatusstring: delegated, removed, never_delegatedOptionalQuery

IANA root zone status.

countrystringOptionalQuery

The registry operator's country, ISO 3166-1 alpha-2.

isBrandbooleanOptionalQuery

Brand TLDs only (true) or none (false).

isIdnbooleanOptionalQuery

Internationalised endings only (true) or none (false).

publicSetbooleanOptionalQuery

true: the public set only (v1's listing=public).

limitintegerOptionalQuery

Rows a page: 20 by default, at most 20 without a key and 100 with a paid subscription; a larger value is clamped.

cursorstringOptionalQuery

The meta.cursor of the previous page; the last page answers null.

fieldsstringOptionalQuery

Comma-separated top-level keys to keep; an unknown key answers 400 unsupported_field.

6 more parameters
curl -X GET "https://api.unique.domains/v1/tlds"

Response

tldstring

The ending with its dot (.ai).

slugstring

The bare ending, the row key and cursor key.

ianaStatus
kind

Catalog kind.

ianaTypestring
registryOperatorstring
registryCountryCodestring
isBrandboolean

Brand TLD (Specification 13).

isIdnboolean

Internationalised ending.

delegatedOnstring
removedOnstring
contractTerminatedboolean

Registry agreement terminated.

rdapServerstring
categorystring
phasesobject[]
insightsobject

Errors

rate_limited429

Too many requests

internal500

Unexpected error

200 · application/jsonExample
{
  "data": [
    {
      "tld": ".ai",
      "slug": "ai",
      "ianaStatus": "delegated",
      "kind": "root",
      "ianaType": "country-code",
      "registryOperator": "Government of Anguilla",
      "registryCountryCode": "AI",
      "isBrand": false,
      "isIdn": false,
      "delegatedOn": "1995-02-16",
      "removedOn": null,
      "contractTerminated": false,
      "rdapServer": "https://rdap.nic.ai/",
      "category": "Country",
      "phases": [],
      "insights": {
        "insightUrl": "https://unique.domains/tld/ai",
        "market": {
          "computedAt": "2026-11-05T03:12:00.000Z",
          "availableOneWord": 1840,
          "registrations90d": 5210,
          "medianBuy": 79.98,
          "medianRenew": 79.98,
          "cheapestRegistrar": "porkbun",
          "sales12m": 2312,
          "salesMedian12mUsd": 2500,
          "salesTrend": "up"
        }
      }
    }
  ],
  "meta": {
    "asOf": "2026-11-05T08:00:00Z",
    "cursor": null,
    "limit": 20
  },
  "links": {
    "self": "https://api.unique.domains/v1/tlds",
    "next": null,
    "register": null,
    "product": null,
    "dataset": null
  }
}

API status

Ask AI about Unique Domains