PaidDomain Check API

List name changes

GET/names/{name}/changesMember key

The change events of one name, newest first.

Price, status, expiry, lifecycle, registrar, transfer, lock, renewal, nameserver, parking and auction events, kept 90 days. before and after carry the allowlisted values of each type only. A name the catalog never stored answers an empty list.

AccessA member key (Founder or Investor) or a paid RapidAPI subscription to this API.
BillingOne call.
PlanInvestor plan. A Founder key answers 403 plan_required.
FormatsJSON, CSV (.csv)

Keep a key on a server: a page a visitor loads shows it to everyone.

Connect on RapidAPI

Request

namestringRequiredPath

A full domain name on an ending the catalog holds, lowercased, IDN as punycode. A bare word, a subdomain, an e-mail address or an unknown ending answers 400 validation_failed with reason and suggestion.

typesstringOptionalQuery

Comma list of change types (default all): price_drop, price_increase, status_change, expiry_window, lifecycle_move, registrar_change, transfer, lock_removed, renewal_observed, nameserver_change, parking_change, auction_ending, auction_jump.

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.

curl -X GET "https://api.unique.domains/v1/names/get.plumbing/changes?types=registrar_change%2Ctransfer" \
  -H "Authorization: Bearer YOUR_MEMBER_KEY"

Response

idstring
typestring
observedAtstring
subjectobject
beforeobject | null
afterobject | null
expiresAtstring | null

Errors

validation_failed400

A value is not valid

cursor_invalid400

The cursor is not valid

keyed_only403

A paid subscription is required

rate_limited429

Too many requests

internal500

Unexpected error

200 · application/jsonExample
{
  "data": [
    {
      "id": "8c0e1b7a-55a2-4f0d-9d1e-2b6a3c4d5e6f",
      "type": "registrar_change",
      "observedAt": "2026-11-03T05:41:00.000Z",
      "subject": {
        "kind": "name",
        "key": "get.plumbing"
      },
      "before": {
        "registrar": "Network Solutions, LLC",
        "ianaId": 2
      },
      "after": {
        "registrar": "Moniker Online Services LLC",
        "ianaId": 228
      },
      "expiresAt": null
    }
  ],
  "meta": {
    "asOf": "2026-11-05T08:00:00Z",
    "cursor": null,
    "limit": 20
  },
  "links": {
    "self": "https://api.unique.domains/v1/names/get.plumbing/changes?types=registrar_change%2Ctransfer",
    "next": null,
    "register": null,
    "product": null,
    "dataset": null
  }
}

API status

Ask AI about Unique Domains