USPTO Patent Assignments Scraper avatar

USPTO Patent Assignments Scraper

Pricing

from $19.00 / 1,000 results

Go to Apify Store
USPTO Patent Assignments Scraper

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

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

11 days ago

Last modified

Share

ParseForge

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 itWhat they scrape USPTO Patent Assignments for
Patent analystsWhich companies are acquiring patents in a technology area
IP lawyersDue diligence on a patent's ownership chain before a transaction
Market researchersPatent transfer trends by assignee or date range
Competitive intelligence teamsWhich 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 keyReads the public USPTO assignment database directly, no registration or OAuth.
One fixed schemaEvery assignment returns the same flat row, ready for spreadsheets or databases.
Bulk by designCollect up to a million records per run, not one screen at a time.
Date range controlNarrow 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.

FeatureParseForgeUSPTO Patent Assignments ScraperUSPTO Patent Assignment Search Scraper
Search by assignee nameYesYesYes
Search by assignor nameYesYesYes
Search by patent numberYesYesYes
Search by application numberYesYesYes
Search by publication numberYesNot listedYes
Search by PCT numberYesNot listedYes
Search by reel/frameYesYesYes
Date range filterYesYesNot 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 collectedApproximate 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

  1. Create a free Apify account with $5 in credit.
  2. Open the USPTO Patent Assignments Scraper.
  3. Set your inputs and any filters, then click Start.
  4. 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

QuestionAnswer
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.

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.