USPTO trademark full-text search API: access card
Every endpoint on this page was live-probed on 2026-07-29 by the Aidenix Atlas catalog.
What is the USPTO trademark search?
USPTO trademark full-text search API is the raw search interface behind the USPTO's public trademark database — every federal wordmark, owner, and registration record, published by US Patent and Trademark Office. Coverage: United States (federal); scale: the full federal trademark register — 649 records match the wordmark ACME alone. In our data — the Aidenix Atlas catalog, where every source is live-probed — this endpoint answered HTTP 200 on 2026-07-29. What the card gives you:
- The exact endpoint and a working request you can copy.
- Authentication and rate limits: none — no API key required.
- The query keys the source accepts and the fields it returns, verified against the live endpoint.
Key facts at a glance
A key-facts table is the 30-second version of this card: the full federal trademark register — 649 records match the wordmark ACME alone in scope, 5 query facets, 7 field groups out. Every row comes from our own probe run of 2026-07-29, not from vendor marketing:
| Question | Answer |
|---|---|
| Provider | US Patent and Trademark Office |
| Coverage | United States (federal) |
| Records | the full federal trademark register — 649 records match the wordmark ACME alone |
| Authentication | none — no API key required; send a browser-style User-Agent header |
| Query by | wordmark, owner name, serial number, registration number, goods and services text |
| Returns | wordmark, owner name, alive status, serial number, registration number, international class, goods and services |
| Last probe | 2026-07-29 — HTTP 200 |
| Cost | $0 — open data, no license fee |
How do you query it?
A working query is one plain HTTP request — in our data this exact request form was verified on 2026-07-29:
curl -X POST "https://tmsearch.uspto.gov/prod-v1-0-0/tmsearch" \
-H "Content-Type: application/json" \
-d '{"query":{"bool":{"should":[{"term":{"WM":{"value":"acme"}}}],"minimum_should_match":1}},"size":10,"_source":["wordmark","ownerName","alive","serialNumber","registrationNumber"]}'
Notes from probing this Elasticsearch-style endpoint:
- You request fields as
_source, but the response returns them assource— an envelope quirk that breaks naive parsers. - The count lives in
hits.totalValue, not the usualhits.total.value. - Expired registrations stay in the index and rank normally: filter on
aliveunless you want history.
When should you use this source?
A source fit is a match between what you already know and what the endpoint accepts — 5 query facets here, according to our probe of 2026-07-29. In our data, the decision goes like this:
- If the company is registered in United States (federal) → this is the authoritative record, filed with US Patent and Trademark Office.
- If you can search by wordmark → this source resolves it directly; other facets need a different registry.
- If you need fields it does not return (wordmark, owner name, alive status, serial number, registration number, international class, goods and services is the full list) → follow the related sources below rather than forcing this one.
What does it accept and return?
The interface contract is a short one: 5 query facets in, 7 field groups out. Every row below was checked against the live endpoint on 2026-07-29:
| Facet | Value |
|---|---|
| Endpoint | https://tmsearch.uspto.gov/prod-v1-0-0/tmsearch |
| Auth | none — no API key required; send a browser-style User-Agent header |
| Query by | wordmark, owner name, serial number, registration number, goods and services text |
| Returns | wordmark, owner name, alive status, serial number, registration number, international class, goods and services |
| Provider | US Patent and Trademark Office |
| Coverage | United States (federal) |
| Last probe | 2026-07-29 — HTTP 200 |
Related sources
A related source is a dataset that joins to the USPTO trademark search through a shared key — 2 of them in our catalog of nearly 4,000 sources, each probed on the same schedule as this card, according to our run of 2026-07-29:
- TMview global trademark search API — Global.
- SEC EDGAR full-text search API — United States (federal).
- New York active corporations — the owner string names a state of incorporation; this is where the filing itself lives.
- SEC Form D search — when the mark's owner is a private issuer rather than a filer.
The workflow this source belongs to is covered in the full guide: Free trademark search API — USPTO and global registers.
Frequently asked questions
Three questions cover most of what people ask about this source. Answers below reflect our probe of 2026-07-29:
Is the USPTO trademark search free to use? Yes — $0 license fee, the full federal trademark register — 649 records match the wordmark ACME alone in scope, authentication: none — no API key required. The cost of using it is engineering time and rate-limit patience, not money.
How current is the data? The records are as current as US Patent and Trademark Office makes them — registries update on filing schedules, not news cycles. What we verify is the endpoint: it answered on 2026-07-29, and this card carries that date so you can tell a fresh claim from a stale one.
Can I use this commercially? Public records generally allow commercial use, but terms are set per publisher, not universally. Query-and-enrich workloads are uncontroversial; verify US Patent and Trademark Office's specific terms before redistributing bulk copies.
How we verify this card
Our verification method is a live probe, not a citation chain — the status on this card comes from a real request we sent on 2026-07-29. What the probe run covers, in our data:
- Endpoint liveness: this source is one of the nearly 4,000 the Aidenix Atlas catalog tracks, re-probed on schedule.
- Contract checks: the accepted query facets and returned field groups above are read from the live response, not from documentation.
- Honest failures: when a source stops answering, this card says so and its date freezes — we do not publish a fresh-looking date over a dead endpoint.
- Freshness contract: the «last probe» date above is the promise; it moves only when the source actually answers.
Source card generated from the Aidenix Atlas catalog; facts as probed on 2026-07-29.
Find these guides useful? Add Aidenix as a preferred source on Google — our pages will surface in your AI Overviews.