USPTO Trademark Assignment Scraper
Pricing
from $6.00 / 1,000 results
USPTO Trademark Assignment Scraper
Scrapes USPTO trademark assignment records by owner name, serial number, or registration number. Returns each assignment as a flat row with assignor, assignee, conveyance type, reel/frame, and execution date.
Pricing
from $6.00 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
10
Total users
5
Monthly active users
a day ago
Last modified
Categories
Share
USPTO Trademark Assignment Scraper
Scrape USPTO trademark assignment records by owner name, serial number, or registration number. Each record includes assignor, assignee, conveyance type, reel/frame, and execution date. No login or API key. Export to CSV, JSON, Excel, or XML.
The USPTO's official assignment search is built for manual lookups, not bulk research. This Actor queries the public USPTO Trademark Assignment database directly, so you can pull ownership-transfer records for any trademark by owner name, serial number, or registration number. It returns each assignment as a clean, flat row, ready for analysis or integration.
| Who uses it | What they scrape USPTO Trademark Assignment for |
|---|---|
| IP attorneys and paralegals | Due diligence on trademark ownership chains before filing or acquisition |
| Brand protection managers | Monitoring assignments to spot unauthorized transfers or infringing activity |
| Market researchers | Tracking which companies are acquiring trademarks in a given industry |
| Data analysts | Building datasets of trademark assignment trends for reports or models |
What it does
This Actor collects USPTO trademark assignment records by owner name, serial number, or registration number, and returns each assignment as a flat row with assignor, assignee, conveyance type, reel/frame, and execution date.
- ๐ Owner name search: partial matching on assignee or assignor names, e.g. 'APPLE INC.'
- ๐ข Serial number lookup: comma-separated list of USPTO serial numbers for direct retrieval
- ๐ Registration number lookup: comma-separated list of USPTO registration numbers for direct retrieval
- ๐ Structured output: each assignment as a flat row with assignor, assignee, conveyance type, reel/frame, and execution date
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with USPTO Trademark Assignment data
๐ Due diligence for M&A.
An IP attorney enters the target company's name as owner and pulls all trademark assignments to verify the chain of title before closing.
๐ก๏ธ Brand protection monitoring.
A brand manager runs weekly searches on their own trademarks to catch any unauthorized assignment or suspicious transfer.
๐ Competitive intelligence.
A market researcher scrapes assignments for a set of competitor names to see which brands they are acquiring or divesting.
๐๏ธ Portfolio audits.
A paralegal enters a list of serial numbers to confirm current ownership and assignment history for a trademark portfolio review.
Why choose this scraper
| What you get | |
|---|---|
| No API key | Uses the public USPTO assignment database, no registration or rate limits |
| Bulk retrieval | Collect up to 1,000,000 assignments per run |
| Direct lookups | Fetch specific assignments by serial or registration number |
| Clean schema | Every record returns the same flat fields for easy export |
How it compares
This Actor focuses on trademark assignment records, while the competitors below cover broader trademark search or patent assignments.
| Feature | ParseForge | USPTO Trademark Search Scraper | USPTO Patent Assignment Search Scraper | USPTO Trademark Scraper |
|---|---|---|---|---|
| Trademark assignment records | Yes | Not listed | Not listed | Not listed |
| Search by owner name | Yes | Yes | Not listed | Yes |
| Search by serial number | Yes | Yes | Not listed | Yes |
| Search by registration number | Yes | Yes | Not listed | Yes |
| Patent assignment records | No | Not listed | Yes | Not listed |
| Trademark status and classes | No | Yes | Not listed | Yes |
Configure the run
Drive the Actor from owner names, serial numbers, and registration numbers, alone or together, and set a maximum number of trademarks to collect per run. The Input tab lists every parameter.
A first run with the defaults:
{"searchQuery": "APPLE INC.","maxItems": 10}
A larger pull:
{"searchQuery": "APPLE INC.","maxItems": 200}
Pricing
Pay-per-result: $0.0065 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $0.65 |
| 1,000 results | $6.50 |
| 10,000 results | $65.00 |
New Apify accounts start with $5 in free credit.
Free users
Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.
Run it
- Create a free Apify account with $5 in credit.
- Open the USPTO Trademark Assignment Scraper.
- Set your inputs and any filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
Use with AI agents (MCP)
Give an AI agent live access to USPTO Trademark Assignment through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:
$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/uspto-trademark-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results?
Check your search query. Owner name search supports partial matching, but if the name is too broad or misspelled, you may get no hits. Try a shorter or more common name, or use serial/registration numbers for exact lookups.
The Actor returns fewer results than expected.
The maxItems parameter limits the number of assignments collected. Increase maxItems if you need more. Also, the USPTO database may not have assignments for every trademark.
I get an error when using serialNumbers and searchQuery together.
Use either owner name search or direct lookups, not both. If you provide serialNumbers or registrationNumbers, the searchQuery is ignored.
The run takes too long.
Reduce maxItems or narrow your search. The Actor processes each assignment sequentially, so a large maxItems with a broad query can take time.
Some fields are empty in the output.
Not all assignments have every field populated in the USPTO database. Empty fields are normal for records with missing data.
FAQ
| Question | Answer |
|---|---|
| What is a USPTO trademark assignment? | A trademark assignment is a transfer of ownership of a trademark or service mark from one party (assignor) to another (assignee). The USPTO records these transfers in its public assignment database. |
| Can I search by owner name? | Yes, the searchQuery input accepts partial owner or assignee names. For example, entering 'APPLE' will match 'APPLE INC.' and other similar names. |
| Can I look up specific trademarks by serial number? | Yes, use the serialNumbers input with a comma-separated list of USPTO serial numbers. The Actor will retrieve assignments for those trademarks directly. |
| Can I look up by registration number? | Yes, use the registrationNumbers input with a comma-separated list of USPTO registration numbers. |
| What fields are returned for each assignment? | Each record includes assignor name, assignee name, conveyance type, reel/frame number, execution date, and other details available in the USPTO assignment database. |
| Is there a limit on how many assignments I can scrape? | You can set maxItems up to 1,000,000 per run. The Actor will stop after collecting that many assignments. |
| Do I need an API key or login? | No, the Actor uses the public USPTO assignment search interface, so no API key or authentication is required. |
| What output formats are supported? | You can export the results as CSV, JSON, Excel, or XML from the Apify platform. |
| Can I run this on a schedule? | Yes, you can set up a recurring schedule in Apify to run the Actor daily, weekly, or at any interval you need. |
| Is the data from the official USPTO source? | Yes, the Actor scrapes the USPTO's official Trademark Assignment Search database, so the data is as current as the source. |
Related actors
Browse the full ParseForge collection for more scrapers.
๐ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.
โ ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by United States Patent and Trademark Office. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.
