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

Export patent ownership records from the USPTO Patent Assignment Search. Pull assignor, assignee, conveyance type, properties affected, execution dates, and recorded reel/frame entries. Search by patent number, application number, assignee, or assignor name.

Pricing

from $19.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 days ago

Last modified

Share

ParseForge Banner

πŸ›οΈ USPTO Patent Assignments Scraper

πŸš€ Export U.S. patent ownership records in seconds. Search every recorded patent assignment by assignee, assignor, patent number, application number, publication number, or reel/frame. Pull conveyance type, the full assignor-to-assignee chain, execution and recorded dates, affected patents, attorney docket numbers, and correspondent metadata.

πŸ•’ Last updated: 2026-05-27 Β· πŸ“Š 19 fields per record Β· πŸ‡ΊπŸ‡Έ USPTO Β· πŸ” every recorded conveyance Β· πŸ“… sortable by execution and recorded date

The USPTO Patent Assignments Scraper queries the U.S. Patent and Trademark Office patent-assignment archive and returns 19 structured fields per record, including the reel/frame identifier, the conveyance text (assignment, security interest, merger, change of name, etc.), the assignor and assignee names with their addresses and countries, the execution and recorded dates, the patent and application numbers affected, the invention titles, filing dates, correspondent name and address, and the attorney docket number.

The catalog covers every patent assignment ever recorded with the USPTO, going back decades. This Actor lets you target by any of six search fields, filter by recorded-date window, choose the sort field (recorded date, execution date, assignee name) and direction, and downloads the result as CSV, Excel, JSON, or XML.

🎯 Target AudienceπŸ’‘ Primary Use Cases
Patent attorneys, M&A diligence teams, litigation support, IP-valuation analysts, journalists, R&D competitive-intelligence groups, startup investorsOwnership-chain reconstruction, security-interest tracking, M&A IP diligence, NPE/troll mapping, patent-portfolio valuation, freedom-to-operate research

πŸ“‹ What the USPTO Patent Assignments Scraper does

Six search workflows in a single run:

  • 🏒 Assignee Name. Pull every recordation where a company appears as the new owner (e.g. Apple).
  • πŸ“€ Assignor Name. Pull every recordation where a company appears as the prior owner.
  • πŸ”’ Patent Number. Every assignment recorded against a specific granted patent.
  • πŸ“‚ Application Number. Same, scoped to a pending application.
  • πŸ“° Publication Number. Same, scoped to a published application.
  • 🎞️ Reel/Frame. Direct lookup of a single recordation by its reel and frame.

Each record carries the reel/frame, the conveyance type (verbatim), the execution date(s), the recorded date, the full assignee and assignor arrays with addresses and countries, every affected patent / application / publication number, the invention titles, the correspondent name and address, the attorney docket, and a direct source URL.

πŸ’‘ Why it matters: patent ownership rarely matches the named applicant on the issued document. Mergers, security interests, assignments to holdcos, and litigation transfers all flow through this same recordation system. This Actor lets you reconstruct ownership chains and surface security interests for M&A due diligence at scale.


🎬 Full Demo

🚧 Coming soon: a 3-minute walkthrough showing how to go from sign-up to a downloaded ownership-chain dataset.


βš™οΈ Input

InputTypeDefaultBehavior
maxItemsinteger10Records to return. Free plan caps at 10, paid plan at 1,000,000.
searchFieldstring"AssigneeName"One of `AssigneeName`, `AssignorName`, `PatentNumber`, `ApplicationNumber`, `PublicationNumber`, `ReelFrame`.
searchQuerystring"Apple"Value to look up (e.g. `Apple`, `10000000`).
dateFromstring""Recorded-date floor (YYYY-MM-DD).
dateTostring""Recorded-date ceiling (YYYY-MM-DD).
sortFieldstring"RecordedDate"One of `RecordedDate`, `ExecutionDate`, `AssigneeName`.
sortOrderstring"desc"`desc` (newest first) or `asc` (oldest first).

Example: 100 most recent Apple assignments.

{
"maxItems": 100,
"searchField": "AssigneeName",
"searchQuery": "Apple",
"sortField": "RecordedDate",
"sortOrder": "desc"
}

Example: ownership history of patent 10000000.

{
"maxItems": 50,
"searchField": "PatentNumber",
"searchQuery": "10000000",
"sortField": "ExecutionDate",
"sortOrder": "asc"
}

⚠️ Good to Know: the USPTO recordation system records what parties submit. Names sometimes appear with multiple spellings (e.g. "Apple Inc.", "Apple, Inc.", "APPLE INC"). For exhaustive ownership reconstruction, run the Actor with each name variant and union the dataset downstream. Use the reelFrame field as the primary key.


