USPTO trademark full-text search API: access card
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, according to the catalog manifest. In our data — the Aidenix Atlas catalog of verified sources — this endpoint was last probed on 2026-07-24 and returned HTTP 200. 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.
How do you query it?
A working query is one plain HTTP GET — in our data this exact request form was verified on 2026-07-24:
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"]}'
The catalog recipe records these endpoints, all verified:
POST /prod-v1-0-0/tmsearch— the body is standard Elasticsearch DSL, response is an ES hits envelope withhits.totalValue.termon fieldWM— exact wordmark match;match_phrase_prefixonWM— prefix search.query_stringacrosswordmark,ownerName,goodsAndServices— free-text search including owner names.- Registration status by serial number lives on a separate TSDR endpoint — a different manifest in our catalog.
What does it accept and return?
The interface contract is a short one: 5 query facets in, 7 field groups out. The table is generated from the catalog manifest, according to the probe of 2026-07-24 — every row below was checked against the live endpoint, not copied from vendor marketing:
| 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-24 — HTTP 200 |
Related sources
A related source is a dataset that joins to the USPTO trademark search through shared keys, according to the join map of our catalog. In our data, each of the 2 cards below was probed on 2026-07-24 and is live:
- TMview global trademark search API — Global.
- SEC EDGAR full-text search API — United States (federal).
The workflow this source belongs to is covered in the full guide: Free trademark search API — USPTO and global registers.
Source card generated from the Aidenix Atlas catalog; facts as probed on 2026-07-24.
Find these guides useful? Add Aidenix as a preferred source on Google — our pages will surface in your AI Overviews.