Free trademark search API: USPTO and global registers
What is a trademark search API?
A trademark search API is an endpoint that returns official mark registrations — wordmark, owner, status, classes — straight from an intellectual-property office, and 2 free routes cover most of the need. In our data — the Aidenix Atlas catalog, both endpoints live-probed on 2026-07-24 — the same test query «ACME» returns 649 records from the USPTO full-text search and 5,122 records from TMview, the EUIPO-run search across national registers. What the free tier honestly gives you:
- Official registration records from the offices themselves, not scraped aggregator copies.
- Search by mark text, owner name, or registration number — no API key on either route.
- Live/dead status and Nice classes, which turn a brand list into an industry profile.
How do you search USPTO trademarks by owner name?
The USPTO search endpoint is a raw Elasticsearch proxy: one POST with a standard ES-DSL body, no key, no signup. According to our probe of 2026-07-24, a query_string clause searches across wordmark, ownerName, and goodsAndServices at once — which makes owner-name search a one-liner:
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 response is an Elasticsearch hits envelope: hits.totalValue for the count, then wordmark, ownerName, alive, serial and registration numbers per record. Full field list and query patterns: the USPTO access card.
How do you search trademarks globally?
Global search is one POST to TMview, the cross-register run by the EU Intellectual Property Office: a single basicSearch query hits USPTO, EUIPO, WIPO and dozens of national offices at once. In our probe of 2026-07-24, «ACME» returned 5,122 records worldwide against 649 in the US federal register alone — the global picture is roughly 8 times wider. The mechanics, according to the catalog recipe:
- Body:
{"basicSearch": "<name>", "page": "1", "pageSize": "30", "criteria": "C"}— no auth. - Response:
tradeMarksarray plustotalResultsandtotalPagesfor paging, 30 records per call. - Each record names the IP office, applicant, Nice class, status, and application number — details on the TMview access card.
What do trademark records tell you about a company?
A trademark portfolio is a self-declared product roadmap: companies file marks for the names they intend to sell under, classed into the 45 Nice categories that describe goods and services. In our data, trademark records join company research from 3 angles:
- Owner-name search turns a legal entity into its brand list — including brands the website never mentions.
- Nice classes map each brand to an industry segment, filed by the company itself.
- Dead marks and fresh applications are timing signals: a rebrand, a new product line, or an abandoned market.
The join path runs both directions: resolve a company in a state registry or SEC EDGAR first, then pull its marks — or start from a mark's owner name and walk back to the registry record.
Test page. Endpoints and counts as probed on 2026-07-24 via the Aidenix Atlas catalog. Not yet editorially reviewed.
Find these guides useful? Add Aidenix as a preferred source on Google — our pages will surface in your AI Overviews.