Skip to content

EPO guide

How to search Espacenet

By , Co-founder and CEO, PatentAssist.ai
Updated

Espacenet is the European Patent Office's free worldwide patent database. In April 2025 it passed 160 million documents, from 1782 to today, and it is updated daily. Most people use it as a search box and stop there. Its query language is far more capable than that: field identifiers, word-distance operators, classification searches that pull in subgroups, and family-level filtering that finds documents a plain keyword search would miss. This guide covers the syntax from the EPO's own pocket guide, with examples you can paste in.

Quick answer

  • Syntax: field identifier, operator, value, as in ta=lidar or pa=siemens. The default operator between terms is AND.
  • Most useful fields: ctxt (title, abstract or claims), ftxt (all text), pa, in, cpc, pd and num.
  • Proximity: prox/distance<3, optionally /ordered, or prox/unit=sentence.
  • Truncation: * for any ending, ? for zero or one character, # for exactly one. No left truncation.
  • Classification: no wildcards; use /low to include subgroups.
  • Beyond search: INPADOC family, legal events, Global Dossier file wrappers and Patent Translate are a click away on each record.

Smart search and Advanced search

Espacenet opens on a single Smart search box. Type a few words and it runs a broad search; type field identifiers and operators and it runs exactly what you wrote. The EPO has synchronised Smart search and Advanced search, so the same query can be built either way.

Advanced search opens a predefined template with one row per criterion (title, abstract, claims, applicant, CPC, publication date and so on). Each row has a drop-down of field operators: any, all, proximity and =. The EPO's note on field operators explains that "all" behaves like AND between the words in the row, "any" like OR, and "=" requires the exact phrase. You cannot type AND, OR or NOT inside an Advanced search field, and rows are combined with the AND/OR selector above them.

In practice, build in Advanced search while you learn the fields, then watch the query appear in the Smart search bar and edit it there. For long queries, the Smart search editor (the rectangle icon in the search bar) gives you a larger box. A query can hold up to 500 search terms, limited also by the URL length your browser supports.

Field identifiers

These are the Smart search identifiers listed in the EPO's Espacenet pocket guide. Quote any value with a space in it.

Espacenet Smart search field identifiers
Identifier Searches Example
ti Title ti="mouse trap"
ab Abstract ab="mouse trap"
ta Title or abstract ta="laser printer"
claims Claims claims=laser
desc Description desc=lens
ctxt Title, abstract or claims ctxt=milking ctxt=robots
ftxt All text: title, abstract, description, claims ftxt=nanoparticles
ntxt Title, abstract or names ntxt=microscope lens
nftxt All text fields or names nftxt="extreme uv lithography"
pa Applicant pa=siemens
in Inventor in=smith
ia Inventor or applicant ia="ries klaus"
cpc CPC cpc="A61K31/13"
cpcc CPC combination sets (C-sets) cpcc="C08F297/02"
ipc IPC ipc=A63B49/08
cl IPC or CPC cl=C10J3
pd Publication date pd=20180107
pn Publication number pn=ep1000000
ap Application number ap=jp19890234567
pr Priority number pr=ep20050104792
num Any number: publication, application or priority num=ep1000000
ct Cited documents ct=ep1000000

ctxt is the one to learn first. Title, abstract and claims together are where an invention is actually defined, so a ctxt search is tighter than full text and much wider than title alone. Use ftxt when you need the description too, accepting more noise.

Two number tricks: num= searches publication, application and priority numbers at once, which saves guessing which one you were given, and pn=<country><kind code> searches by kind code. European patents with unitary effect carry the marker C0, so pn=EPC0 finds Unitary Patents (see our Unitary Patent guide).

Boolean and comparison operators

AND, OR and NOT work as you would expect: pa=bosch AND pa=siemens finds joint filings, ctxt=laser NOT ctxt=semiconductor excludes a field. AND is the default between terms. The catch is precedence: Espacenet reads Boolean operators from left to right, so use parentheses whenever you mix AND and OR. (mouse OR rat) AND trap means what it says; without the brackets, you are relying on the order you typed. Nested brackets are read from the innermost out.

Espacenet comparison operators
Operator Example Finds
= pa = "siemens ag" Exact phrase, or the value given
all ti all "paint brush head" Every word, any order (same as ti=paint AND ti=brush AND ti=head)
any ti any "motor engine" At least one word (same as ti=motor OR ti=engine)
> >= < <= pd >= 1998 Dates after, from, before, up to
within pd within "1998 2018" Date range, inclusive

