# Unique Domains API

**Canonical:** https://apis.io/apis/unique-domains/unique-domains-api/  
**Provider:** Unique Domains — https://apis.io/providers/unique-domains/  
**Base URL:** https://api.unique.domains  
**Documentation:** https://unique.domains/api

Unique Domains API is one of 2 APIs that [Unique Domains](https://apis.io/providers/unique-domains/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 3 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 3 JSON Schemas.

Unique Domains API as documented publicly: 80 operations. Contract generated from the documentation by API Evangelist (2026-11-12); not the provider's own document.

## Operations (60 of 80)

| Method | Path | Summary |
|---|---|---|
| GET | `/agenda` | The whole public agenda of one month: industry events, TLD launch phases and registry changes. |
| GET | `/agenda.ics` | The whole public agenda as an iCalendar file. |
| GET | `/catalog/stats` | Catalog headline totals for the latest day. |
| GET | `/domains` | One-word catalog names under filters. |
| GET | `/domains/{nameorid}` | One catalog name, by name or id. |
| GET | `/editions/{persona}/{date}` | One dated published edition of one page. |
| GET | `/events` | The industry events of one month, in date order, then the events still without a date. |
| GET | `/events.ics` | The industry events as an iCalendar file. |
| GET | `/events/{slug}` | One industry event with its organizer, location and description. |
| GET | `/iana/registrars` | The IANA registrar list as the registry sync stores it, by id. |
| GET | `/iana/registrars/{id}` | One IANA registrar by id. |
| GET | `/market/auctions` | Today's domain auctions by venue, ending and length, the next seven days and the tracked counts. |
| GET | `/market/auctions/outcomes` | Confirmed auction outcomes by venue, day and currency, as counts and medians. |
| GET | `/market/auctions/sample` | The day's fixed sample of up to 20 single-word names at auction, by deadline. |
| GET | `/market/auctions/venues` | The seven auction venues with their verified rules and today's counts. |
| GET | `/market/sales` | The domain sales pulse as headline aggregates: windows, price bands and the sold-before count. |
| GET | `/market/sales/endings` | Each ending's 12-month and 30-day sales figures, alphabetical. |
| GET | `/market/sales/lengths` | Sales by label length for .com, .ai, .io and .co. |
| GET | `/market/sales/movers` | Up to ten words whose sales moved over the last 30 days. |
| GET | `/market/sales/series` | One sales series by day, week or month, oldest first. |
| GET | `/market/sales/words/{word}` | One word's sales market over 12 months: count, median, endings sold on and the latest sale's month. |
| GET | `/meta/datasets` | The GitHub datasets and the API path serving the same rows. |
| GET | `/meta/enums` | Every enum the payloads use, read from the code catalogs. |
| GET | `/meta/freshness` | How current the scanner's passes are: the day's counts and each lane's state. |
| GET | `/meta/health` | Liveness, with no database read. |
| GET | `/meta/key` | The calling key's own plan, allowances and month. |
| GET | `/meta/llms.txt` | The free endpoints as plain text for language models. |
| GET | `/meta/openapi.json` | The OpenAPI document of the API, whole or for one listing, in its 3.1 or 3.0 form. |
| GET | `/meta/providers` | Registrar identities and the auction venue and parking service catalogs. |
| GET | `/meta/tlds` | The v1 TLD list path, redirected to /tlds for one release. |
| GET | `/meta/trademark-classes` | The 45 Nice classes a trademark is filed under. |
| POST | `/names/batch` | The keyed name resource for up to 100 names in one call. |
| GET | `/names/{name}` | The stored answer for one domain name: status, drop day, price today, registry facts, word facts and similar sales. |
| POST | `/names/{name}/appraise` | Runs the appraisal of one stored name when its estimate is missing, and returns the value resource. |
| GET | `/names/{name}/auction` | Free GET /names/{name}/auction The open auction of one name, if any: venue, deadline, bid and the first-year cost. |
| GET | `/names/{name}/changes` | The change events of one name, newest first. |
| POST | `/names/{name}/check` | Reads one name live from its registry and a registrar, stores the answer and returns the keyed name resource. |
| GET | `/names/{name}/comps` | The similar-sales aggregate of one name and how many endings its word sold on. |
| GET | `/names/{name}/dns` | The latest stored DNS reading of one name, with its parking venue. |
| GET | `/names/{name}/history` | The web history of one name as our bands: archive captures, authority band and language. |
| GET | `/names/{name}/prices` | Every stored registrar quote for one name, and the renewal-trap flag. |
| GET | `/names/{name}/registry` | The latest stored registry record of one name: dates, registrar, status codes, nameservers, DNSSEC and holder. |
| GET | `/names/{name}/registry/history` | The stored registry record versions of one name and what moved between them. |
| GET | `/names/{name}/value` | The stored value estimate of one name and its last 20 estimates. |
| GET | `/prices/changes` | Confirmed registrar price changes across the nine, newest first. |
| GET | `/prices/cheapest` | The cheapest registrar per ending for up to 100 endings. |
| GET | `/prices/tlds/{tld}` | Paid GET /prices/tlds/{tld} Every registrar's list price for one ending, with the cheapest and trap marks. |
| GET | `/prices/tlds/{tld}/history` | Change-only price rows of one ending, newest first. |
| GET | `/prices/traps` | Endings whose cheapest first year renews at a trap price, alphabetical. |
| GET | `/registrars` | Free GET /registrars The nine registrars whose daily price lists are compared, in catalog order. |
| GET | `/registrars/{registrar}/changes` | Free GET /registrars/{registrar}/changes A registrar's confirmed list-price changes, newest first. |
| GET | `/registrars/{registrar}/footprint` | Free GET /registrars/{registrar}/footprint Names tracked under the registrar on the latest footprint day, rounded, with its top endings. |
| GET | `/registrars/{registrar}/prices` | Free GET /registrars/{registrar}/prices A registrar's list prices, alphabetical by ending. |
| GET | `/tld-applications` | Free GET /tld-applications The 2026 new gTLD round as ICANN publishes it, A to Z, with two simple bands. |
| GET | `/tld-applications/{string}` | Free GET /tld-applications/{string} One applied-for string: its applications and its change history. |
| GET | `/tlds` | Every root TLD with its registry facts and launch phases, alphabetical. |
| GET | `/tlds/{tld}` | One TLD in full: registry facts, phases, market, quality band and registrar prices. |
| GET | `/tlds/{tld}/changes` | Free GET /tlds/{tld}/changes The ending's public registry changes, newest first. |
| GET | `/tlds/{tld}/keywords` | Free GET /tlds/{tld}/keywords The keywords the catalog attaches to the ending, by type. |
| GET | `/tlds/{tld}/phases` | Free GET /tlds/{tld}/phases Every dated launch phase of the ending, chronological. |

…and 20 more operations. They are listed in full on the page.

## Machine-readable artifacts (4)

- **OpenAPI** — https://artifacts.apis.io/unique-domains/openapi/_ae-authored/unique-domains-openapi-generated.yml
- **JSONSchema** — https://artifacts.apis.io/unique-domains/json-schema/unique-domains-post-names-batch-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/unique-domains/json-schema/unique-domains-get-v1-domains-drops-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/unique-domains/json-schema/unique-domains-get-v1-names-get-plumbing-registry-response-schema.json

## Other Unique Domains APIs (1)

- [Unique Domains API](https://apis.io/apis/unique-domains/unique-domains-api-2/)

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/unique-domains/unique-domains-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/unique-domains/.
