USPTO Trademark Search
Under maintenancePricing
$4.00 / 1,000 trademark record fetcheds
USPTO Trademark Search
Under maintenanceSearch U.S. federal trademarks from the official USPTO database — wordmark, owner, international class, live/dead status, filing dates, goods/services. No API key, no login, no registration: uses the public backend behind the USPTO's own Trademark Search site, with automatic version discovery.
Pricing
$4.00 / 1,000 trademark record fetcheds
Rating
0.0
(0)
Developer
Magnova
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
USPTO Trademark Search — Apify Actor
Search U.S. federal trademarks from the official USPTO database: wordmark, owner, international class, live/dead status, filing dates, goods/services. No API key, no login, no registration — the Actor uses the public backend behind the USPTO's own Trademark Search website, discovered dynamically from the site's configuration.
What it does
- Brand clearance research — search for a wordmark across all live federal trademarks before you file or launch.
- Competitor / owner watch — find every mark owned by a company.
- New-filing monitoring — combine
filedAfterwith a scheduled run to watch for newly filed marks matching your criteria. - Class filtering — restrict to an international class (e.g.
009for software).
Each dataset record contains: serialNumber, wordmark, status (LIVE/DEAD), owner, filedDate, registrationDate, registrationNumber, internationalClasses, goodsAndServices, markType, and a tsdrUrl linking to the official TSDR status page.
Attorney names are deliberately excluded from output (personal-data minimization). Owner names are the applicant of record in a public federal database and are kept, since they are the core of brand research.
Input
| Field | Description |
|---|---|
| Wordmark / brand text | e.g. OPENAI — searches the combined mark wording |
| Owner name | e.g. Nike, Inc. |
| Serial number | 8-digit USPTO serial, e.g. 97054561 |
| International class | 1–3 digits, e.g. 009 |
| Mark status | live (default), dead, or any |
| Filed after / before | YYYY-MM-DD date filters |
| Advanced query | Raw field-tag query passed straight to the backend, e.g. CM:"APPLE" AND IC:009 AND LD:true. Tags: CM mark text, ON owner, IC class, LD live/dead, FD filing date, SN serial, RN registration. Overrides the other filters. |
| Max results | 1–5,000 (default 100) |
How it works
- Reads
https://tmsearch.uspto.gov/configuration.jsonto resolve the current versioned search backend (the same discovery the official UI performs — USPTO rotates versions, so this is never hard-coded). - Posts an Elasticsearch-style query to the backend's
tmsearchendpoint with polite 1-second pacing between pages and automatic retries on rate limits. - Maps hits to clean, flat records and pushes them to the dataset.
Pricing
Pay-per-event: $0.004 per trademark record delivered. Runs with no matching marks are not charged.
Legal notes
- Data source is the USPTO's public trademark database — public federal records.
- No scraping of the website UI: the Actor talks to the backend service the UI itself uses, at a polite request rate.
- Results are trademark candidates for research, not legal advice. For filing decisions, consult a trademark attorney and verify through TSDR.
Development
python3 -m venv .venv && .venv/bin/pip install -r requirements.txt.venv/bin/python -m pytest tests/ -q