πŸ“Š Output

Each assignment record contains 19 fields. Download the dataset as CSV, Excel, JSON, or XML.

🧾 Schema

FieldTypeExample
🎞️ reelFramestring"055000/0123"
πŸ“œ conveyanceTextstring | null"ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS)."
πŸ“… recordedDatestring"2024-03-12"
πŸ—“οΈ executionDatestring | null"2024-02-28"
πŸ—“οΈ executionDatesstring[]["2024-02-28", "2024-03-01"]
🏒 assigneesstring[]["APPLE INC."]
🏠 assigneeAddressesstring[]["ONE APPLE PARK WAY"]
🌎 assigneeCountriesstring[]["UNITED STATES"]
πŸ“€ assignorsstring[]["SMITH, JANE", "DOE, JOHN"]
πŸ—“οΈ assignorExecutionDatesstring[]["2024-02-28", "2024-03-01"]
πŸ“œ patentNumbersstring[]["10000000"]
πŸ“‚ applicationNumbersstring[]["14484000"]
πŸ“° publicationNumbersstring[]["20160077000"]
🏷️ inventionTitlesstring[]["Coherent LADAR Using Intra-Pixel Quadrature Detection"]
πŸ“… filingDatesstring[]["2014-09-12"]
πŸ“… publicationDatesstring[]["2016-03-17"]
πŸ‘€ correspondentNamestring | null"APPLE INC. - IP COUNSEL"
🏠 correspondentAddressstring | null"ONE APPLE PARK WAY, CUPERTINO, CA 95014"
πŸͺͺ attorneyDocketNumberstring | null"P12345US01"
πŸ”— sourceUrlstring"https://assignment.uspto.gov/..."
πŸ•’ scrapedAtISO 8601"2026-05-27T00:00:00.000Z"

πŸ“¦ Sample records


✨ Why choose this Actor

Capability
πŸ›οΈOfficial source. USPTO patent-assignment archive. Same records cited in M&A diligence and litigation.
🧩Six search fields. Assignee, assignor, patent, application, publication, reel/frame.
πŸ“œConveyance type included. Assignment, security interest, merger, change of name, all verbatim.
πŸ‘₯Full party arrays. Every assignor and every assignee, with addresses and countries.
πŸ“…Date-range scoping. Restrict by recorded-date window for cohort analysis.
πŸ”Always fresh. Every run hits the live USPTO recordation feed.
🚫No paid subscription. Public open-data records only.

πŸ“Š Ownership chains are buried in tens of millions of recordations. Surface them at scale and you find the M&A signals before the rumor mill does.


πŸ“ˆ How it compares to alternatives

ApproachCostCoverageRefreshFiltersSetup
⭐ USPTO Patent Assignments Scraper (this Actor)$5 free credit, then pay-per-useEvery recorded assignmentLive per run6 search fields + date range⚑ 2 min
Direct USPTO Assignment Search portalFreeSameLiveUI-driven🐒 Manual per query
IP analytics SaaS (Innography, PatSnap)$10,000+/yearSame + extrasDailyMany⏳ Sales cycle
Manual PDF downloadFreeAllLiveNone🐒 No automation

Pick this Actor when you need batch-scale ownership analytics without the SaaS overhead.


πŸš€ How to use

  1. πŸ“ Sign up. Create a free account with $5 credit (takes 2 minutes).
  2. 🌐 Open the Actor. Go to the USPTO Patent Assignments Scraper page on the Apify Store.
  3. 🎯 Set input. Pick a search field, enter the query, set the date range and sort, set maxItems.
  4. πŸš€ Run it. Click Start and let the Actor collect your data.
  5. πŸ“₯ Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.

⏱️ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.


πŸ’Ό Business use cases

βš–οΈ M&A and corporate diligence

  • Reconstruct IP ownership chains pre-acquisition
  • Spot encumbered patents under security interest
  • Audit assignor-to-assignee paper trails
  • Validate freedom-to-operate against current owner

πŸ’Ό Patent law firms

  • New-client conflict checks via assignee lookups
  • Litigation evidence on chain-of-title gaps
  • Ownership recordation deadlines tracker
  • Portfolio-level monitoring of competitor moves

πŸ“ˆ Investment & competitive intelligence

  • NPE/PAE patent-acquisition monitoring
  • Track patent flows out of bankrupt entities
  • Spot stealth-mode startups via IP recordations
  • Build holdco-to-operating-company maps

