EUIPO APIEuropean Union Intellectual Property Office
The European Union Intellectual Property Office (EUIPO) is the EU agency responsible for registering EU trade marks (EUTMs) and registered Community designs. Based in Alicante, Spain, a single EUTM registration provides trademark protection across all 27 EU member states simultaneously — making it one of the most cost-effective ways to protect a brand internationally.
The European Union Intellectual Property Office (EUIPO) is the EU agency responsible for registering EU trade marks (EUTMs) and registered Community designs. Based in Alicante, Spain, a single EUTM registration provides trademark protection across all 27 EU member states simultaneously — making it one of the most cost-effective ways to protect a brand internationally.
EUIPO received a record 196,886 trademark applications in 2025 (+9.1% year-over-year), with filings from 170+ countries. The office maintains a database of over 1.3 million EUTMs dating back to 1996 when it began operations. Through TMview, its global search network, EUIPO provides access to over 103 million trademarks across 64+ participating offices.
Signa ingests EUIPO data via the eSearch Plus API in real-time, normalizing search and detail responses into a unified schema. This includes full legal history (oppositions, cancellations, appeals, decisions), multi-language goods/services text, Vienna Classification codes for figurative marks, and seniority claims linking EUTMs to national registrations.
Unique Features
- Single registration covers all 27 EU member states — ~450 million consumers
- No use-in-commerce requirement for filing (unlike USPTO) — genuine use required after 5 years
- Fast Track examination — publication in ~5 business days using Harmonised Database terms
- SME Fund — 75% reimbursement on filing fees for EU small businesses (up to €1,000)
- 11 mark types supported — word, figurative, 3D, colour, sound, hologram, position, pattern, motion, multimedia, other
- Multi-language — filing in 23 EU languages, automatic translation for publication
- Seniority claims — link EUTM to earlier national registrations for priority dating
- Conversion option — if EUTM fails, convert to national applications retaining filing date
- Madrid Protocol gateway — extend EUTM to 100+ countries via WIPO
- 3-month opposition period with mandatory cooling-off for amicable settlement
EUIPOData in Signa's API
91% field completeness| Field | Availability | Notes |
|---|---|---|
| Word mark / verbal element | Full | 70% of records (figurative-only marks have no text) |
| Mark type (word / figurative / 3D / sound / colour / motion / hologram / multimedia) | Full | 99% populated — EUIPO supports 11 mark types |
| Mark kind (individual / collective / certification) | Full | 100% populated |
| Application number | Full | 9-digit EUTM numbers or W-prefixed Madrid designations |
| Registration date | Partial | 69% of records (registered marks only) |
| Expiry date | Partial | 65% of records (registered marks only) |
| Application / filing date | Partial | ~70% overall; 98% for non-Madrid, 0% for Madrid in search |
| Status (18-value canonical model) | Full | Mapped from 18 EUIPO status values |
| Original EUIPO status code | Full | Preserved alongside canonical status |
| Applicant / owner name | Full | 95% populated with stable EUIPO applicant identifier (67%) |
| Stable EUIPO applicant ID | Partial | 67% of records |
| Representative / attorney name | Partial | 72% of records with EUIPO representative ID (74%) |
| Nice classification (1-45) | Full | Class numbers in search; full descriptions in detail |
| Goods and services descriptions | Full | Multi-language — English preferred, with all EU language variants in detail |
| Application language | Full | 100% in detail responses (23 EU languages supported) |
| Second procedural language | Full | 100% in detail — one of EN, FR, DE, IT, ES |
| Vienna Classification codes | Partial | ~37% of records (figurative marks) |
| Descriptions, disclaimers, colour claims | Partial | Description ~4%, disclaimer ~1%, colour claims ~8% |
| Paris Convention priority claims | Partial | ~18% of records |
| EU seniority claims (link to national marks) | Partial | EU-specific feature — links EUTM to earlier national registrations |
| Bulletin publications | Full | Publication date, bulletin number, section |
| Opposition proceedings | Full | Opposition number, date, status (detail only) |
| Cancellation / revocation proceedings | Full | Including cancellation kind and status (detail only) |
| Appeal proceedings | Full | Appeal number, date, status, contested entity (detail only) |
| Office decisions | Full | Case number, decision date, decision kind (detail only) |
| Trademark images, sounds, videos, 3D models | Full | All media types — EUIPO supports figurative, sound, 3D, motion, hologram, multimedia marks |
| Madrid designations, seniority links | Full | — |
| Computed renewal deadlines | Full | Auto-computed 10-year renewal cycles with 6-month grace period |
| Acquired distinctiveness indicator (Art. 7(3)) | Partial | ~6% of records |
What you get from EUIPO
A real Signa API response for a EUIPO trademark. This is exactly what your code receives.
Loading...
Search EUIPO trademarks
The EUIPO's own API (dev.euipo.europa.eu) has significant limitations for developers: RSQL query syntax with a steep learning curve, an approval process that takes 1-2 weeks, separate search and detail responses requiring two API calls per mark, and rate limits tied to opaque subscription tiers.
Signa provides what EUIPO's API does not: instant self-serve access (no approval queue), simple query parameters instead of RSQL, full data in every response (no separate detail fetches), fuzzy and phonetic matching, image similarity search, and the ability to search EUIPO alongside 200+ other offices in a single API call. Plus computed renewal deadlines and cross-office entity resolution.
Loading...
Transparency & Freshness
Data Quality & Freshness
Known Limitations
- Applicant nationality country code not available (documented in API spec but absent from responses)
- Search responses lack goods/services descriptions (detail fetch required per mark)
- Madrid designation dates absent from search responses (available in detail)
- Multimedia mark format metadata rarely populated (<2%)
EUIPO Trademark Filing Guide
Last verified: 2026-03-01
Always verify with the official office before filing.
EUIPO Trademark Filing Fees (2026)
| Filing Type | Cost | Notes |
|---|---|---|
| Individual EUTM — online (1 class) | €850 | Covers all 27 EU member states |
| Individual EUTM — paper (1 class) | €1,000 | Online filing recommended |
| Second class (additional) | €50 | — |
| Third and subsequent classes (each) | €150 | — |
| Collective mark — online (1 class) | €1,500 | For associations only |
| Certification mark — online (1 class) | €1,500 | For certification bodies |
| Opposition filing | €320 | 3-month window from publication |
| Revocation / invalidity application | €630 | — |
| Appeal | €720 | 2-month deadline from decision notification |
| Renewal — individual (1 class) | €850 | Every 10 years |
| Renewal — late (grace period) | €850 + 25% surcharge | 6-month grace period after expiry |
| Conversion to national application | €200 | Retains original EUTM filing date |
| International application via EUIPO | €300 | Madrid Protocol extension through WIPO |
EUIPO Trademark Examination Timeline
| Stage | Duration |
|---|---|
| Filing to formalities check | 2-3 weeks |
| Absolute grounds examination | 2-4 weeks (Fast Track) / 8-11 weeks (Standard) |
| Translation and publication | 1-2 weeks |
| Opposition period (mandatory) | 3 months from publication |
| Registration (if unopposed) | 1-2 weeks after opposition period |
| Total: Fast Track (unopposed) | ~4 months |
| Total: Standard (unopposed) | 5-6 months |
| Total: with opposition | 12-24 months |
EUIPO Data & API
Filing & Procedures
Need more help? Check our documentation
Explore Signa's Solutions
Ready to search EUIPO trademarks via API?
Start building with Signa. Real-time EUIPO sync (Under 1 minute lag), 1.3M+ records indexed.
Get API KeyView Documentation