Skip to content

eu_design_search

Search the EUIPO registered community designs database. Industrial designs protect the visual appearance of products — shape, pattern, and ornamentation. They use Locarno classification (not Nice classes). Requires EUIPO credentials.

ParameterTypeRequiredDescription
querystringYesDesign number, applicant name, verbal element, product keyword, or Locarno class
searchTypestringNoapplicant (default), number, verbal_element, product, or locarno_class
statusstringNoFilter: all (default), live, dead, registered, or pending
locarnoClassesstring[]NoAdditional Locarno class filter (format: “NN” or “NN.NN”, e.g., “09.01”)
sortstringNoSort order (default: “applicationDate:desc”)
limitnumberNoMaximum results (default: 20, range: 10-100)
cursorstringNoPage number for pagination (integer string starting at “0”)
enrichApplicantNamesbooleanNoResolve applicant identifiers to names via Persons API (default: false, adds latency)
{
"name": "eu_design_search",
"arguments": {
"query": "Samsung Electronics",
"searchType": "applicant",
"status": "live",
"locarnoClasses": ["14.03"],
"limit": 5
}
}
{
"results": [
{
"id": "EU-D-008234567-0001",
"designNumber": "008234567-0001",
"jurisdiction": "EU",
"status": "registered",
"statusDescription": "Registered",
"filingDate": "2023-05-10",
"registrationDate": "2023-05-10",
"expiryDate": "2028-05-10",
"locarnoClasses": ["14.03"],
"applicants": [
{ "identifier": "100234", "name": "Samsung Electronics Co., Ltd." }
]
}
],
"pagination": {
"hasMore": true,
"cursor": "1",
"totalResults": 342
},
"metadata": {
"query": "Samsung Electronics",
"searchType": "applicant",
"totalResults": 342,
"executionTimeMs": 820
}
}
  • The EUIPO Designs Search API returns applicant identifiers but not always names in search results. Set enrichApplicantNames: true to resolve names via the Persons API (adds latency).
  • Locarno class format: two-digit class (e.g., “14”) or class with subclass (e.g., “14.03”).
  • EUIPO designs have 16 distinct status values mapped to the standard filters (live, dead, registered, pending).