Search, check availability, and purchase traditional DNS domains. This API enables AI assistants to help users find and buy domain names.
MCP API (1.0.0)
Request
Search for domain availability and pricing. Can check a specific domain (e.g., "example.com") or search terms across multiple TLDs. Supports multiple queries in a single request for efficient batch lookups. Returns a list of matching domains with their availability status, prices, and other details. IMPORTANT: Not all ICANN TLDs are supported. Use ud_tld_list to verify TLD support before searching with specific TLDs.
Domain name(s) to search - can be a full domain name like "example.com" (TLD is inferred) or a search term like "mybusiness" (searches across TLDs). Supports array of up to 10 terms for batch operations.
Domain name(s) to search - can be a full domain name like "example.com" (TLD is inferred) or a search term like "mybusiness" (searches across TLDs). Supports array of up to 10 terms for batch operations.
Optional list of up to 5 ICANN TLDs to search (e.g., ["com", "org", "io"]). Must be supported TLDs - use ud_tld_list to verify. Defaults to popular TLDs (com, net, org, ai, io) or inferred from query.
- Production serverhttps://api.unstoppabledomains.com/mcp/v1/actions/ud_domains_search
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
curl -i -X POST \
https://api.unstoppabledomains.com/mcp/v1/actions/ud_domains_search \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"query": "example.com",
"tlds": [
"com",
"org",
"io"
],
"limit": 20,
"offset": 0
}'{ "searchQuery": "string", "searchQueries": [ { … } ], "searchedTlds": [ "string" ], "invalidReason": "string", "invalidCharacters": [ "string" ], "results": [ { … } ], "pagination": { "total": 0, "count": 0, "offset": 0, "limit": 0, "hasMore": true, "nextOffset": 0 }, "truncated": true, "truncationMessage": "string" }
- Production serverhttps://api.unstoppabledomains.com/mcp/v1/actions/ud_tld_list
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
curl -i -X POST \
https://api.unstoppabledomains.com/mcp/v1/actions/ud_tld_list \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{}'{ "tlds": [ "string" ], "count": 0 }