US Patents Scraper — Search, Keyword & Assignee
Pricing
from $1.50 / 1,000 results
US Patents Scraper — Search, Keyword & Assignee
Scrape US patents by keyword, assignee, or date range. Extract patent ID, title, date, abstract, inventors, assignees, CPC class, type, and claims count. No API key required.
Pricing
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer
Logiover
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
US Patents Scraper — Search Patents by Keyword, Assignee & Inventor (No API Key)
▶️ Run the US Patents Scraper on Apify →
This repository is documentation only. The scraper itself runs as a hosted Actor on the Apify platform — no setup, no infrastructure, no code to maintain.
Scrape patent search results by keyword, assignee (owner company), inventor name, date range and patent office in a single run. The US Patents Scraper turns a plain search query into a clean, structured dataset of patents — patent ID, title, publication & filing dates, abstract, assignees, inventors, CPC classification, patent type, claim count and direct links to the patent page and PDF. Search US patents by default, or switch to any major office worldwide (EP, WIPO/PCT, JP, CN, KR, DE, GB and more). No API key, no login, no developer account — just a query and you get hundreds to thousands of patents back.
Leave every filter empty and the Actor returns the most recent patents automatically, so you always get a live feed. Use it as an unofficial patent search API alternative for competitive intelligence, prior-art discovery, IP landscaping, technology scouting and R&D analytics.
📤 What you get (output fields)
Every run writes one structured row per patent to your Apify dataset. Fields:
| Field | Description |
|---|---|
patent_id | Publication number (e.g. US12615098B2). |
title | Patent title. |
patent_date | Publication or grant date (YYYY-MM-DD). |
filing_date | Application filing date (YYYY-MM-DD). |
priority_date | Earliest priority date (YYYY-MM-DD). |
abstract | Abstract snippet. |
assignees | Assignee / owner company name(s). |
inventors | Inventor name(s). |
cpc_class | Cooperative Patent Classification code(s). |
type | Detected type: grant, application, utility, design or patent. |
num_claims | Claim count when available. |
patent_url | Patent page URL. |
pdf_url | Direct PDF URL when available. |
country | Two-letter office / country code from the publication number. |
status | Legal status stage when available. |
💡 Use cases
- Competitive IP intelligence — track every new patent filed by a rival company by setting
assigneeto their name (e.g.Samsung,Apple,Tesla). - Prior-art & freedom-to-operate search — pull all patents matching a technical keyword before filing, to surface conflicting claims early.
- Technology scouting & landscaping — map who is patenting in a field (e.g.
solid-state battery,mRNA,LiDAR) and how activity trends over time by publication date. - R&D and innovation analytics — build a dataset of CPC classes, claim counts and filing dates to quantify a technology area or a company's portfolio.
- Inventor & talent tracking — follow a named inventor's output across companies with the
inventorfilter. - M&A and investment due diligence — assess a target's patent footprint (volume, assignees, recency) as part of technical due diligence.
- Academic & policy research — assemble structured, exportable patent datasets for bibliometric and innovation studies.
- Patent monetization & licensing — find licensable patents in a niche by keyword and assignee, with direct links to the full document and PDF.
🚀 Quick start (4 ways)
1) Apify Console (no code)
- Open the US Patents Scraper and click Try for free.
- Type a keyword in Search Query (or leave everything empty for the newest patents), optionally add an Assignee or Date From/To.
- Click Start, then open the Output tab and export to JSON, CSV or Excel.
2) Apify CLI
npm install -g apify-cliapify login# Run with default input (newest patents)apify call logiover/patentsview-scraper
3) API / curl (run and get results in one call)
curl -X POST "https://api.apify.com/v2/acts/logiover~patentsview-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"query": "machine learning","assignee": "Google","dateFrom": "2023-01-01","countryCode": "US","maxResults": 200}'
4) apify-client (JavaScript & Python)
See examples/javascript.md and examples/python.md. More curl recipes in examples/api-curl.md and CLI recipes in examples/cli.md.
📥 Input
All inputs are optional — run it as-is to get the most recent patents.
| Field | Type | Description |
|---|---|---|
query | string | Keyword(s) to search in patent titles and abstracts (e.g. battery, solar panel). Leave empty for the newest patents. |
assignee | string | Filter by assignee / owner company (e.g. Samsung, Apple, Tesla). |
inventor | string | Filter by inventor last name or full name (e.g. Smith, John Smith). |
dateFrom | string | Only patents published on/after this date (YYYY-MM-DD). |
dateTo | string | Only patents published on/before this date (YYYY-MM-DD). |
countryCode | select | Patent office. Default US. Choose All offices for worldwide, or pick EP, WO, JP, CN, KR, DE, GB, FR, CA, AU, IN, RU, BR, ES, IT, NL, CH, SE, TW. |
sort | select | relevance, new (newest first) or old (oldest first). Newest-first is used automatically when no filters are set. |
maxResults | integer | Max patents to scrape. Default 200. Set 0 to pull everything available (capped at ~10,000 per query). |
proxyConfig | object | Proxy settings. Apify Proxy (automatic) is recommended. |
Dropdowns:
countryCodeandsortare select menus in the Console. SetcountryCodetoALLfor a worldwide search across every office.
📦 Output sample
A realistic dataset row:
{"patent_id": "US12615098B2","title": "Machine learning system for adaptive battery management","patent_date": "2024-03-19","filing_date": "2022-08-01","priority_date": "2021-08-02","abstract": "A method for predicting battery state-of-charge using a trained neural network that adapts to cell degradation over time…","assignees": "Google LLC","inventors": "Jane R. Smith; Wei Chen","cpc_class": "G06N3/08; H01M10/48","type": "grant","num_claims": 20,"patent_url": "https://patents.google.com/patent/US12615098B2/en","pdf_url": "https://patentimages.storage.googleapis.com/…/US12615098B2.pdf","country": "US","status": "Active"}
🔌 Integrations & automation
Because the scraper runs on Apify, you can plug patent data into anything:
- Schedules — run daily/weekly to monitor new patents from a competitor (
assignee) or in a technology field (query). - Webhooks — trigger a downstream workflow the moment a run finishes.
- Google Sheets / Airtable — auto-append new patents to a tracking sheet.
- Amazon S3 / storage — archive each run's dataset.
- Zapier · Make · n8n · Pipedream — connect via the Apify integrations to route new patents into Slack, email, a database or a BI dashboard.
- Apify API — start runs and pull the dataset programmatically from your own backend.
📄 Export formats
Download any run's dataset as CSV, JSON, JSONL, Excel (XLSX) or XML from the Console, or fetch it through the Apify Dataset API in the format you need.
❓ FAQ
How do I search patents by keyword without an API key?
Open the US Patents Scraper, type your keyword into Search Query, and run it. No developer account, OAuth or API key is required — you get structured patent results (title, assignee, inventors, dates, CPC, claims and links) back as a dataset.
Is this a patent search API alternative?
Yes. It works as an unofficial patent search API alternative — you send a query, assignee, inventor or date range and receive clean, structured patent data without stitching together an official API, keys or pagination logic.
Can I scrape patents by company (assignee)?
Yes. Set the assignee field to a company name such as Apple, Samsung or Tesla to pull that company's patents. Combine it with dateFrom/dateTo to track only recent filings.
Can I search patents from offices other than the US?
Yes. Set countryCode to any supported office — EP (Europe), WO (WIPO/PCT), JP, CN, KR, DE, GB, FR and more — or choose All offices for a worldwide search.
How many patents can I get in one run?
Hundreds to thousands. Use maxResults to bound a run (default 200), or set it to 0 to pull everything available for the query (capped at ~10,000 results per query).
How do I export patent data to Excel or CSV?
Run the Actor, then download the dataset as Excel, CSV, JSON or XML from the Apify Console, or pull it via the Apify API — a ready patent-data export for spreadsheets and databases.
Does it include the patent abstract, CPC class and claim count?
Yes. Each row includes an abstract snippet, the cpc_class classification code(s), the detected type (grant/application/utility/design) and num_claims when available, plus links to the patent page and PDF.
Can I get only the newest patents?
Yes. Leave the search fields empty (or set sort to new) and the Actor returns the most recent patents automatically — ideal for a scheduled "latest patents" feed.
How do I do a prior-art search with this?
Set query to the core technical terms of your invention and (optionally) a date range, then review the returned titles, abstracts and CPC classes for conflicting claims — a fast first-pass prior-art and freedom-to-operate scan.
Is it free?
The Actor runs on Apify's pay-per-result model with a free tier to start — try it, then scale up. See the Pricing tab on the Actor page.
🔗 Related actors by logiover
- Crunchbase Company Data Scraper — company, funding & investor data for IP + M&A due diligence.
- GitHub Repo & Activity Scraper — track a company's open-source and engineering activity alongside its patents.
👉 Browse all logiover scrapers on Apify Store — 180+ actors across B2B data, real estate, jobs, crypto and social media.
📄 Documentation only — this repository contains no source code. The Actor runs on the Apify platform. ▶️ Run it: https://apify.com/logiover/patentsview-scraper
Released under the LICENSE · © 2026 logiover
📝 Changelog
2026-08-01
- Completed the August 2026 full health check: verified empty/programmatic default, Console UI default, and two source-informed alternative inputs on Apify.
- Confirmed successful live execution, non-empty structured output, dataset-field/type integrity, and logical sample quality within the 5-minute quality window.
- Recovered the Actor's missing README from the maintained canonical documentation copy after the live Apify source was found to contain only a broken ../README.md pointer; all 15 documented output fields match the typed dataset contract and retained live samples.