Trademark Search Integration Guide¶
Use POST /v1/trademarks/search to screen a proposed sign against registered trademarks in the ingested IGE dataset.
This guide explains how partner applications and internal review tools can consume trademark matches as an additional screening signal.
Suggested UX flow¶
- User or operator provides the proposed brand/sign.
- Backend calls
POST /v1/trademarks/search. - If known, include intended
niceClassesso goods/services overlap can influence ranking. - UI displays candidate marks grouped by risk, with matching reasons and class context.
- Legal or operations reviewers decide whether follow-up review is needed.
What to show in the UI¶
- the normalized input echo from
input - the matched trademark text and registration identifiers
riskas the first-level routing signalmatchBasis[]as human-readable explainability supportclassOverlapandrelatedClassOverlapwhen Nice classes matter to the workflow
Decision mapping example¶
High: escalate to legal or trademark review before continuing.Medium: continue only with explicit operator visibility or case-note capture.Low: advisory signal only, unless your business policy requires broader review.
Implementation tips¶
- Treat this endpoint as screening support, not as a legal clearance opinion.
- Provide
niceClasseswhenever your workflow knows the intended goods/services scope. - Persist match snapshots if analysts need an audit trail.
- Combine trademark search with
POST /v1/name/assessmentandPOST /v1/conflicts/searchrather than replacing either one.