Login
Domain Checker

Find an available domain

Check one name across many TLDs in a single call. DNS → RDAP → WHOIS cascade for an authoritative "is this domain free to register?" answer.

🔍 Try our API: https://api.lynk.run/domains/v1/check/example.com click to copy

Ultra-fast cascade

DNS catches taken domains in tens of milliseconds; RDAP and WHOIS confirm the rest. Many TLDs checked in parallel — a full sweep finishes in well under a second.

🎯

Authoritative, no guessing

RDAP is the registry's own API — a 404 means the domain genuinely is not registered. Verdict is available, taken or unknown; never a false "free".

🔑

One unified API

The same Lynk API key works across every service — Domains, Intel, BGP, Scraper. Also available as an MCP tool for AI agents.

Need more? Get your Lynk API key

Full access to the Domain Checker API. One key works across all Lynk services.

Register at api.lynk.run to get your unified Lynk API key — works across all Lynk services

🔍 API Documentation

Integrate domain availability checks into your tools and workflows. View full API docs →

Batch Check

POST
https://api.lynk.run/domains/v1/check

Pass a bare name to fan out across tlds, and/or explicit domains. Max 50 domains per request.

curl -H "Authorization: Bearer lynk_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{"name":"mycoolstartup","tlds":["com","io","ai"]}' \
  "https://api.lynk.run/domains/v1/check"

Single Domain

GET
https://api.lynk.run/domains/v1/check/:domain
curl "https://api.lynk.run/domains/v1/check/example.com"

Example Response

{
  "summary": { "total": 3, "available": 1, "taken": 2, "unknown": 0 },
  "elapsed_ms": 240,
  "invalid": [],
  "results": [
    {
      "domain": "mycoolstartup.com",
      "tld": "com",
      "status": "taken",
      "method": "dns",
      "reason": "domain is delegated (has NS records)",
      "checked_at": 1779480000000
    },
    {
      "domain": "mycoolstartup.ai",
      "tld": "ai",
      "status": "available",
      "method": "rdap",
      "reason": "RDAP: registry has no record for this domain (404)",
      "checked_at": 1779480000000
    }
  ]
}

⚠️ Important: status: "unknown" means no source could decide (registry blocked us, exotic TLD) — it does not mean "available".

🤖 Use with AI / LLM Agents

The Domain Checker is available as the domain_check MCP tool. Connect any MCP-capable agent (Claude Desktop, Cursor, Cline) — the full spec lives at:

https://api.lynk.run/mcp/llms.txt