Proximity: prox/distance and prox/unit

Espacenet writes proximity differently from the USPTO and most commercial tools. Note the strict "less than": prox/distance<3 means fewer than three words apart.

Espacenet proximity operators
Operator Example Finds
prox/distance<n mouse prox/distance<3 trap Fewer than n words apart, either order
prox/distance<n/ordered mouse prox/distance<3/ordered trap Fewer than n words apart, in this order
prox/ordered mouse prox/ordered trap First word before the second, any distance
prox/unit=sentence mouse prox/unit=sentence trap Same sentence
prox/unit=paragraph mouse prox/unit=paragraph trap Same paragraph

To keep a proximity search inside one field, put it in brackets after the identifier, the same way the pocket guide scopes classification symbols: ctxt=(calibrat* prox/distance<5 lidar). The pocket guide also uses prox/unit=sentence to tie a classification to the office that assigned it: cpc=(C08F220/38 prox/unit=sentence (EP)) finds documents where the EPO gave that symbol. That matters because the same family can be classified differently by different offices.

Truncation and dates

Espacenet wildcards
Wildcard Stands for Example
* Any number of characters car* finds car, cars, card, carbon
? No character or one car? finds car, card, cart, care, not cards
# Exactly one character car# finds card, cart, cars, not car

The restrictions are strict. Left truncation (?car) is not supported. A * needs at least three characters in front of it. With two characters before a ? or #, you can use at most three of them; with three or more characters, at most seven. And wildcards cannot be used on IPC or CPC symbols at all.

Dates accept most formats you would type: 2019, 201903, 20190305, 2019-03-05 or 05.03.2019 all work. For ranges, pd within "1998 2018", pd within "1998:2018" and pd="199801:201812" are equivalent styles. One trap: pd searches the date of the earliest publication of a document (the A publication), not later ones such as the B grant, because later publication dates are not indexed for search.

Searching by CPC, and the /low operator

The Cooperative Patent Classification is run jointly by the EPO and the USPTO and has around 250,000 entries, according to the EPO. It is the most reliable way to sweep a technical field in Espacenet, because it does not depend on the words a drafter chose or the language they wrote in.

  • Write symbols without spaces: cpc=G01S17/931. Use cl= to search IPC and CPC together, and cpcc= for combination sets in chemistry.
  • Classification data is auto-posted up to group level, so a search on a main group also finds everything classified below it.
  • At subgroup level, add /low to include the lower subgroups: cpc=B65D81/24/low also finds B65D81/26. With /low you must use the = operator and only one symbol per field.
  • Not sure of the symbol? The Classification search tab lets you search the scheme by keyword and send symbols straight to your query, and since July 2024 Espacenet links to the EPO's AI-driven CPC text categoriser, which suggests symbols from a plain-language description.

Our CPC classification guide explains how to read a symbol and pick the right level.

Worked examples

The first three build a search for a method of recalibrating a vehicle lidar. The last is the EPO's own multilingual example.

  1. ctxt=(calibrat* prox/distance<5 lidar)

    Calibration and lidar within a few words of each other in the title, abstract or claims.

  2. cpc=G01S7/497/low

    CPC G01S 7/497, means for monitoring or calibrating lidar-type systems, plus every subgroup below it such as 7/4972 (alignment of sensor).

  3. ctxt=(calibrat* prox/distance<5 lidar) AND cpc=G01S7/497/low AND pd within "2015 2025"

    The two combined and limited to publications from 2015 to 2025. Remember that pd searches the earliest publication of each document.

  4. (spectacle?? or lunette? or Brille?) and (hollow or creu??? or hohl??) and transpar*

    The EPO's own pocket-guide example: one concept in English, French and German, the three searchable languages, with truncation for plurals and inflections.

The EPO uses the last example to show why filters matter. Run it, then filter by publication date up to 1 January 2017. At publication level, a Spanish utility model published in February 2016 drops out: it is in Spanish, so it does not match the keywords. At family level it stays in, because a later WO family member matches the English keywords and the Spanish member matches the date. The family as a whole meets both criteria. Since May 2023 the filter toggle defaults to family level, which is the right setting for prior art.

Families, legal events and Global Dossier