πŸ“° Journalism & policy research

  • Investigative pieces on patent-troll consolidation
  • Coverage of strategic-IP M&A activity
  • Policy research on standard-essential patent flows
  • Data-driven coverage of bankruptcy-era IP sales

πŸ”Œ Automating USPTO Patent Assignments Scraper

Control the scraper programmatically for scheduled runs and pipeline integrations:

  • 🟒 Node.js. Install the apify-client NPM package.
  • 🐍 Python. Use the apify-client PyPI package.
  • πŸ“š See the Apify API documentation for full details.

The Apify Schedules feature lets you trigger this Actor on any cron interval. A daily refresh on a tracked assignee surfaces new IP-acquisition signals before any newsletter does.


🌟 Beyond business use cases

Data like this powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.

πŸŽ“ Research and academia

  • Law-and-economics papers on IP-asset flows
  • Innovation-studies theses on industry consolidation
  • Reproducible studies citing versioned recordation pulls
  • Cross-disciplinary mapping of inventor-to-company transitions

🎨 Personal and creative

  • Visualizations of "where do patents go to die?"
  • Personal blogs on famous IP-acquisition stories
  • Hobbyist databases for inventors and historians
  • Newsletters on patent-flow trends in a tech area

🀝 Non-profit and civic

  • Open-data projects exposing patent-troll consolidation
  • Public-interest tech tracking pharma patent shuffles
  • Education non-profits making IP transparent
  • Investigative-journalism support for patent reform

πŸ§ͺ Experimentation

  • Train NER models on assignor/assignee party names
  • Benchmark entity-resolution systems against real recordations
  • Prototype graph-based ownership-chain explorers
  • Test agent pipelines that summarize IP M&A activity

πŸ€– Ask an AI assistant about this scraper

Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:


❓ Frequently Asked Questions

🧩 How does it work?

You pick a search field (assignee, assignor, patent, application, publication, or reel/frame), enter a query, and click Start. The Actor calls the USPTO patent-assignment archive, paginates through results, and emits one clean JSON record per recordation.

🏒 Why do company names appear with different spellings?

USPTO records the name as filed. Mergers, name changes, and clerical variations all flow through. For exhaustive ownership reconstruction, query each name variant and union the results.

πŸ“œ What is conveyanceText?

The verbatim conveyance type from the recordation: assignment of assignor's interest, security interest, merger, change of name, license, etc. It's the most important field for understanding what the recordation actually did.

🎞️ What is reel/frame?

The unique recordation identifier USPTO uses to address each filing. Use it as a primary key when joining downstream.

πŸ“… How recent is the data?

The archive updates within days of new recordations being processed. Every run fetches the live feed, so your dataset is current at run time.

πŸ”’ Can I look up an assignment by patent number?

Yes. Set searchField to PatentNumber and pass the granted patent number (e.g. 10000000). The Actor returns every recordation that touches that patent.

⏰ Can I schedule regular runs?

Yes. Use Apify Schedules to run this Actor on any cron interval. A daily refresh on a tracked assignee surfaces new acquisitions before they hit the press.

Yes. USPTO patent assignments are public records published by the U.S. federal government, freely usable for research, analytics, commercial products, and journalism.

πŸ’³ Do I need a paid Apify plan?

No. The free Apify plan is enough for testing and small runs (10 records). A paid plan lifts the limit and gives you scheduling, higher concurrency, and larger datasets.

πŸ” What happens if a run fails?

The Actor retries transient errors and rotates outbound connections. If a run still fails, the dataset includes a clean { error: ... } record explaining the issue.

πŸ†˜ What if I need help?

Contact us through the Apify platform or use the Tally form linked below.


πŸ”Œ Integrate with any app

USPTO Patent Assignments Scraper connects to any cloud service via Apify integrations:

  • Make - Automate multi-step workflows
  • Zapier - Connect with 5,000+ apps
  • Slack - Get run notifications in your channels
  • Airbyte - Pipe assignment data into your warehouse
  • GitHub - Trigger runs from commits and releases
  • Google Drive - Export datasets straight to Sheets

You can also use webhooks to trigger downstream actions when a run finishes. Push fresh assignment records into your IP-analytics stack, or alert your team in Slack when a tracked entity records a new conveyance.


πŸ’‘ Pro Tip: browse the complete ParseForge collection for more IP, government, and reference-data scrapers.


πŸ†˜ Need Help? Open our contact form to request a new scraper, propose a custom data project, or report an issue.


⚠️ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by the United States Patent and Trademark Office. All trademarks mentioned are the property of their respective owners. Only publicly available open-data patent-assignment records are collected.