USPTO Patent Assignments Scraper
Pricing
from $19.00 / 1,000 results
USPTO Patent Assignments Scraper
Scrapes USPTO patent assignment records by assignee, assignor, patent number, application number, publication number, PCT number, or reel/frame. Returns each assignment as a flat row with recorded date, conveyance type, and party details.
Pricing
from $19.00 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
11 days ago
Last modified
Categories
Share
USPTO Patent Assignments Scraper
Scrape USPTO patent assignment records by assignee, patent number, or reel/frame, up to a million per run. Each assignment comes with its recorded date, conveyance type, and full party details. No login or API key. Export to CSV, JSON, Excel, or XML.
The USPTO's official assignment search is built for one record at a time, not for bulk analysis. This Actor reads the public patent assignment database directly, filtered by assignee, assignor, patent number, application number, publication number, PCT number, or reel/frame, and returns each match in one fixed schema.
| Who uses it | What they scrape USPTO Patent Assignments for |
|---|---|
| Patent analysts | Which companies are acquiring patents in a technology area |
| IP lawyers | Due diligence on a patent's ownership chain before a transaction |
| Market researchers | Patent transfer trends by assignee or date range |
| Competitive intelligence teams | Which patents a competitor has recently assigned or acquired |
What it does
This Actor collects USPTO patent assignment records by assignee, assignor, patent number, application number, publication number, PCT number, or reel/frame, and returns each one as a flat row.
- ๐ Seven search fields: assignee name, assignor name, patent number, application number, publication number, PCT number, and reel/frame.
- ๐ Date filters: limit results to assignments recorded on or after a start date and on or before an end date.
- ๐ฏ Match control: choose Contains for partial name matches or Exact for full names.
- ๐ฆ Bulk export: collect up to a million assignments per run and export to CSV, JSON, Excel, or XML.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with USPTO Patent Assignments data
๐ Track patent ownership changes.
A patent analyst runs the Actor weekly for a set of assignee names and reviews new assignments to spot acquisition activity.
โ๏ธ Support due diligence.
An IP lawyer enters a patent number and collects the full assignment history to verify the chain of title before a deal.
๐ Find patents assigned to a company.
A competitive intelligence team searches by assignee name and date range to see which patents a rival has recently acquired.
๐ Build a patent transfer dataset.
A market researcher runs the Actor across multiple assignees and exports the results to CSV for trend analysis.
Why choose this scraper
| What you get | |
|---|---|
| No API key | Reads the public USPTO assignment database directly, no registration or OAuth. |
| One fixed schema | Every assignment returns the same flat row, ready for spreadsheets or databases. |
| Bulk by design | Collect up to a million records per run, not one screen at a time. |
| Date range control | Narrow results to assignments recorded in a specific period. |
How it compares
This Actor covers the same USPTO assignment search fields as the other scrapers, with the same no-login approach and bulk export options.
| Feature | ParseForge | USPTO Patent Assignments Scraper | USPTO Patent Assignment Search Scraper |
|---|---|---|---|
| Search by assignee name | Yes | Yes | Yes |
| Search by assignor name | Yes | Yes | Yes |
| Search by patent number | Yes | Yes | Yes |
| Search by application number | Yes | Yes | Yes |
| Search by publication number | Yes | Not listed | Yes |
| Search by PCT number | Yes | Not listed | Yes |
| Search by reel/frame | Yes | Yes | Yes |
| Date range filter | Yes | Yes | Not listed |
Configure the run
Drive the Actor from assignee names, assignor names, patent numbers, application numbers, publication numbers, PCT numbers, and reel/frame identifiers, alone or together, and filters run as each assignment is read so only matches reach your dataset. The Input tab lists every parameter.
A first run with the defaults:
{"maxItems": 10,"searchField": "assigneeName","searchQuery": "Apple","matchType": "Contains"}
A larger pull:
{"maxItems": 200,"searchField": "assigneeName","searchQuery": "Apple","matchType": "Contains"}
Pricing
Pay-per-result: $0.021 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $2.10 |
| 1,000 results | $21.00 |
| 10,000 results | $210.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 Patent Assignments 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 Patent Assignments 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-patent-assignments-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 and match type. If you used Exact, try Contains to allow partial matches. Also verify the date range does not exclude all records.
Why is the run slow?
The USPTO assignment search can be slow for broad queries. Narrow your search with a more specific query or a date range to reduce the number of pages.
Why did the run stop before reaching my maximum items?
The USPTO may limit the number of results returned for a query. Try splitting your search into smaller date ranges or more specific queries.
Why are some fields empty in my results?
Not all assignment records contain every field. The USPTO database may omit certain details for older or incomplete records.
FAQ
| Question | Answer |
|---|---|
| What is a USPTO patent assignment? | A patent assignment is a legal transfer of ownership of a patent or patent application from one party to another. The USPTO records these transfers in a public database. |
| Do I need a USPTO API key? | No. This Actor reads the public USPTO assignment search pages directly, so no registration or API key is required. |
| Can I search by patent number? | Yes. Set Search Field to Patent Number and enter the number in the search query. You can also search by application number, publication number, PCT number, or reel/frame. |
| Can I search by company name? | Yes. Set Search Field to Assignee Name or Assignor Name and enter the company or person name. Use Match Type to choose Contains for partial matches or Exact for full names. |
| What is a reel/frame number? | A reel/frame number is the USPTO's internal identifier for a recorded assignment document. Enter it in the format '28725/607' to retrieve that specific record. |
| Can I filter by date? | Yes. Use Recorded Date From and Recorded Date To to limit results to assignments recorded within a specific period. Dates use MM/DD/YYYY format. |
| How many assignments can I collect? | You can collect up to 1,000,000 assignments per run. Set the Maximum assignments field to control the number. |
| What output formats are supported? | The Actor exports to CSV, JSON, Excel, and XML. Choose the format when you run it. |
| Does this Actor handle pagination? | Yes. It automatically follows pagination on the USPTO assignment search results until it reaches your maximum items limit. |
| Can I run this on a schedule? | Yes. You can schedule the Actor to run daily, weekly, or at any interval to monitor new assignments. |
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.
