Espacenet Patent Scraper
Pricing
from $1.60 / 1,000 record scrapeds
Espacenet Patent Scraper
Search global patent data from Espacenet (EPO) by keyword, applicant, inventor, IPC code, publication country or date range. Returns publication number, title, publication date, applicant, country and abstract for each matching patent.
Pricing
from $1.60 / 1,000 record scrapeds
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Search global patent data from Espacenet, the European Patent Office's patent database — 120M+ documents from 100+ countries plus PCT/WIPO international filings. Returns publication number, title, dates, applicant and abstract for every matching patent.
Espacenet Patent Scraper Features
- Search by keyword (title + abstract), applicant/company name, inventor name, or IPC classification code
- Narrow results to specific publication countries or a publication date range
- Returns publication number, title (with language), publication date, applicant name(s) and country, earliest priority/publication dates, and abstract
- No EPO account, login or API key needed
Who Uses Espacenet Patent Data?
- IP researchers & patent attorneys — prior-art and freedom-to-operate checks
- Competitive intelligence teams — track what a competitor is filing, and where
- Technology scouts — monitor a classification area or a specific inventor's output
- Market researchers — gauge patent activity by company, country or technology
How Espacenet Patent Scraper Works
- Set a search query, applicant, inventor, or IPC code — at least one is required.
- Optionally narrow by publication country or date range.
- Get back structured patent records: publication number, title, dates, applicant, abstract.
Input
{"searchQuery": "machine learning","maxItems": 20}
| Field | Type | Default | Description |
|---|---|---|---|
searchQuery | string | "machine learning" | Keyword search across patent title + abstract. Accepts plain text, or raw EPO CQL syntax (e.g. ti="neural network") |
applicant | string | (empty) | Filter by applicant/company name (e.g. "Siemens") |
inventor | string | (empty) | Filter by inventor name, format "Last name, First name" |
ipcCode | string | (empty) | Filter by International Patent Classification code (e.g. "H04L") |
publicationCountries | array | (empty) | Keep only these publication office/country codes: EP, WO, US, DE, FR, GB, JP, CN, KR, CA, AU, IN, BR, RU. Empty = all countries |
dateFrom | string | (empty) | Keep only patents published on or after this date (YYYY-MM-DD or YYYY) |
dateTo | string | (empty) | Keep only patents published on or before this date (YYYY-MM-DD or YYYY) |
maxItems | integer | 20 | Maximum number of patent records to return |
At least one of searchQuery, applicant, inventor or ipcCode must be set — a run with none of them fails before it starts, so you are never charged for an unbounded search.
Espacenet Patent Scraper Output Fields
{"publication_number": "US12288352B2","kind_code": "B2","title": "MACHINE-LEARNING BASED IOL POSITION DETERMINATION","title_lang": "en","publication_date": "2025-04-29","applicants": ["ZEISS CARL MEDITEC AG"],"applicant_countries": ["DE"],"earliest_priority_date": "2020-01-24","earliest_publication_date": "2021-07-29","abstract": "The invention relates to a computer-assisted method for position determination for an intraocular lens supported by machine learning...","abstract_lang": "en","rank": 1}
| Field | Type | Description |
|---|---|---|
publication_number | string | Patent publication number (e.g. EP4123517A1, US12288352B2) |
kind_code | string | Document kind code suffix (A1 = published application, B1/B2 = granted patent, etc.) |
title | string | Patent title, in whichever language Espacenet matched for this query |
title_lang | string | ISO 639-1 language code of title |
publication_date | string | Publication date (YYYY-MM-DD) |
applicants | array | Applicant organization or individual name(s) |
applicant_countries | array | ISO country code for each entry in applicants, same order |
earliest_priority_date | string | Earliest priority date across the patent family (YYYY-MM-DD), when shown |
earliest_publication_date | string | Earliest publication date across the patent family (YYYY-MM-DD), when shown |
abstract | string | Patent abstract text, when available |
abstract_lang | string | ISO 639-1 language code of abstract, when available |
rank | number | 1-based position of this record within its query's result list |
FAQ
How many results can one run return?
Espacenet's own search returns up to 20 matching results per query — this actor returns everything that page shows. For broader coverage, run additional queries with a narrower filter (a specific IPC code, applicant, or date range) rather than expecting one query to return more.
Do I need an Espacenet or EPO account?
No. Espacenet Patent Scraper needs no EPO account, login, or API key — just set a search filter and run it.
What language will the title and abstract be in?
Whichever language Espacenet matched for your query — most often English, but a German or French patent's title/abstract may come back in its original language. Check title_lang and abstract_lang on each record.
Can I filter by country and date at the same time as a keyword search?
Yes — searchQuery, applicant, inventor, ipcCode, publicationCountries and date range all combine on one run.
How much does Espacenet Patent Scraper cost to run?
Pricing is pay-per-patent-record plus a small per-run charge — check the Pricing tab on this actor's Apify Store page for current rates.
Need More Features?
Need custom fields, filters, or a different data source? File an issue or get in touch.
Why Use Espacenet Patent Scraper?
- Global coverage — 120M+ patent documents from 100+ countries plus PCT/WIPO filings, not one patent office
- Multiple search angles — keyword, applicant, inventor, IPC code, country and date, combinable in one run
- Structured, not scraped-by-eye — consistent field names and ISO dates, ready to export