Name availability · one call
Domains from the registries’ own records, handles on the six platforms that answer honestly, and a trademark collision signal with the page every collision came from. Every status is read from a live status code. Nothing is guessed.
Every chip is a live status code. Nothing here is inferred.
What resolves
Every TLD publishes an RDAP endpoint — the registry’s own successor to WHOIS — and IANA publishes the map. We resolve the TLD through that map and read the registry’s status code: a record means registered, no record means available. No reseller, no affiliate feed, no cached list.
Ask for any TLD you like. One that publishes no RDAP service comes back unknown, with the reason.
Each one was probed with a handle that was definitely free and one that was definitely taken. These six returned different answers. We show you the exact handle we tried and the page you can open to see it yourself.
We read public web evidence — brand pages, company registers, product listings — and report the brands already using your name, each with the page it came from. The band is a fixed rule over what was found, never a judgement a model made.
The USPTO and EUIPO registers are never queried, and every response says so.
What we cannot check
Most name checkers quietly include these. We probed each one with a handle that was free and a handle that was taken, and got the same answer both times — so any status we printed would be invented. A wrong “available” is the single most expensive thing this product could hand you, so these are named rather than faked.
Asking a platform about a free handle and a taken one.
Returns 200 for handles that are free, so a hit means nothing.
Returns 200 for handles that are free, so a hit means nothing.
Returns 200 for handles that are free, so a hit means nothing.
Returns 403 to server-side callers regardless of the handle.
Returns 403 to server-side callers regardless of the handle.
Blocks server-side requests, so availability cannot be observed.
Domains too. A TLD whose registry publishes no RDAP service comes back unknown with the reason attached. .co is the live example: the .co registry publishes no RDAP service to IANA, and the endpoints that answer are not authoritative — one 404s for registered names, the other returns a help page for every label. We will not guess.
Trademark honesty
There is no keyless way to search the USPTO or EUIPO registers — we checked, and every public endpoint is either gated or gone. So what you get is a collision signal from evidence you can open yourself, and an explicit list of the registers we never touched.
Reading public web evidence for existing brands.
This drafts a picture of who already uses your name. It is not legal advice, and it is not a substitute for a trademark attorney.
Before you print it on anything, have someone qualified search the registers that matter in the markets you sell into.
For developers & AI agents
Three rails, one meter. Every call refuses rather than overdraws: an agent that runs out of credits gets a 402 with the exact shortfall and a link to top up, never a silent debt.
Bearer key or the shared Ounie session cookie. Synchronous — domains, handles and the trademark signal come back on the same request.
curl -X POST https://namecheck.ounie.com/api/checks \
-H "Authorization: Bearer nmc_live_…" \
-H "Content-Type: application/json" \
-d '{"name":"orbitkiln",
"tlds":["com","io","dev"],
"trademark":true}'check_name, get_name_check, list_name_checks, get_supported_targets, get_credit_balance, get_pricing, whoami. Works in Claude, Cursor, ChatGPT and the Ounie AI Team — that last one can't set headers, so the key rides the URL.
Endpoint https://namecheck.ounie.com/api/mcp (legacy SSE: /api/sse)
Auth Authorization: Bearer nmc_live_…
# Hosts that can't set headers (e.g. the Ounie AI Team):
https://namecheck.ounie.com/api/mcp?api_key=nmc_live_…Keyless agents pay on Base. A malformed request is refused before it is ever quoted, so you never sign a payment for work that cannot succeed. Verification happens before settlement, so a check that resolved nothing never takes your money.
curl -X POST https://namecheck.ounie.com/api/x402/namecheck \
-H "Content-Type: application/json" \
-d '{"name":"orbitkiln"}'
# → 402 { accepts: [{ scheme:"exact", network:"base",
# maxAmountRequired:"60000", payTo:"0x…" }] }
curl -X POST https://namecheck.ounie.com/api/x402/namecheck \
-H "X-Payment: <base64 signed payload>" -d '{"name":"orbitkiln"}'5 credits per check on the credit rails · $0.060 per check on x402 · the dashboard keeps every check you have run, free to re-read.
Credit math
The registry and handle probes cost nothing to run — the price is really the trademark scan. A name that is taken everywhere is billed, because that is the answer that saves you three months. A check where every probe came back unknown is not, because it taught you nothing.
5 credits reserved while the check runs.
Questions
Because they lie. We probed Instagram, TikTok, Twitch, Reddit, Product Hunt, LinkedIn with a handle that was definitely free and one that was definitely taken. Instagram, TikTok and Twitch answered 200 both times; Reddit and Product Hunt answered 403 both times; LinkedIn blocks server-side callers entirely. Any status we printed for those would be invented, so we print none — and we tell you they are missing rather than leaving a shorter list you might read as “all clear”.
The registries themselves. Every TLD publishes an RDAP endpoint — the successor to WHOIS — and IANA publishes the map of which endpoint serves which TLD. We resolve the TLD through that map and read the registry's own status code: 200 means there is a record, 404 means there is not. No reseller, no affiliate feed, no cached list.
It comes back `unknown`, with the reason. .co is the live example: its registry publishes no RDAP service to IANA, and the two endpoints that do answer are both traps — one 404s for names that are definitely registered, the other returns a help page for every label. Either one would produce a confident wrong answer for every .co on earth, so we refuse instead.
No, and it never will be. There is no keyless way to search the USPTO or EUIPO registers, so what you get is a collision signal read off public web evidence — every collision carries the page it came from, and every response names the registers we did not touch. A low band means we found nothing, not that nothing is there. Before you commit to a name, pay a trademark attorney.
A fixed rule, not a model. The model's only job is to read the pages we fetched and extract the brands it finds; a citation whose URL was not in that set is deleted before you see it. The band is then a pure function of what survived — you can re-derive it yourself from the collisions in the response, which is the whole point of not letting a model assign it.
5 Ounie credits — $0.05 in plain money, from the same wallet as every other Ounie app. No subscription, no minimum. The domain and handle probes are free to run, so the price is really the trademark scan. Re-reading and listing checks you have already paid for is free forever.
Yes, and that is the answer worth the most. Finding out on day one that a name is gone saves you the three months you would otherwise spend building on it. What is never charged is a check where every single probe came back unknown — that taught you nothing, so it refunds in full.
Yes. The x402 endpoint takes USDC on Base with no account and no key. It verifies your signature, runs the check, and settles only once something has actually resolved — an on-chain settlement is final, so a non-answer is refused before the money moves rather than refunded after.
GitHub, X, YouTube, npm, PyPI, crates.io. Each one was verified to return a different status for a taken handle and a free one, which is the only test that matters. The handle we probe is your name run through that platform's own rules, and we show you the exact handle and URL we used — X caps at 15 characters, so a long name reports the rule rather than a made-up answer.
One call gives you the domains, the handles and the brands already using it — each one backed by something you can open and check.