Impact-Site-Verification: 2d7cfdfb-5908-462d-ab52-fa5ad0e22f89
Startup Name Generator
← Home

EUIPO and TMview Trademark Search: web tools and API

Searching EU trade marks surfaces existing EU and national marks for you to review before you commit to a name. By hand it is free: EUIPO's eSearch plus covers the EU trade mark register, and TMview sweeps the EU register plus all 27 national offices in one search. From code, TMview has no documented API, but EUIPO's official Trademark Search API does, and this guide shows the calls. Below: both web tools, the TMview search criteria that matter, the API route with examples, the Nice classes that decide most conflicts, the fees, and the honest limits of any register search.

Updated September 2026

Check a name now

Enter a name to run the free US (USPTO) register search with a live .com check. The EU (EUIPO) register is on the paid check.

What an EU trademark search tells you, and what it does not

An EU register search shows you the marks that have already been filed or registered, so you can judge whether your name is likely to run into a conflict. It is a first screen that surfaces conflicts to review. It does not clear a name, it does not make the similarity judgement for you, and it is not legal advice. Hold that in mind through everything below, because the tools are powerful and the temptation is to read a clean result as a green light. It is not.

EUTM basics: one filing, 27 countries, 10 years

The European Union Intellectual Property Office (EUIPO), based in Alicante, registers the EU trade mark (EUTM). A single EUTM filing gives exclusive rights across all 27 EU member states at once. If you learned this system under its older name, the EUIPO was called the Office for Harmonization in the Internal Market (OHIM) until March 2016, and the mark itself was the Community trade mark (CTM) rather than the EUTM. Older guides, textbooks, and court decisions still use both terms, and an OHIM trademark search means the same register you reach through eSearch plus today. It has what the EUIPO calls unitary character: it stands or falls as a whole across the Union, so a conflict in any one member state matters. An EUTM lasts ten years from the filing date and is renewable indefinitely in further ten-year terms. It does not reach non-EU countries such as the UK, Switzerland, or Norway, which each keep their own registers.

The two official EU tools: eSearch plus and TMview

Both are free, need no account, and update daily. They answer slightly different questions.

eSearch plus: EUIPO's own register

eSearch plus is the EUIPO's own database. It searches the EU trade mark register directly, along with registered Community designs, owners, and bulletins, covering every EUTM application and registration since 1996. Reach it from the EUIPO trade mark availability hub at euipo.europa.eu. Use it when you want the EUTM register specifically.

TMview: the multi-office front door

TMview, operated by the EU intellectual property network at tmdn.org/tmview, searches more than 50 million marks across dozens of participating offices worldwide, including the EUTM register, all 27 EU national offices, and WIPO international registrations, in one search. This is the tool that matters most for an EU name check, because a national mark registered in a single member state can block an EU-wide filing, and only the multi-office sweep surfaces it.

How to run a European trademark search step by step

The process is the same in spirit as a US knockout search: start exact, widen to near-matches, then read the results against your classes.

For a first pass across both the US and EU without learning each interface, the Name Check tool on this site runs an automated register search with exact, phonetic, and fuzzy matching. It is a search that surfaces conflicts, not a legal clearance opinion.

TMview search criteria that matter

TMview's advanced search narrows a sweep of millions of marks to the ones worth reading. The criteria that change the answer most for a name check:

Run the exact name first, then variants: TMview matches the words you enter, so spelling and spacing variants need their own searches.

Searching EU trademarks from code: TMview and the EUIPO API

Many developers arrive here after opening the browser network tab on TMview. The TMview website loads its results from internal endpoints on api.tmdn.org, sending your search criteria as the request. Those endpoints are not a documented public API: they are unversioned, can change without notice, and each participating office sets its own terms for its data. They are fine for a quick experiment and fragile in production.

The sanctioned route is EUIPO's own Trademark Search API. You register on the EUIPO developer portal (dev.euipo.europa.eu) for a client ID and secret, build against the sandbox, then request production access. Each call carries an OAuth2 client-credentials token and your client ID, and searches are written as RSQL queries on fields such as the word mark text. The auth and API base URLs for sandbox and production are listed in the portal; set them as the variables below.

# 1. Exchange your client ID and secret for a token (OAuth2 client credentials)
curl -s -X POST "$EUIPO_AUTH_URL" \
  -u "$EUIPO_CLIENT_ID:$EUIPO_CLIENT_SECRET" \
  -d "grant_type=client_credentials&scope=uid"

# 2. Search word marks containing a term (RSQL query, up to 50 results)
curl -s "$EUIPO_API_BASE?size=50&query=wordMarkSpecification.verbalElement==*lumen*" \
  -H "Authorization: Bearer $TOKEN" \
  -H "X-IBM-Client-Id: $EUIPO_CLIENT_ID" \
  -H "Accept: application/json"

Two limits to plan for. The EUIPO API covers the EU trade mark register, not the 27 national registers that TMview adds, so a national mark in one member state will not appear. And like the web tools, it returns records to review, not a verdict on similarity. If you would rather not maintain two registrations and two response formats, the Startup Name Generator API and MCP server screens a name against the USPTO and EUIPO registers in one call with exact, phonetic, and fuzzy matching. For the US side of the same question, see the USPTO trademark search API guide.

Why Nice class overlap decides most conflicts

