USPTO Trademark Search - Status, Owner, Classes from Bulk Data avatar

USPTO Trademark Search - Status, Owner, Classes from Bulk Data

Pricing

from $4.00 / 1,000 trademark records

Go to Apify Store
USPTO Trademark Search - Status, Owner, Classes from Bulk Data

USPTO Trademark Search - Status, Owner, Classes from Bulk Data

Search US trademarks by word, prefix or exact text, or look up by serial or registration number. Returns live/dead status, filing and registration dates, owner name and country, and Nice classes from the official USPTO bulk data. No API key, no scraping.

Pricing

from $4.00 / 1,000 trademark records

Rating

0.0

(0)

Developer

Doohan Kim

Doohan Kim

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Categories

Share

USPTO Trademark Search

Search US trademark applications and registrations by text, serial number, registration number or owner name. The data comes from the official USPTO bulk data files; there is no scraping and no API key.

Each result tells you whether the mark is live or dead, when it was filed and registered, who owns it, which Nice classes it covers, and links to the official USPTO TSDR page.

What you can do

  • Check whether a name is already taken: search the trademark text as a word, as a prefix, or as an exact match.
  • Narrow by Nice class (1 to 45), filing date range, and live / dead / all status.
  • Look up a mark directly by serial number or registration number.
  • Find marks of an owner by part of the owner name.

Input

FieldMeaning
searchTermsWords or phrases in the trademark text.
matchModeword (default), prefix or exact.
serialNumbers, registrationNumbersDirect lookups. Status and date filters do not apply to them.
ownerNameOwner name contains this text. Scans the whole data set (a few seconds).
classesNice classes, for example [9, 35].
statuslive (default), dead or all.
filedAfter, filedBeforeFiling date range, YYYY-MM-DD.
maxResultsPerTerm1 to 1000, default 50. Newest filings come first.

With no input at all the Actor searches for acme.

Output

One row per trademark: serialNumber, registrationNumber, markText, status (code, description, isLive), filingDate, registrationDate, statusDate, abandonmentDate, cancellationDate, owner (name, country, entityType), classes, drawingCode, matchedTerm, usptoUrl, dataAsOf, disclaimer. A search term with no match gives { "matchedTerm": ..., "found": false }. All dates are YYYY-MM-DD; codes are strings.

status.isLive is null for the few USPTO status codes that have no clear live / dead meaning; such marks only appear with status: all. owner.entityType is the raw USPTO entity code.

Data and limits

  • The database is shipped inside the image and refreshed every ~2 weeks. dataAsOf on each row shows the date of the newest record.
  • It holds basic case data only. It does not include goods and services text, addresses, e-mail addresses, phone numbers or attorney details.
  • Owner names and mark texts are published by the USPTO as filed and can contain whatever the applicant typed.
  • Based on USPTO bulk data; not legal advice. Verify in USPTO TSDR before relying on it.
  • Word matching splits text at punctuation, so DON'T is found by don t, not by dont. Use exact mode for punctuation-insensitive full matches.

Pricing

Pay-per-event, event name trademark-record (one trademark record returned) plus a $0.005 start fee. Search terms with no match are not charged. Price: $0.004 per record.