Mcp

Domain Availability

Check domain availability through your AI assistant. Validate product names, compare domain options, and get registration details for taken domains. Powered by DataForSEO WHOIS database. Requires a Pro API key.

check_domain_availability

Check availability status for up to 10 domains at once. Returns registration status, registrar, and expiration dates for taken domains.

ParameterTypeRequiredDescription
domainsstring[]YesList of domains to check (max 10)
check_domain_availability({
  domains: ['coolapp.dev', 'coolapp.io', 'mycoolapp.com']
})

Returns:

{
  "results": [
    {
      "domain": "coolapp.dev",
      "available": true
    },
    {
      "domain": "coolapp.io",
      "available": false,
      "registrar": "Cloudflare, Inc.",
      "expiration": "2026-03-15",
      "created": "2019-08-22"
    },
    {
      "domain": "mycoolapp.com",
      "available": true,
      "note": "Not found in WHOIS database - likely available"
    }
  ]
}

Response Fields

FieldDescription
domainThe domain checked
availabletrue if available for registration, false if taken
registrarRegistrar name (taken domains only)
expirationExpiration date YYYY-MM-DD (taken domains only)
createdRegistration date YYYY-MM-DD (taken domains only)
noteAdditional context when applicable

Use Cases

Product naming - Quickly validate domain availability when brainstorming product or company names.

Brand research - Check multiple TLD variations at once (.com, .io, .dev, .app) to find available options.

Expiration tracking - See when a desired domain expires; it may become available for registration.

Competitive research - Check when competitor domains were registered to understand market timing.

Combining with Other Tools

For comprehensive brand research:

  1. Run check_domain_availability to verify domain options
  2. Use research_keywords to check search volume for brand terms
  3. Use analyze_social_signals to see if the name is already associated with other projects

Data Freshness

ToolCache DurationData Source
check_domain_availability1 hourDataForSEO WHOIS database

Results are cached to reduce API costs and improve response time.

Limitations

  • Database coverage - DataForSEO tracks 260M+ domains but may miss very new registrations or obscure TLDs. Domains not found are reported as likely available.
  • Pricing not included - Domain pricing varies by registrar and is not provided. Check your preferred registrar for current prices.
  • No reservation - Checking availability does not reserve the domain. Register promptly if needed.
  • Expiration dates - An expired domain may not be immediately available due to redemption periods.
Did this page help you?