Open a result and the record has several views. The ones that save the most time:

  • INPADOC patent family. The extended family groups every document that shares at least one priority with another member, directly or indirectly. It is wider than the simple family (exactly the same priorities) and is how you find the US, Japanese or Chinese counterpart of a European filing, or a continuation-in-part.
  • Legal events. The view formerly called "INPADOC legal status" lists events reported by offices: grant, lapse, renewal fee payments, oppositions. The Patent family tab also shows the latest legal events across the whole family. These are events, not an official status; check the European Patent Register and national registers before you rely on whether a patent is in force.
  • Global Dossier. A link on the record opens the file wrapper where the office makes it available. The EPO lists the participating offices as CIPO (Canada), CNIPA (China), the EPO, JPO (Japan), KIPO (Korea), the USPTO and WIPO, with English machine translations of Chinese, Japanese and Korean documents. This is how you read the examiner's objections in the other offices.
  • Citations. Cited and citing documents, including non-patent literature, with the option to move them into your result list. ct= searches citations directly, and it is the only way to find documents that cite XP non-patent references, which cannot be searched themselves.
  • Patent Translate. The EPO's machine translation, built with Google, covers 32 languages to and from English, French and German. Pick the abstract, description or claims, choose a language, and hover to see the original sentence by sentence.

Saving, exporting and limits

Star documents to keep them in My patents, and download result lists as xlsx or csv files. The result count is exact. Know the limits too. Only English, German and French are searchable as original text, though Espacenet also indexes English machine translations of many other documents, with coverage that varies by language. XP documents cannot be searched. Robots and bulk downloads are blocked; use Open Patent Services for automated access. And like every keyword database, Espacenet returns what matches your words, not what matches your idea.

Searching US documents in depth? The USPTO's own tool has richer US-specific fields; see our Patent Public Search guide. For how Espacenet's syntax compares with Google Patents and The Lens, see patent search Boolean operators, and for a broad first pass with non-patent literature, our Google Patents guide.

Where PatentAssist fits

Espacenet is where an exhaustive European search ends up. Getting the vocabulary and the classes right is the hard part, and that is where PatentAssist's search helps: describe the invention in plain language and its AI agent writes keyword and classification queries for EPO, USPTO and IP India records, then ranks the closest documents with the reason each matched. Take the terms and CPC symbols it surfaces back into Espacenet. More on the European patent search page and in our prior art search overview.

More EPO guides

All guides, by patent office

Espacenet search: frequently asked questions

Is Espacenet free?

Yes. Espacenet is free of charge and available 24 hours a day. It is not meant for bulk data retrieval and blocks automated searches; for automated access the EPO offers Open Patent Services (OPS).

What is the difference between Smart search and Advanced search in Espacenet?

They search the same data and have been synchronised. Smart search is one box where you type a full query with field identifiers and operators, such as ta=lidar AND pa=bosch. Advanced search is a form with a field for each criterion and a drop-down of field operators (any, all, proximity, =). You cannot type AND, OR or NOT inside an Advanced search field.

How do I do a proximity search in Espacenet?

Use prox/distance<n between two words: mouse prox/distance<3 trap finds the words fewer than three words apart in either order. Add /ordered to fix the order, or use prox/unit=sentence or prox/unit=paragraph to require the same sentence or paragraph.

How do I search by CPC in Espacenet?

Use the cpc field identifier, for example cpc=G01S7/497. Wildcards do not work on classification symbols. A main group automatically covers its subgroups; at subgroup level, add /low to include the subgroups below, as in cpc=G01S7/497/low, with the = operator and one symbol per field.

What is the INPADOC family in Espacenet?

The INPADOC extended patent family groups documents that share at least one priority, directly or indirectly, with another member. It is wider than the simple family, whose members share exactly the same priorities. Espacenet shows it under the INPADOC patent family view, together with the latest legal events across the family.

Can Espacenet tell me if a patent is still in force?

It shows legal events reported by national and regional offices, which help you work out the status, but it is not an official register. For a European patent, check the European Patent Register, and for each country the national register, before relying on the status.

Which languages can I search in Espacenet?

English, German and French. Espacenet also holds searchable English machine translations of many documents in other languages, so English keywords can find, for example, some Chinese or Japanese documents. Coverage differs by language.

Sources: Espacenet pocket guide (EPO); EPO Espacenet page; "160 million reasons to search Espacenet" (EPO, 2025); "Espacenet has special field operators for keywords" (EPO); Espacenet release notes; What has changed in Espacenet (EPO, 2021); EPO pages on the INPADOC extended family, the CPC and Patent Translate; CPC scheme (version 2026.08). Espacenet's interface changes between releases; its built-in Help is the final word. This guide is general information, not legal advice.