Skip to main content
GET
Suggest Trademarks

Overview

Returns trademark name suggestions for a prefix query. Designed for typeahead interfaces where low latency matters: matching is prefix-style against mark_text, so results appear as soon as the caller has typed the start of a mark name. Results are returned as a non-paginated list (top N). This endpoint requires the trademarks:read scope.

Query Parameters

string
required
Prefix query, between 2 and 200 characters.
integer
default:"10"
Maximum number of suggestions to return, between 1 and 50.
string
Filter by jurisdiction codes, comma-separated (e.g. ?jurisdictions=US,EU).
string
default:"protection"
How jurisdictions is interpreted, one of protection or direct. Under the default protection, a jurisdictions=FR suggest also surfaces marks that protect in France via a regional right (a EU trade mark) or a Madrid designation; direct matches only literal territory legs.
string
Filter by Nice classification numbers, 1 to 45, comma-separated (e.g. ?nice_classes=9,42).
string
Filter by status stage, comma-separated (e.g. ?status_stage=registered,published).

Response

string
Always list.
object[]
boolean
Always false. Suggest is not paginated.
object
Always { "cursor": null }.
string
Unique request identifier for support and debugging.

Code Examples

Errors

  • List Trademarks: multi-strategy text and phonetic search with aggregations and sort