The EU uses the international Nice Classification of 45 classes: classes 1 to 34 are goods and 35 to 45 are services. Protection is granted per class, so a conflict exists only where an earlier mark and yours cover the same or related goods and services. Two identical names in unrelated classes can coexist; two similar names in overlapping classes are where problems surface. That is why identifying your classes with TMclass before you judge a result is not optional busywork, it is what makes the search meaningful. The trademark classes for startups guide maps the classes founders use most.

EUIPO application fees, so you know what registration costs later

If a name survives the search and you decide to file, the EUIPO basic online application fee is EUR 850 for one class, EUR 50 for a second class, and EUR 150 for each additional class beyond two. Fees are the one input that changes, so confirm the current figures on the EUIPO fees page before you file. The how much does a trademark cost guide sets the EU and US numbers side by side.

EU vs US trademark search: what is different

The US has one federal register, searched through the USPTO's system at tmsearch.uspto.gov (the tool that replaced TESS in late 2023). The EU is a two-front-door setup: TMview for the multi-office sweep and eSearch plus for the EUTM register itself. The reason the EU needs the national-register sweep is its structure: an EUTM is Union-wide, so an earlier national mark in any one of 27 countries can stand in the way, and TMview is what brings all of them into a single search. If you are naming for both markets, run both: the USPTO search guide covers the US side in the same depth.

The honest limits of any DIY register search

A register search, however careful, only shows registered and filed marks. It does not catch unregistered or common-law rights where they exist, company or trade names, or a name already in use behind a taken domain. It does not weigh how similar is too similar, or how related two sets of goods are. And it is not legal advice or clearance. A running .com check alongside the search helps here: a taken .com can signal an existing brand even when nothing is on the register. For anything you plan to build a business on, a professional assesses the similarity, class overlap, and rights a register search cannot show. The guide on whether your startup needs a trademark covers when that step is worth it.

Questions, answered

Does TMview have a public API?

TMview has no documented public API. The TMview website at tmdn.org/tmview loads its results from internal endpoints on api.tmdn.org, which are unversioned and can change without notice, so they suit a quick experiment rather than production code. For programmatic access to the EU trade mark register, EUIPO publishes the official Trademark Search API through its developer portal.

What is api.tmdn.org?

It is the host behind the TMview website's own searches: when you run a search in the browser, the page requests results, including your search criteria, from api.tmdn.org. It is not documented for outside use. The sanctioned route to EU trade mark data from code is the EUIPO Trademark Search API, which needs a registered client ID.

How do I get access to the EUIPO Trademark Search API?

Register on the EUIPO developer portal (dev.euipo.europa.eu) to get a client ID and client secret, start in the sandbox, then request production access. Calls authenticate with an OAuth2 client-credentials token plus your client ID in a header. The API covers the EU trade mark register; national marks in the 27 member states still need TMview or the national offices.

Is an EU trademark search free?

Yes. Both official tools are free and need no account: EUIPO's own eSearch plus, which searches the EU trade mark register, and TMview, which searches many registers at once. The Name Check tool on this site runs a free US (USPTO) search on any name, and the EU (EUIPO) screen is available on the paid check.

What is the difference between eSearch plus and TMview?

eSearch plus is EUIPO's own tool and searches the EU trade mark (EUTM) register directly. TMview searches many registers at once, including the EUTM register, all 27 EU national offices, and WIPO international marks. Use TMview for the wide sweep and eSearch plus when you want the EUTM register specifically.

Does an EU trademark cover all of Europe?

An EU trade mark covers all 27 EU member states with a single filing. It does not cover non-EU countries such as the UK, Switzerland, or Norway, which keep their own registers and need separate searches and filings.

How long does an EU trademark last?

Ten years from the filing date, and it is renewable indefinitely in further ten-year terms.

How much does it cost to register an EU trademark?

The EUIPO basic online application fee is EUR 850 for one class, EUR 50 for a second class, and EUR 150 for each additional class. Fees change, so verify the current figures on the EUIPO fees page before you file.

Does the European Union use the Nice Classification?

Yes. EU trade mark applications classify goods and services under the Nice Classification of 45 classes, and protection is limited to the classes you register. TMclass is the EUIPO tool for identifying the right class before you search or file.

Does a trademark search mean my name is cleared to use?

No. A register search surfaces existing filed and registered marks for you to review. It does not clear a name, does not catch unregistered or common-law rights, company names, or domain usage, and is not legal advice.

Is OHIM the same as EUIPO?

Yes. The Office for Harmonization in the Internal Market (OHIM) was renamed the European Union Intellectual Property Office (EUIPO) in March 2016, and the Community trade mark (CTM) became the EU trade mark (EUTM). What older guides call an OHIM trademark search runs today through EUIPO eSearch plus for the EUTM register, or through TMview for the wider sweep.

How is an EU search different from a US search?

The US has one register, searched through the USPTO at tmsearch.uspto.gov. The EU has two useful front doors: TMview for the multi-office sweep and eSearch plus for the EUTM register itself. The EU sweep matters because a single national mark in one member state can block an EU-wide filing.

Keep going

Generate names freeRun a Trademark Check

Trademark results are an automated database search against the USPTO and EUIPO registries, not legal advice and not a clearance opinion. Registries change daily; results are dated. Before filing, have counsel run full clearance.