Web3 domain name service providing REST APIs for resolving crypto domain names, managing NFT domains, reverse lookups, cross-chain address resolution, domain registration, and DNS management across 150+ TLDs on multiple blockchains.
Unstoppable Domains publishes 33 API contracts indexed on the APIs.io network, including Account API, AI Lander API, Backorders API, and 30 more. Tagged areas include Web3, Blockchain, Domain Names, NFT Domains, and Cryptocurrency.
The Unstoppable Domains catalog on APIs.io includes 1 Spectral governance ruleset.
Unstoppable Domains’ developer surface includes authentication, documentation, API reference, sandbox, pricing, engineering blog, and 13 more developer resources.
35.8/100thin▬ flatAgent37/100agent readyFront door AI5/6
prominent
Heartbeat42/100
going silent
saas
Full breakdown ↓
scored 2026-11-06 · rubric v0.27.0 · Show this score on your site →
Regulatory Posture applies to this provider. Its tags matched the
Horizontal (data, software, accessibility, platform) regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it
carries 10 points of the composite. It is scored from the published contracts
themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already
holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in
front of it, and the first time that check is skipped a duplicate record is created.
Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet,
not penalised by it.
The six quality facets above are damped to 75 points between them,
because the conditional facet above carries the other
25. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 75% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site.
It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/unstoppable-domains/"><img src="https://apis.io/badge/unstoppable-domains/card.svg" alt="Unstoppable Domains on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
MCP Server+12 pts — deployment.mode + probe verdict on the mcp/ manifest, not the pointer; an unprobed slug falls back to authorship
Idempotency+9 pts — OpenAPI mutating operations declare an idempotency key — a header, a request-body property, or a named de-duplication token whose own description says so (verified); else common[].type matches /idempoten/i (documented)
A2A Agent Card+8 pts — a2a/-a2a.yml manifest, graded on conformance.grade against A2A 1.0.0
Delegated User Identity+6 pts — a served discovery document listing authorization_code in grant_types_supported (served), else an oauth2 authorizationCode flow or openIdConnect declared in an OpenAPI (documented)
Agent Skills+5 pts — skills artifact present, graded by who authored it
5 more unmet checks in the Agent Readiness table above.
Kin Score — facets with the most composite points still available (weight × headroom):
The Kin Score Market layer reads a provider inside its market:
its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted:
not part of the Kin Score or agent readiness.
Registered MCP server and declares compatibility are report only — not weighted.
Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
Search for domain availability and retrieve details for one or more domains. Use the `$expand` parameter to include registration details and flags in the response.
Manage domains that are owned in external, self-custody wallets. The key difference between Custody and Self-Custody operations is that all Self-Custody operations require a sig...
Manage self-custody wallets to allow for management of self-custody domains. ## Verifying Self-Custody Wallets Before you can initiate self-custody operations, you must first [v...
Configure how your domains serve content on the web. Hosting configurations control what happens when someone visits your domain — whether it redirects to another URL or proxies...
Browse and search the Unstoppable Domains secondary marketplace. Retrieve paginated listings of domains available for purchase from existing owners, with filtering by TLD and so...
All asynchronous processes handled by the API are represented as Operations. This includes registering a domain, updating a domain's records, changing a domain's owner, returnin...
Manage custody wallets used for storing and managing domains without any signature collection. These wallets provide the most streamlined way to interact with domains since the ...
Manage webhooks used for asynchronous updates to your server. You can follow our getting started guide here: [Webhooks in the Partner API](https://docs.unstoppabledomains.com/do...
name: Unstoppable Domains
description: Web3 domain name service providing REST APIs for resolving crypto domain names, managing NFT domains, reverse
lookups, cross-chain address resolution, domain registration, and DNS management across 150+ TLDs on multiple blockchains.
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: true
label: Hosted service · you call their endpoint
confidence: high
source:
- openapi
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: freemium
onboarding: self-serve
trial: false
try_now: true
public: false
gated: none
gated_source:
- onboarding
label: Freemium · Self-serve signup
confidence: medium
source:
- plans
- authentication
- security
generated: '2026-11-06'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/unstoppable-domains.png
url: https://raw.githubusercontent.com/api-evangelist/unstoppable-domains/refs/heads/main/apis.yml
created: '2026-06-14'
modified: '2026-09-16'
specificationVersion: '0.23'
aid: unstoppable-domains
type: Index
x-docs-platform: redocly
x-docs-platform-confidence: high
x-docs-platform-checked: 2026-10-17
tags:
- Web3
- Blockchain
- Domain Names
- NFT Domains
- Cryptocurrency
- Resolution
- DNS
- Decentralized
- Ethereum
- Polygon
tags_raw:
- Web3
- Blockchain
- Domain Names
- NFT Domains
- Crypto
- Resolution
- DNS
- Decentralized
- Ethereum
- Polygon
apis:
- aid: unstoppable-domains:unstoppable-domains-account-api
name: Unstoppable Domains Account API
description: Manage your account details
humanURL: https://docs.unstoppabledomains.com/resolution/overview
baseURL: https://api.unstoppabledomains.com/resolve
tags:
- Account
tags_raw:
- account
properties:
- type: OpenAPI
url: openapi/unstoppable-domains-account-api-openapi.yml
- type: Documentation
url: https://docs.unstoppabledomains.com/resolution/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/web3/apis/resolution/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/domain-distribution-and-management/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/partner/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/apis/reseller/quick-start
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/reseller/openapi.yaml
- type: Documentation
url: https://docs.unstoppabledomains.com/user-api/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/user-api/openapi
- aid: unstoppable-domains:unstoppable-domains-ai-lander-api
name: Unstoppable Domains AI Lander API
description: Generate, manage, and remove AI-powered landing pages for domains (requires authentication)
humanURL: https://docs.unstoppabledomains.com/resolution/overview
baseURL: https://api.unstoppabledomains.com/resolve
tags:
- AI Lander
properties:
- type: OpenAPI
url: openapi/unstoppable-domains-ai-lander-api-openapi.yml
- type: Documentation
url: https://docs.unstoppabledomains.com/resolution/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/web3/apis/resolution/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/domain-distribution-and-management/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/partner/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/apis/reseller/quick-start
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/reseller/openapi.yaml
- type: Documentation
url: https://docs.unstoppabledomains.com/user-api/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/user-api/openapi
- aid: unstoppable-domains:unstoppable-domains-backorders-api
name: Unstoppable Domains Backorders API
description: Create and manage domain backorders, and browse expired or pending-delete domains.
humanURL: https://docs.unstoppabledomains.com/resolution/overview
baseURL: https://api.unstoppabledomains.com/resolve
tags:
- Backorders
properties:
- type: OpenAPI
url: openapi/unstoppable-domains-backorders-api-openapi.yml
- type: Documentation
url: https://docs.unstoppabledomains.com/resolution/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/web3/apis/resolution/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/domain-distribution-and-management/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/partner/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/apis/reseller/quick-start
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/reseller/openapi.yaml
- type: Documentation
url: https://docs.unstoppabledomains.com/user-api/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/user-api/openapi
- aid: unstoppable-domains:unstoppable-domains-cart-api
name: Unstoppable Domains Cart API
description: Shopping cart management, payment methods, and checkout (requires authentication)
humanURL: https://docs.unstoppabledomains.com/resolution/overview
baseURL: https://api.unstoppabledomains.com/resolve
tags:
- Cart
properties:
- type: OpenAPI
url: openapi/unstoppable-domains-cart-api-openapi.yml
- type: Documentation
url: https://docs.unstoppabledomains.com/resolution/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/web3/apis/resolution/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/domain-distribution-and-management/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/partner/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/apis/reseller/quick-start
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/reseller/openapi.yaml
- type: Documentation
url: https://docs.unstoppabledomains.com/user-api/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/user-api/openapi
- aid: unstoppable-domains:unstoppable-domains-contacts-api
name: Unstoppable Domains Contacts API
description: 'Create and manage ICANN-required contacts for domain registration. Contacts represent individuals or organizations
associated with domain roles (owner, admin, tech, billing).
New contacts are automatically sent a verification email upon creation. Contacts can be used in domain registrations immediately,
but domains associated with unverified contacts may become unmanageable after a certain period.'
humanURL: https://docs.unstoppabledomains.com/resolution/overview
baseURL: https://api.unstoppabledomains.com/resolve
tags:
- Contacts
tags_raw:
- contacts
properties:
- type: OpenAPI
url: openapi/unstoppable-domains-contacts-api-openapi.yml
- type: Documentation
url: https://docs.unstoppabledomains.com/resolution/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/web3/apis/resolution/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/domain-distribution-and-management/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/partner/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/apis/reseller/quick-start
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/reseller/openapi.yaml
- type: Documentation
url: https://docs.unstoppabledomains.com/user-api/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/user-api/openapi
- aid: unstoppable-domains:unstoppable-domains-dns-management-api
name: Unstoppable Domains DNS Management API
description: Manage DNS records, nameservers, and hosting configurations for owned domains (requires authentication)
humanURL: https://docs.unstoppabledomains.com/resolution/overview
baseURL: https://api.unstoppabledomains.com/resolve
tags:
- DNS Management
properties:
- type: OpenAPI
url: openapi/unstoppable-domains-dns-management-api-openapi.yml
- type: Documentation
url: https://docs.unstoppabledomains.com/resolution/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/web3/apis/resolution/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/domain-distribution-and-management/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/partner/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/apis/reseller/quick-start
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/reseller/openapi.yaml
- type: Documentation
url: https://docs.unstoppabledomains.com/user-api/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/user-api/openapi
- aid: unstoppable-domains:unstoppable-domains-dns-records-api
name: Unstoppable Domains Dns Records API
description: Create, read, update and delete DNS records for your domains. Also includes DNS metadata, nameserver management,
and DNSSEC configuration.
humanURL: https://docs.unstoppabledomains.com/resolution/overview
baseURL: https://api.unstoppabledomains.com/resolve
tags:
- DNS Records
tags_raw:
- dns-records
properties:
- type: OpenAPI
url: openapi/unstoppable-domains-dns-records-api-openapi.yml
- type: Documentation
url: https://docs.unstoppabledomains.com/resolution/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/web3/apis/resolution/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/domain-distribution-and-management/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/partner/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/apis/reseller/quick-start
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/reseller/openapi.yaml
- type: Documentation
url: https://docs.unstoppabledomains.com/user-api/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/user-api/openapi
- aid: unstoppable-domains:unstoppable-domains-domain-contacts-api
name: Unstoppable Domains Domain Contacts API
description: View and update the ICANN-required contacts (owner, admin, tech, billing) assigned to a specific domain.
humanURL: https://docs.unstoppabledomains.com/resolution/overview
baseURL: https://api.unstoppabledomains.com/resolve
tags:
- domain-contacts
properties:
- type: OpenAPI
url: openapi/unstoppable-domains-domain-contacts-api-openapi.yml
- type: Documentation
url: https://docs.unstoppabledomains.com/resolution/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/web3/apis/resolution/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/domain-distribution-and-management/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/partner/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/apis/reseller/quick-start
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/reseller/openapi.yaml
- type: Documentation
url: https://docs.unstoppabledomains.com/user-api/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/user-api/openapi
- aid: unstoppable-domains:unstoppable-domains-domain-flags-api
name: Unstoppable Domains Domain Flags API
description: View and manage domain flags that control behavior and security settings such as DNS resolution, transfer locks,
WHOIS privacy, and more.
humanURL: https://docs.unstoppabledomains.com/resolution/overview
baseURL: https://api.unstoppabledomains.com/resolve
tags:
- domain-flags
properties:
- type: OpenAPI
url: openapi/unstoppable-domains-domain-flags-api-openapi.yml
- type: Documentation
url: https://docs.unstoppabledomains.com/resolution/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/web3/apis/resolution/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/domain-distribution-and-management/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/partner/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/apis/reseller/quick-start
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/reseller/openapi.yaml
- type: Documentation
url: https://docs.unstoppabledomains.com/user-api/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/user-api/openapi
- aid: unstoppable-domains:unstoppable-domains-domain-management-api
name: Unstoppable Domains Domain Management API
description: Comprehensive domain updates — modify nameservers, DNSSEC, contacts, flags, and DNS records in a single request.
humanURL: https://docs.unstoppabledomains.com/resolution/overview
baseURL: https://api.unstoppabledomains.com/resolve
tags:
- Domain Management
tags_raw:
- domain-management
properties:
- type: OpenAPI
url: openapi/unstoppable-domains-domain-management-api-openapi.yml
- type: Documentation
url: https://docs.unstoppabledomains.com/resolution/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/web3/apis/resolution/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/domain-distribution-and-management/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/partner/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/apis/reseller/quick-start
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/reseller/openapi.yaml
- type: Documentation
url: https://docs.unstoppabledomains.com/user-api/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/user-api/openapi
- aid: unstoppable-domains:unstoppable-domains-domain-registration-api
name: Unstoppable Domains Domain Registration API
description: Domain details/availability lookups and registration.
humanURL: https://docs.unstoppabledomains.com/resolution/overview
baseURL: https://api.unstoppabledomains.com/resolve
tags:
- Domain Registration
tags_raw:
- domain_registration
properties:
- type: OpenAPI
url: openapi/unstoppable-domains-domain-registration-api-openapi.yml
- type: Documentation
url: https://docs.unstoppabledomains.com/resolution/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/web3/apis/resolution/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/domain-distribution-and-management/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/partner/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/apis/reseller/quick-start
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/reseller/openapi.yaml
- type: Documentation
url: https://docs.unstoppabledomains.com/user-api/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/user-api/openapi
- aid: unstoppable-domains:unstoppable-domains-domain-search-api
name: Unstoppable Domains Domain Search API
description: Search for domain availability and retrieve details for one or more domains. Use the `$expand` parameter to
include registration details and flags in the response.
humanURL: https://docs.unstoppabledomains.com/resolution/overview
baseURL: https://api.unstoppabledomains.com/resolve
tags:
- Domain Search
tags_raw:
- domain-search
properties:
- type: OpenAPI
url: openapi/unstoppable-domains-domain-search-api-openapi.yml
- type: Documentation
url: https://docs.unstoppabledomains.com/resolution/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/web3/apis/resolution/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/domain-distribution-and-management/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/partner/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/apis/reseller/quick-start
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/reseller/openapi.yaml
- type: Documentation
url: https://docs.unstoppabledomains.com/user-api/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/user-api/openapi
- aid: unstoppable-domains:unstoppable-domains-domain-transfers-api
name: Unstoppable Domains Domain Transfers API
description: Check transfer eligibility and retrieve authorization codes for transferring domains to another registrar.
humanURL: https://docs.unstoppabledomains.com/resolution/overview
baseURL: https://api.unstoppabledomains.com/resolve
tags:
- domain-transfers
properties:
- type: OpenAPI
url: openapi/unstoppable-domains-domain-transfers-api-openapi.yml
- type: Documentation
url: https://docs.unstoppabledomains.com/resolution/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/web3/apis/resolution/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/domain-distribution-and-management/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/partner/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/apis/reseller/quick-start
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/reseller/openapi.yaml
- type: Documentation
url: https://docs.unstoppabledomains.com/user-api/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/user-api/openapi
- aid: unstoppable-domains:unstoppable-domains-domains-api
name: Unstoppable Domains API
description: Manage your custody domains.
humanURL: https://docs.unstoppabledomains.com/resolution/overview
baseURL: https://api.unstoppabledomains.com/resolve
tags:
- Domains
tags_raw:
- domains
properties:
- type: OpenAPI
url: openapi/unstoppable-domains-domains-api-openapi.yml
- type: Documentation
url: https://docs.unstoppabledomains.com/resolution/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/web3/apis/resolution/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/domain-distribution-and-management/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/partner/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/apis/reseller/quick-start
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/reseller/openapi.yaml
- type: Documentation
url: https://docs.unstoppabledomains.com/user-api/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/user-api/openapi
- aid: unstoppable-domains:unstoppable-domains-external-domains-api
name: Unstoppable Domains External Domains API
description: "Manage domains that are owned in external, self-custody wallets.\n\nThe key difference between Custody and\
\ Self-Custody operations is that all Self-Custody operations require a signature from the domain owner.\n\nBefore you\
\ can initiate self-custody operations, you must [verify the self-custody wallet](/openapi/partner/v3/#tag/external_wallets)\
\ that owns the domain.\n\n## Signing Self-Custody Operations\nAfter you successfully initiate a self-custody operation,\
\ it will have a status of `SIGNATURE_REQUIRED`. You then need to collect a signature of the `messageToSign` from the\
\ `operation.dependencies[].transaction` object. \n\nAfter the owner has signed the message, you use the [dependency update\
\ route](/openapi/partner/v3/#operation/patchOperationDependency) to submit the signature and continue processing the\
\ operation."
humanURL: https://docs.unstoppabledomains.com/resolution/overview
baseURL: https://api.unstoppabledomains.com/resolve
tags: []
tags_raw:
- external_domains
properties:
- type: OpenAPI
url: openapi/unstoppable-domains-external-domains-api-openapi.yml
- type: Documentation
url: https://docs.unstoppabledomains.com/resolution/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/web3/apis/resolution/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/domain-distribution-and-management/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/partner/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/apis/reseller/quick-start
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/reseller/openapi.yaml
- type: Documentation
url: https://docs.unstoppabledomains.com/user-api/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/user-api/openapi
- aid: unstoppable-domains:unstoppable-domains-external-wallets-api
name: Unstoppable Domains External Wallets API
description: 'Manage self-custody wallets to allow for management of self-custody domains.
## Verifying Self-Custody Wallets
Before you can initiate self-custody operations, you must first [verify the self-custody wallet](/openapi/partner/v3/#operation/getExternalWalletVerification)
(only needs to be done once per wallet).
This involves:
1. [Fetching a verification message to sign](/openapi/partner/v3/#operation/getExternalWalletVerification)
2. Collecting a `personal_sign` signature from the wallet owner
3. [Submitting the signature](/openapi/partner/v3/#operation/postExternalWalletVerification) to register the verified
wallet
After verifying a wallet, it will be returned by the Single-Wallet and Wallet List routes, with the type of `EXTERNAL`.
## Supported Self-Custody Wallets
- Externally Owned Accounts (EOAs)
- [ERC1271](https://eips.ethereum.org/EIPS/eip-1271) Smart Contract wallets deployed on Polygon'
humanURL: https://docs.unstoppabledomains.com/resolution/overview
baseURL: https://api.unstoppabledomains.com/resolve
tags: []
tags_raw:
- external_wallets
properties:
- type: OpenAPI
url: openapi/unstoppable-domains-external-wallets-api-openapi.yml
- type: Documentation
url: https://docs.unstoppabledomains.com/resolution/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/web3/apis/resolution/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/domain-distribution-and-management/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/partner/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/apis/reseller/quick-start
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/reseller/openapi.yaml
- type: Documentation
url: https://docs.unstoppabledomains.com/user-api/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/user-api/openapi
- aid: unstoppable-domains:unstoppable-domains-hosting-api
name: Unstoppable Domains Hosting API
description: 'Configure how your domains serve content on the web. Hosting configurations control what happens when someone
visits your domain — whether it redirects to another URL or proxies content from another server.
Available hosting types:
- `REDIRECT_301` — Permanent redirect to another URL
- `REDIRECT_302` — Temporary redirect to another URL
- `REVERSE_PROXY` — Proxy requests to a backend server
All hosting configurations require SSL certificate provisioning. When a configuration is created or updated, the `certificateStatus`
field will be `PENDING` until the certificate is issued and active. This process typically completes within a few minutes
but may take longer in some cases.'
humanURL: https://docs.unstoppabledomains.com/resolution/overview
baseURL: https://api.unstoppabledomains.com/resolve
tags:
- Hosting
tags_raw:
- hosting
properties:
- type: OpenAPI
url: openapi/unstoppable-domains-hosting-api-openapi.yml
- type: Documentation
url: https://docs.unstoppabledomains.com/resolution/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/web3/apis/resolution/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/domain-distribution-and-management/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/partner/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/apis/reseller/quick-start
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/reseller/openapi.yaml
- type: Documentation
url: https://docs.unstoppabledomains.com/user-api/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/user-api/openapi
- aid: unstoppable-domains:unstoppable-domains-leads-api
name: Unstoppable Domains Leads API
description: Domain conversations and messaging between buyers and sellers (requires authentication)
humanURL: https://docs.unstoppabledomains.com/resolution/overview
baseURL: https://api.unstoppabledomains.com/resolve
tags:
- Leads
properties:
- type: OpenAPI
url: openapi/unstoppable-domains-leads-api-openapi.yml
- type: Documentation
url: https://docs.unstoppabledomains.com/resolution/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/web3/apis/resolution/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/domain-distribution-and-management/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/partner/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/apis/reseller/quick-start
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/reseller/openapi.yaml
- type: Documentation
url: https://docs.unstoppabledomains.com/user-api/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/user-api/openapi
- aid: unstoppable-domains:unstoppable-domains-marketplace-api
name: Unstoppable Domains Marketplace API
description: Browse and search the Unstoppable Domains secondary marketplace. Retrieve paginated listings of domains available
for purchase from existing owners, with filtering by TLD and sorting options.
humanURL: https://docs.unstoppabledomains.com/resolution/overview
baseURL: https://api.unstoppabledomains.com/resolve
tags:
- Marketplace
tags_raw:
- marketplace
properties:
- type: OpenAPI
url: openapi/unstoppable-domains-marketplace-api-openapi.yml
- type: Documentation
url: https://docs.unstoppabledomains.com/resolution/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/web3/apis/resolution/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/domain-distribution-and-management/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/partner/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/apis/reseller/quick-start
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/reseller/openapi.yaml
- type: Documentation
url: https://docs.unstoppabledomains.com/user-api/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/user-api/openapi
- aid: unstoppable-domains:unstoppable-domains-operations-api
name: Unstoppable Domains Operations API
description: All asynchronous processes handled by the API are represented as Operations. This includes registering a domain,
updating a domain's records, changing a domain's owner, returning a domain and more.
humanURL: https://docs.unstoppabledomains.com/resolution/overview
baseURL: https://api.unstoppabledomains.com/resolve
tags: []
tags_raw:
- operations
properties:
- type: OpenAPI
url: openapi/unstoppable-domains-operations-api-openapi.yml
- type: Documentation
url: https://docs.unstoppabledomains.com/resolution/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/web3/apis/resolution/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/domain-distribution-and-management/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/partner/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/apis/reseller/quick-start
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/reseller/openapi.yaml
- type: Documentation
url: https://docs.unstoppabledomains.com/user-api/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/user-api/openapi
- aid: unstoppable-domains:unstoppable-domains-owner-api
name: Unstoppable Domains Owner API
description: The Owner API from Unstoppable Domains — 1 operation(s) for owner.
humanURL: https://docs.unstoppabledomains.com/resolution/overview
baseURL: https://api.unstoppabledomains.com/resolve
tags:
- Owner
properties:
- type: OpenAPI
url: openapi/unstoppable-domains-owner-api-openapi.yml
- type: Documentation
url: https://docs.unstoppabledomains.com/resolution/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/web3/apis/resolution/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/domain-distribution-and-management/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/partner/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/apis/reseller/quick-start
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/reseller/openapi.yaml
- type: Documentation
url: https://docs.unstoppabledomains.com/user-api/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/user-api/openapi
- aid: unstoppable-domains:unstoppable-domains-owners-api
name: Unstoppable Domains Owners API
description: Search for owned domains
humanURL: https://docs.unstoppabledomains.com/resolution/overview
baseURL: https://api.unstoppabledomains.com/resolve
tags:
- Owners
tags_raw:
- owners
properties:
- type: OpenAPI
url: openapi/unstoppable-domains-owners-api-openapi.yml
- type: Documentation
url: https://docs.unstoppabledomains.com/resolution/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/web3/apis/resolution/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/domain-distribution-and-management/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/partner/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/apis/reseller/quick-start
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/reseller/openapi.yaml
- type: Documentation
url: https://docs.unstoppabledomains.com/user-api/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/user-api/openapi
- aid: unstoppable-domains:unstoppable-domains-portfolio-api
name: Unstoppable Domains Portfolio API
description: Manage owned domains (requires authentication)
humanURL: https://docs.unstoppabledomains.com/resolution/overview
baseURL: https://api.unstoppabledomains.com/resolve
tags:
- Portfolio
properties:
- type: OpenAPI
url: openapi/unstoppable-domains-portfolio-api-openapi.yml
- type: Documentation
url: https://docs.unstoppabledomains.com/resolution/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/web3/apis/resolution/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/domain-distribution-and-management/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/partner/openapi
- type: Documentation
url: https://docs.unstoppabledomains.com/apis/reseller/quick-start
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/reseller/openapi.yaml
- type: Documentation
url: https://docs.unstoppabledomains.com/user-api/overview
- type: APIReference
url: https://docs.unstoppabledomains.com/apis/user-api/openapi
# --- truncated at 32 KB (45 KB total) ---
# Full source: https://artifacts.apis.io/unstoppable-domains/apis.yml
Unstoppable Domains API — frequently asked questions
Does Unstoppable Domains have an API?
Yes. APIs.io lists 33 APIs from Unstoppable Domains, including Unstoppable Domains Account API, Unstoppable Domains AI Lander API and Unstoppable Domains Backorders API, and 30 more.
Is there an OpenAPI specification for the Unstoppable Domains API?
Yes. APIs.io indexes 33 OpenAPI specifications for Unstoppable Domains, each linked for download from this page.
How do I authenticate with the Unstoppable Domains API?
Unstoppable Domains uses bearer-token authentication (http · 1 scheme). The details are profiled on APIs.io as Unstoppable Domains Authentication.
How much does the Unstoppable Domains API cost?
APIs.io lists 4 pricing plans for Unstoppable Domains, with each plan's price, limits and inclusions under Pricing on this page.
Is the Unstoppable Domains API ready for AI agents?
Unstoppable Domains has a Kin Score of 35.8 out of 100 (thin) and an Agent Readiness score of 36.6 (agent-ready), scored by API Evangelist on 2026-11-06.
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.