USPTO Trademark Status Scraper - Classes & Owner
Pricing
from $7.00 / 1,000 trademark records
USPTO Trademark Status Scraper - Classes & Owner
Look up USPTO trademark status by serial or registration number: mark details, registered classes, owner and attorney of record. Real-time, official public data. Export to CSV, JSON, Excel, or XML.
Pricing
from $7.00 / 1,000 trademark records
Rating
0.0
(0)
Developer
PunkRecordsData
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
ยฎ๏ธ USPTO Trademark Status Scraper - Classes & Owner
๐ Look up real USPTO trademark status in seconds. Get mark details, registered classes, owner, attorney of record, and the full prosecution history by serial or registration number. Export to CSV, JSON, Excel, or XML.
The USPTO Trademark Status Scraper looks up official trademark records from the United States Patent and Trademark Office. Give it a serial or registration number and get mark details, every registered class, the owner, the attorney of record, and the complete file wrapper history back, structured and ready to use.
Most trademark lookup tools on the market return one flat status check. This actor reads the full record the USPTO publishes per mark, including classes a single mark can register across multiple product/service categories, in one call.
| ๐ฏ Target Audience | ๐ก Primary Use Cases |
|---|---|
| Trademark attorneys & paralegals | Bulk-check status across a client portfolio |
| Startup founders | Verify a name is safe to use before launch |
| Brand protection teams | Monitor competitor filings and ownership |
| Compliance & KYB teams | Verify a company's registered trademarks |
๐ What the USPTO Trademark Status Scraper does
๐ก Why it matters: a trademark can register in several classes at once (a mark used for both "real estate services" and "parking services," for example), each with its own class status. Most scrapers of this data return one flattened row and lose that structure. This one keeps it.
Give it a list of serial numbers or registration numbers, and it looks up each one's official status page, extracting the mark, filing/status dates, every registered class, the owner, and the attorney of record.
๐ Output
Each record contains:
| Field | Description |
|---|---|
mark | The trademark's literal text |
serialNumber | USPTO serial number |
registrationNumber | USPTO registration number, if registered |
filingDate | Application filing date |
register | Principal or Supplemental |
markType | e.g. Service Mark, Trademark |
status | Current status, in the USPTO's own words |
statusDate | Date of the current status |
url | Source page URL |
for (class rows) | Goods/services description for one registered class |
internationalClasses / usClasses / classStatus (class rows) | Class codes and status |
ownerName / ownerAddress / legalEntityType (owner rows) | Owner details |
attorneyName / correspondentName (attorney rows) | Attorney/correspondent of record |
docId / description / displayDate / pageCount / downloadUrls (document rows) | One prosecution-history document (application, office actions, notice of allowance, publication, abandonment, etc.) |
Example output (real trademark, real data, 2026-09-19):
{"mark": "SEEK BEAUTY","serialNumber": "88888888","registrationNumber": "N/A","filingDate": "Apr. 27, 2020","register": "Principal","markType": "Service Mark","status": "Abandoned because no Statement of Use or Extension Request timely filed after Notice of Allowance was issued.","statusDate": "Dec. 12, 2022","url": "https://tsdr.uspto.gov/statusview/sn88888888","scrapedAt": "2026-09-19T20:38:15.890Z"}
โจ Why choose this Actor
- 5 real billable events, mark status, classes, owner, attorney, and full prosecution history, each optional. Most competing USPTO trademark scrapers charge one flat price for one generic status check.
- Every registered class, not just the first one. A mark with multiple classes returns one row per class, each with its own status.
- Official, real-time data, sourced directly from the USPTO's own public status system, no third-party aggregator delay.
- Works by serial or registration number, covers both pending applications and registered marks.
๐ How to use
- Create a free Apify account at console.apify.com/sign-up, you get $5 credit monthly.
- Open the USPTO Trademark Status Scraper in Apify Console.
- Add serial or registration numbers, e.g.
88888888orrn4671942. - Set max items, how many trademarks to look up (free tier caps at 10).
- Toggle the extras you need, Classes, Owner, Attorney & correspondent, Prosecution history documents, each is billed only when enabled.
- Click Start, results appear in the Output tab within minutes.
- Download as JSON, CSV, Excel, or XML.
๐ผ Business use cases
Portfolio monitoring
Attorneys and brand teams can bulk-check the status of every mark in a client's or competitor's portfolio in one run.
Pre-launch name clearance
Founders can verify whether a proposed brand name has existing registrations before committing to it.
KYB and compliance
Verify a company's registered trademarks as part of a broader business verification workflow.
Ownership research
Pull the owner and attorney of record for competitive intelligence or licensing outreach.
Prosecution history review
Pull the full file wrapper history, every office action, response, and status change, for litigation prep or due diligence.
๐ Automating USPTO Trademark Status Scraper
- Make.com / Zapier, Schedule status checks and push results to Google Sheets
- Slack, Get notified when a tracked mark's status changes
- Airbyte, Feed trademark data into your data warehouse
- GitHub Actions, Automate lookups on a cron schedule
๐ Beyond business use cases
- Academic research, study trademark filing and abandonment patterns
- Journalism, verify ownership claims behind a brand name
- Personal projects, check the status of your own pending application
๐ค Ask an AI assistant about this scraper
Ask questions about how to use this scraper, what data it extracts, or how to integrate it with your workflow. The AI assistant has full context about the actor's capabilities.
โ Frequently Asked Questions
Can I search by trademark name instead of a number?
Not currently. USPTO's name-search interface is protected by a bot-detection challenge; this actor uses the official public status lookup by serial or registration number, the same surface most reliable USPTO tools use.
How do I find a trademark's serial or registration number?
Search the mark's name on the USPTO's own Trademark Search tool once to find the number, then use this actor for bulk, repeatable lookups.
Why does a trademark sometimes return multiple class rows?
A single mark can register across several International/U.S. classes at once (for example, both real estate and parking services). Each class has its own status, tracked separately.
How does pricing work?
The base trademark-record event bills per lookup. Enable Classes, Owner, Attorney & correspondent, and/or Prosecution history documents for additional data at extra per-event cost. Free users get 10 lookups per run.
What is in the prosecution history?
The complete file wrapper for the case: the original application, drawing, every office action and response, the notice of allowance, publication confirmations, and the final disposition (registration or abandonment), each as its own row with a description, date, and download link.
Is this data official?
Yes, it comes directly from the USPTO's own public Trademark Status & Document Retrieval (TSDR) system.
What happens if I hit the free tier limit?
The actor caps output at 10 items for free users. Upgrade to a paid plan for up to 1,000,000 items.
Can I schedule recurring lookups?
Yes, use Apify's Scheduler to re-check a portfolio's status daily, weekly, or on any cron schedule.
What does "abandoned" or "registered" status mean?
The actor returns the USPTO's own status text verbatim, exactly as published on the official record.
๐ Integrate with any app
The actor outputs JSON datasets that work with virtually any tool: Google Sheets, Airtable, Notion, databases (PostgreSQL, MongoDB), data pipelines (Airbyte, Fivetran), and more. Use the Apify API to pull data programmatically.
๐ Recommended Actors
- Sports Reference Stats Scraper, NBA & NHL player and team stats
- SEC EDGAR Filings Scraper, SEC filings, insider transactions, financial facts
- Prediction Markets Scraper, Kalshi & Polymarket odds
๐ก Pro Tip: browse the complete PunkRecordsData collection.
๐ Need Help? contact.punkrecordsdata@gmail.com
โ ๏ธ Disclaimer: independent tool, not affiliated with the USPTO; only publicly available data.