Skip to main content
GET
List Design Codes

Overview

Lists Vienna classification design codes used to describe figurative elements in trademarks. Filter by depth (1 = category, 2 = division, 3 = section) or search descriptions. Use this to build Vienna code pickers.

Query Parameters

string
Substring search across descriptions (case-insensitive, max 200 chars).
integer
Filter by depth: 1 (category), 2 (division), or 3 (section).
string
Two-digit category code filter (e.g. 03).
integer
default:"100"
Max results (1-500).
string
Pagination cursor (the code of the last item returned).

Response

This endpoint is publicly cacheable, so the response never includes request_id.
string
Always list.
object[]
Array of Vienna code records ordered by code.
string
Vienna code (e.g. 03, 03.05, 03.05.01).
string
Always design_code.
string
Two-digit category code (e.g. 03).
string | null
Division-level code (e.g. 03.05). null for depth-1 codes.
string | null
Section-level code (e.g. 03.05.01). null for depth-1 and depth-2 codes.
integer
Depth (1, 2, or 3).
string
Description text.
boolean
Whether more pages are available.
object

Code Examples

Errors