Browse and search accepted goods & services terms across one Nice class or all 45
class to scope results to a single Nice class), or to discover which classes accept a particular term (pass q without class for a cross-class search).
For background on how office acceptance works and the data sources behind this endpoint, see the Classifications & Goods/Services guide.
q or class must be provided. For semantic class discovery from a natural-language business description (e.g. “SaaS tool for HR teams”), use Suggest Classifications. For a drafted goods/services specification with filing-ready wording per class, use Suggest Goods & Services.class is set. Returns 400 validation_error if neither q nor class is provided.q is set. Returns 400 if outside the 1-45 range, or 404 if the class number is in range but not loaded in reference data.en, de, fr, es, it, ja).true, only return terms accepted by all offices (TMClass harmonised list).tmclass).q (omit class) and inspect class_number on each result to see which classes contain the wording.
class (omit q) to page through the full list of accepted wording for one class.
| Status | Type | Description |
|---|---|---|
| 400 | validation_error | Neither q nor class provided, q shorter than 2 characters, or class outside the 1-45 range |
| 401 | unauthorized | Missing or invalid API key |
| 403 | forbidden | API key lacks trademarks:read scope |
| 404 | not_found | class is in range but not loaded in reference data |