Source PDF: https://data.epo.org/publication-server/doc/EPS%20REST%20services.pdf
This file is a Markdown conversion of the EPO PDF document "European Publication Server REST services" (Revision 1.6, 2024/04).
| Revision | Date | Description |
|---|---|---|
| 1.6 | 2024/04 | REST service version 1.0 and 1.1 no longer supported; user-agent registration no longer necessary (all users have access to raw data in XML, PDF, ZIP, and HTML formats). |
| 1.5 | 2022/05 | Section 1.3: download limit increased to 10GB. |
| 1.4 | 2018/10 | Section 1.3: download limit increased to 5GB. |
| 1.3 | 2016/09 | Section 1.3: download limit increased to 4GB. |
| 1.2 | 2016/02 | Contact point changed; Section 2 improved URL responses; Section 4 clarified exchange of user-agent name with the EPO. |
| 1.1 | 2013/09 | New service in REST version 1.2 for image retrieval. |
| 1.0 | 2013/02 | Document creation. |
- General information
- Access to the REST service
- List of EPS REST services
- 3.1 Retrieval of publication dates
- 3.2 Retrieval of weekly patent lists
- 3.3 Retrieval of document formats
- 3.4 Retrieval of raw data
According to the European Patent Convention, the European Patent Office has the legal obligation to publish the patent applications it receives (A-documents) and the patents it grants (B-documents). The European Publication Server (EPS) (https://data.epo.org/publication-server/) has been the sole legally authoritative publication medium for European A and B documents since 1 April 2005.
REST defines a set of architectural principles by which you can design web services that focus on a system's resources, including how resource states are addressed and transferred over HTTP by a wide range of clients written in different languages.
The EPS REST API enables access to XML, HTML, TIFF images, and PDF/A of European A and B publications.
The fair-use policy limits a given IP address to 10GB of download in any sliding window of 7 days.
For all matters relating to the European Publication Server and its REST services, contact support@epo.org.
The REST services are available at:
https://data.epo.org/publication-server/rest/v1.2
This URL shows the list of services (publication-dates and patents) supported by version 1.2.
Note: version 1.0 and 1.1 are no longer supported (the SOAP-based webservice is also no longer supported).
Description:
This service returns the list of all publication dates available in the EPS database.
URL template:
https://data.epo.org/publication-server/rest/v1.2/publication-dates
Request example:
GET https://data.epo.org/publication-server/rest/v1.2/publication-datesResponse example:
<html>
...
<body>
<a href="https://data.epo.org/.../publication-dates/20130904/patents">2013/09/04</a>
<a href="https://data.epo.org/.../publication-dates/20130911/patents">2013/09/11</a>
...
</body>
</html>Description:
This service returns the list of patents being published at a given publication date.
URL template:
https://data.epo.org/publication-server/rest/v1.2/publication-dates/{publicationDate}/patents
Format of {publicationDate} is YYYYMMDD. Example: 20130904.
Request example:
GET https://data.epo.org/publication-server/rest/v1.2/publication-dates/20130904/patentsResponse example:
<html>
...
<body>
<a href="https://.../publication-dates/20130904/patents/EP1004359NWB1">EP1004359NWB1</a>
<a href="https://.../publication-dates/20130904/patents/EP1026129NWB1">EP1026129NWB1</a>
...
</body>
</html>Description:
This service retrieves the list of available formats for a given document.
Formats available:
- XML
- HTML (transformation on-the-fly of the XML)
- ZIP (including XML, PDF, and drawings in TIFF format)
Note that the availability of data in a given format may vary depending on the publication date.
URL template:
https://data.epo.org/publication-server/rest/v1.2/patents/{patentNumber}
Format of {patentNumber} is country-code + number + correction-code + kind-code. Example: EP1004359NWB1.
Request example:
GET https://data.epo.org/publication-server/rest/v1.2/patents/EP1004359NWB1Response example:
<html>
<body>
<a href="https://data.epo.org/.../patents/EP1004359NWB1/document.xml">XML</a>
<a href="https://data.epo.org/.../patents/EP1004359NWB1/document.html">HTML</a>
<a href="https://data.epo.org/.../patents/EP1004359NWB1/document.pdf">PDF</a>
<a href="https://data.epo.org/.../patents/EP1004359NWB1/document.zip">ZIP</a>
</body>
</html>Description:
This service provides access to raw data in XML, HTML, PDF, and ZIP formats.
URL template:
https://data.epo.org/publication-server/rest/v1.2/patents/{patentNumber}/document.{format}
Format of {patentNumber}: country-code + number + correction-code + kind-code. Example: EP0729353NWB2.
{format} is the preferred download format (xml, html, pdf, or zip) - see section 3.3.
Request example:
GET https://data.epo.org/publication-server/rest/v1.2/patents/EP0729353NWB2/document.xmlResponse example:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ep-patent-document PUBLIC "-//EPO//EP PATENT DOCUMENT 1.4//EN" "ep-patent-document-v1-4.dtd">
<ep-patent-document id="EP95901961B2" file="EP95901961NWB2.xml" lang="en" country="EP" doc-number="0729353" kind="B2" date-publ="20120912" status="n" dtd-version="ep-patent-document-v1-4">
<SDOBI lang="en"><B000><eptags>
...
</ep-patent-document>