Search Marks by Claimed Color
search_claimed_colorsSearch or count US trademarks by the colours they claim, parsed from USPTO colour-claim statements. Neither TESS nor its successor offers this. TWO levels: level="family" (16 families; searching "red" also finds dark red, maroon, burgundy) and level="shade" (the exact term as claimed, e.g. "dark red"). Use match="all" for "claims at least these colours", match="only" for "claims exactly these and nothing else", match="only_bw" to also tolerate black/white. Set claimed=false to count marks whose statement DISCLAIMS colour. Modes: count, top_owners, list_marks, vocabulary (list the valid families or shades with corpus counts), explain_term (which family a shade belongs to), by_serial (what one mark claims).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | count = how many marks match. top_owners = who owns the most. list_marks = sample the matches. vocabulary = valid colour terms + corpus counts. explain_term = a shade's family. by_serial = what one mark claims. | count |
| term | No | Required for mode="explain_term", e.g. "maroon". | |
| level | No | family = 16 broad families (red covers maroon). shade = the exact claimed term. | family |
| limit | No | Rows for top_owners, list_marks, vocabulary. | |
| match | No | all = claims at least these. only = claims exactly these, nothing else. only_bw = exactly these, allowing black/white (usually background). | all |
| colors | No | Colour terms, e.g. ["orange","green","red"]. Must be real families or shades — call mode="vocabulary" if unsure. Omit to match every colour-claiming mark. | |
| status | No | registered/pending are narrower than live. "How many live REGISTRATIONS" means status="registered". | any |
| claimed | No | false = count marks whose statement disclaims colour ("Color is not claimed as a feature of the mark"). | |
| nice_class | No | Restrict to one Nice class, e.g. "25" or "025". | |
| serial_number | No | Eight-digit serial number for mode="by_serial". | |
| registration_number | No | Registration number for mode="by_serial"; resolved to its serial number automatically. |