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

FieldTypeRequiredWhat it is
company_namestringYesCompany name or keyword

Output fields

How reliably each field appears in a successful answer.

FieldTypeAppears
takenarrayAlways (present in every successful answer)
socialarrayAlways (present in every successful answer)
domainsarrayAlways (present in every successful answer)
availablearrayAlways (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
  }'

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