Startup Name Availability
Check a startup name for domain DNS records and public account or package name signals. Returns candidate names; DNS absence does not prove availability.
Pay by wallet (x402)
startup-domain-check Example
Input
{
"company_name": "Google"
} Answer
{
"taken": [
{
"name": "google.com",
"type": "domain",
"details": "Redirects to https://www.google.com/"
},
{
"name": "google.io",
"type": "domain",
"details": "Redirects to https://io.google/2026/"
},
{
"name": "google.ai",
"type": "domain",
"details": "Redirects to https://www.google.com/search?udm=50&aep=11"
},
{
"name": "google.co",
"type": "domain",
"details": "Redirects to https://www.google.com/"
},
{
"name": "google.dev",
"type": "domain",
"details": "Redirects to https://developers.google.com/program"
},
{
"name": "@google",
"type": "twitter/x",
"details": "taken"
},
{
"name": "google",
"type": "github",
"details": "taken"
},
{
"name": "google",
"type": "npm",
"details": "taken"
},
{
"name": "google",
"type": "pypi",
"details": "taken"
}
],
"social": [
{
"handle": "@google",
"platform": "Twitter/X",
"available": false
},
{
"handle": "google",
"platform": "GitHub",
"available": false
},
{
"package": "google",
"platform": "npm",
"available": false
},
{
"package": "google",
"platform": "PyPI",
"available": false
}
],
"domains": [
{
"domain": "google.com",
"available": false,
"extension": ".com",
"current_owner": "Redirects to https://www.google.com/"
},
{
"domain": "google.io",
"available": false,
"extension": ".io",
"current_owner": "Redirects to https://io.google/2026/"
},
{
"domain": "google.ai",
"available": false,
"extension": ".ai",
"current_owner": "Redirects to https://www.google.com/search?udm=50&aep=11"
},
{
"domain": "google.co",
"available": false,
"extension": ".co",
"current_owner": "Redirects to https://www.google.com/"
},
{
"domain": "google.dev",
"available": false,
"extension": ".dev",
"current_owner": "Redirects to https://developers.google.com/program"
}
],
"keyword": "google",
"available": [],
"taken_count": 9,
"available_count": 0,
"best_available_domain": null
} Inputs
| Field | Type | Required | What it is |
|---|---|---|---|
company_name | string | Yes | Company name or keyword |
Output fields
How reliably each field appears in a successful answer.
| Field | Type | Appears |
|---|---|---|
taken | array | Always (present in every successful answer) |
social | array | Always (present in every successful answer) |
domains | array | Always (present in every successful answer) |
available | array | Always (present in every successful answer) |
How to call it
The same tool through each route. MCP clients reach it through Strale’s server at https://api.strale.io/mcp; the call below is what the agent sends.
# Needs an API key. max_price_cents caps what this call may cost.
curl -X POST https://api.strale.io/v1/do \
-H "Authorization: Bearer $STRALE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{
"capability_slug": "startup-domain-check",
"inputs": {
"company_name": "Google"
},
"max_price_cents": 5
}' {
"tool": "strale_execute",
"arguments": {
"slug": "startup-domain-check",
"inputs": {
"company_name": "Google"
},
"max_price_cents": 5
}
} import { Strale } from "straleio";
const strale = new Strale({ apiKey: process.env.STRALE_API_KEY! });
const result = await strale.do({
capability_slug: "startup-domain-check",
inputs: {
"company_name": "Google"
},
max_price_cents: 5,
}); import os
from straleio import Strale, DoRequest
strale = Strale(api_key=os.environ["STRALE_API_KEY"])
result = strale.do(DoRequest(
capability_slug="startup-domain-check",
inputs={
"company_name": "Google",
},
max_price_cents=5,
)) # No account. The first request answers 402 with the price in USDC;
# an x402 client pays it from your wallet and repeats the request.
curl -i 'https://api.strale.io/x402/v2/startup-domain-check?company_name=Google' Limitations
Country domains and niche platforms are not checked
Checks .com, .io, .ai, .co and .dev availability and the name on GitHub, npm and PyPI. Country domains and other platforms are not checked
What to do instead: Supplement with whois-lookup for specific TLDs and social-profile-check for additional platform availability