Scrapers.lat logo scrapers.lat
Public records

USPTO Trademark Search Scraper

Scrape US trademark records with mark text, serial and registration number, owner name and address, status, filing and registration dates, goods and services and international classes. Search by wordmark, owner, goods, serial or registration number. Export to JSON, CSV or Excel.

34 fields per record JSON · CSV · Excel · API Pay per use
uspto-trademarks-scraper.json 200 OK
{
  "serialNumber": "85081040",
  "wordmark": "8835 COFFEE. COFFEE. COFFEE. COFFEE. COFFEE. C…",
  "markType": "SERVICE MARK",
  "markDescription": ["The color(s) white, black, brown, light an…,
  "disclaimer": "\"COFFEE\"",
  "alive": false,
  "registered": false,
  "statusCode": 606,
  "statusDescription": "ABANDONED - NO STATEMENT OF USE FILED"
}
What you get

Every run returns clean, typed records, ready for your CRM, spreadsheet or database.

  • One clean record per result, deduped and normalized
  • Stable schema in JSON, CSV or Excel, or read it via the Apify API
  • Pay per use in the cloud, nothing to install or maintain
Fields it returns
Serial NumberWordmarkMark TypeMark DescriptionDisclaimerAliveRegisteredStatus CodeStatus DescriptionFiled DateAbandon DatePublish For Opposition DateOwner NameOwner City
Sample output

A real example record, exactly the shape you receive.

Serial NumberWordmarkMark TypeMark Description
850810408835 COFFEE. COFFEE. COFFEE. COFF…SERVICE MARK["The color(s) white, black, brow…
73517886COFFEE COFFEE COFFEESERVICE MARK
79450623COFFEE COFFEETRADEMARK,SERVICE MARK
99319186COFFEE COFFEESERVICE MARK["The color(s) green is/are claim…
75840730COFFEETRADEMARK["The design consists of a styliz…
GET /uspto-trademarks-scraper
{
  "serialNumber": "85081040",
  "wordmark": "8835 COFFEE. COFFEE. COFFEE. COFFEE. COFFEE. C…",
  "markType": "SERVICE MARK",
  "markDescription": ["The color(s) white, black, brown, light an…,
  "disclaimer": "\"COFFEE\"",
  "alive": false,
  "registered": false,
  "statusCode": 606,
  "statusDescription": "ABANDONED - NO STATEMENT OF USE FILED"
}

Frequently asked questions

Can I search by owner or by goods and services?

Yes. Set the search field to Owner name to find every mark held by a company, or to Goods & services to find marks covering a product or service.

Can I look up a specific mark?

Yes. Set the search field to Serial number or Registration number and enter the number.

Does it include dead and abandoned marks?

By default yes. Turn on Live marks only to keep just the active ones.

How fresh is the data?

Records are read live at run time, so each reflects the current status at the moment of the run (see observedAt).

Ready when you are.

Run the scraper live on Apify right now, or have us build one tailored to exactly what you need.