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
- Monthly quota by plan: Free 100, Pro 5,000, Studio 50,000 checks.
- Burst limit: 60 requests/minute per key.
-
Responses carry
X-RateLimit-LimitandX-RateLimit-Remaining. Over quota returns429.
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