コンテンツへスキップ
POST AI agent ready /v1/domain-search/search

Domain Search API - Find Registered Domains by Keyword

Searches a database of registered domains for entries matching your keyword query. Returns domain names, creation and update dates, country, and active/dead status. Filter by TLD zone and control result count with the limit parameter.

Parameters

stringrequired

Search keyword (minimum 2 characters). Matches against domain names.

string

TLD zone to filter results (e.g., "com", "io", "dev"). Defaults to "com".

number

Maximum number of results to return (1-100). Defaults to 20.

Code examples

curl -X POST https://api.botoi.com/v1/domain-search/search \
  -H "Content-Type: application/json" \
  -d '{"query":"startup","zone":"com","limit":5}'

When to use this API

Brand name research and trademark screening

Before launching a new product, search for domains containing your proposed brand name. Identify existing registrations that could conflict with your trademark or confuse customers. Use the results to refine your naming strategy before investing in branding.

Domain investor prospecting

Search for keyword-rich domains in popular TLDs to identify acquisition targets. Filter by creation date to find aged domains with SEO value, or look for expired (is_dead) domains that can be re-registered at standard pricing.

Competitive intelligence

Monitor domain registrations containing your brand name or product keywords. Detect cybersquatting, phishing domains, or new competitors entering your market by tracking new registrations that match your key terms.

Frequently asked questions

What TLD zones are supported?
The database covers major TLDs including com, net, org, io, dev, co, ai, and many others. Pass the zone parameter to filter by a specific TLD. Default is "com" if omitted.
Does this check if a domain is available for registration?
This endpoint searches registered domains. An is_dead field indicates whether the domain appears to be expired or inactive. For real-time availability checks, use the domain availability endpoint instead.
What does the is_dead field mean?
An is_dead value of true means the domain registration has expired or the domain is no longer resolving. These domains may become available for registration soon, but this is not a guarantee; they may be in a redemption or hold period.
How far back does the domain data go?
The database includes domains registered as early as 1985 for the oldest TLDs. Create and update dates reflect the WHOIS record history available for each domain.
Can I search for exact matches only?
The query parameter performs a substring match by default. To find exact domain matches, search for the full domain name. The results are sorted by relevance to the query.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.