USPTO Trademark Search avatar

USPTO Trademark Search

Under maintenance

Pricing

$4.00 / 1,000 trademark record fetcheds

Go to Apify Store
USPTO Trademark Search

USPTO Trademark Search

Under maintenance

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: 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

Magnova

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

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 filedAfter with a scheduled run to watch for newly filed marks matching your criteria.
  • Class filtering — restrict to an international class (e.g. 009 for 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

FieldDescription
Wordmark / brand texte.g. OPENAI — searches the combined mark wording
Owner namee.g. Nike, Inc.
Serial number8-digit USPTO serial, e.g. 97054561
International class1–3 digits, e.g. 009
Mark statuslive (default), dead, or any
Filed after / beforeYYYY-MM-DD date filters
Advanced queryRaw 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 results1–5,000 (default 100)

How it works

  1. Reads https://tmsearch.uspto.gov/configuration.json to resolve the current versioned search backend (the same discovery the official UI performs — USPTO rotates versions, so this is never hard-coded).
  2. Posts an Elasticsearch-style query to the backend's tmsearch endpoint with polite 1-second pacing between pages and automatic retries on rate limits.
  3. 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.

  • 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