account.name

API

One authenticated request checks a name across domains and handles. Built for naming agencies, brand monitors, and anyone vetting candidates in bulk.

Authentication

Create a key on your account page and send it as a Bearer token (or an x-api-key header):

curl https://account.name/api/v1/check?q=lumenkit \
  -H "Authorization: Bearer an_your_key_here"

Endpoint

GET /api/v1/check

q required The name to check. Normalised to a single label (letters, numbers, hyphens).
platforms optional Comma list of domains, handles, and/or specific handle keys (e.g. github,npm). Defaults to everything.

Example response

{
  "ok": true,
  "name": "lumenkit",
  "usage": { "used": 14, "limit": 100, "remaining": 86 },
  "domains": [
    { "domain": "lumenkit.com", "tld": "com", "status": "taken", "action": { "kind": "backorder", "url": "…" } },
    { "domain": "lumenkit.io",  "tld": "io",  "status": "available", "action": { "kind": "register", "url": "…" } }
  ],
  "handles": [
    { "platform": "github", "label": "GitHub", "category": "dev", "status": "available", "url": "…", "checked": true, "bestEffort": false }
  ]
}

status is one of available, taken, or unknown ("couldn't verify", which best-effort platforms can return from a datacenter IP; never guessed).

Rate limits & quota

Coverage

Domains (10 TLDs): com · ie · co.uk · uk · net · io · co · dev · app · ai

Handle platform keys: instagram · threads · x · tiktok · youtube · bluesky · mastodon · telegram · pinterest · reddit · twitch · substack · patreon · linktree · soundcloud · vimeo · tumblr · dribbble · behance · github · gitlab · huggingface · npm · pypi · crates · rubygems · dockerhub · keybase

Sign in to get a key →