Namecheck

Name availability · one call

Is the name actually free?

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.

No subscription — pay in Ounie credits5 credits a checkREST · MCP · x402
nameorbitkiln
Domains · RDAP6/6
orbitkiln.com404 · registry
orbitkiln.io404 · registry
orbitkiln.ai200 · registry
orbitkiln.net404 · registry
orbitkiln.app404 · registry
orbitkiln.dev404 · registry
Handles · 6 platforms6/6
@orbitkilnGitHub
@orbitkilnX
@orbitkilnYouTube
orbitkilnnpm
orbitkilnPyPI
orbitkilncrates.io
™ watchTwo brands already use this name. Signal, not clearance.

Every chip is a live status code. Nothing here is inferred.

What resolves

Three questions, answered from the source that actually knows.

domains

Straight from the registry

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.

  • .com
  • .io
  • .ai
  • .net
  • .app
  • .dev

Ask for any TLD you like. One that publishes no RDAP service comes back unknown, with the reason.

handles

Six platforms that answer honestly

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.

  • GitHubuser or organisation
  • Xhandle
  • YouTubechannel handle
  • npmpackage
  • PyPIpackage
  • crates.iocrate
trademark

A collision signal, not a clearance

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.

clearwatchcrowdedunknown

The USPTO and EUIPO registers are never queried, and every response says so.

What we cannot check

Six platforms are missing on purpose.

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.

a handle nobody has takensame replya handle that is definitely takensame replyunknown

Asking a platform about a free handle and a taken one.

unknownInstagram

Returns 200 for handles that are free, so a hit means nothing.

unknownTikTok

Returns 200 for handles that are free, so a hit means nothing.

unknownTwitch

Returns 200 for handles that are free, so a hit means nothing.

unknownReddit

Returns 403 to server-side callers regardless of the handle.

unknownProduct Hunt

Returns 403 to server-side callers regardless of the handle.

unknownLinkedIn

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

A low band is not permission.

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.

brand pagecompany registerinvented citationproduct listingANCHORfetched? keepRISK BANDwatchnot queriedUSPTO registerEUIPO register

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

Built to be called by something that isn’t a person.

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.

REST

One POST, the whole picture

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}'
MCP

A tool your agent already knows how to hold

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_…
x402

No account, no key — pay per call in USDC

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

5 credits a check, and a non-answer is free.

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.

YOUR WALLETcredits11111SETTLED5 credits

5 credits reserved while the check runs.

Questions

The awkward ones first.

Why don’t you check Instagram or TikTok?

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”.

Where do the domain answers come from?

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.

What happens to a TLD you can’t resolve?

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.

Is the trademark result a legal clearance?

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.

Who decides the risk band?

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.

What does a check cost?

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.

Do I get charged for a name that’s taken everywhere?

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.

Can an agent use this without an Ounie account?

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.

Which handles do you actually check?

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.

Find out before you fall in love with it.

One call gives you the domains, the handles and the brands already using it — each one backed by something you can open and check.