Search, check availability, and purchase traditional DNS domains. This API enables AI assistants to help users find and buy domain names.
- Search for available domains or check specific domain availability
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 }