Espacenet Patent Scraper avatar

Espacenet Patent Scraper

Pricing

from $1.60 / 1,000 record scrapeds

Go to Apify Store
Espacenet Patent Scraper

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

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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

  1. Set a search query, applicant, inventor, or IPC code — at least one is required.
  2. Optionally narrow by publication country or date range.
  3. Get back structured patent records: publication number, title, dates, applicant, abstract.

Input

{
"searchQuery": "machine learning",
"maxItems": 20
}
FieldTypeDefaultDescription
searchQuerystring"machine learning"Keyword search across patent title + abstract. Accepts plain text, or raw EPO CQL syntax (e.g. ti="neural network")
applicantstring(empty)Filter by applicant/company name (e.g. "Siemens")
inventorstring(empty)Filter by inventor name, format "Last name, First name"
ipcCodestring(empty)Filter by International Patent Classification code (e.g. "H04L")
publicationCountriesarray(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
dateFromstring(empty)Keep only patents published on or after this date (YYYY-MM-DD or YYYY)
dateTostring(empty)Keep only patents published on or before this date (YYYY-MM-DD or YYYY)
maxItemsinteger20Maximum 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
}
FieldTypeDescription
publication_numberstringPatent publication number (e.g. EP4123517A1, US12288352B2)
kind_codestringDocument kind code suffix (A1 = published application, B1/B2 = granted patent, etc.)
titlestringPatent title, in whichever language Espacenet matched for this query
title_langstringISO 639-1 language code of title
publication_datestringPublication date (YYYY-MM-DD)
applicantsarrayApplicant organization or individual name(s)
applicant_countriesarrayISO country code for each entry in applicants, same order
earliest_priority_datestringEarliest priority date across the patent family (YYYY-MM-DD), when shown
earliest_publication_datestringEarliest publication date across the patent family (YYYY-MM-DD), when shown
abstractstringPatent abstract text, when available
abstract_langstringISO 639-1 language code of abstract, when available
ranknumber1-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.

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