Search Marks by Claimed Color
search_claimed_colorsSearches or counts U.S. trademarks by the colors they claim, parsed from USPTO color-claim statements. Two levels: level="family" (16 color families; red also finds dark red, maroon and burgundy) and level="shade" (the exact term claimed, e.g. dark red). match="all" finds marks claiming at least the given colors, match="only" marks claiming exactly those colors, and match="only_bw" the same while also allowing black and white. claimed=false counts marks whose statement says color is not claimed. Modes: count, top_owners, list_marks, vocabulary (the valid families or shades with counts), explain_term (the family a shade belongs to) and 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. |