Search COLAs
Search and filter Certificates of Label Approval with full-text search and various filters. Results are ordered by approval date (descending).
When no explicit date filters (approval_date_from, approval_date_to) are provided, results
default to the last 365 days, except for exact 14-digit TTB-ID searches and non-approved
status filters (expired, surrendered, or revoked), which search all available history.
Explicit date filters always take precedence. The defaults_applied field in the response
indicates when the recent-date default is active.
Authorizations
API key passed in the X-API-Key header
Query Parameters
Text search query. Searches TTB ID, brand, product, class, permit number, and applicant/company name. Exact 14-digit TTB IDs take precedence; other barcode-shaped queries are treated as barcode lookups first.
Filter by one or more TTB product types. Comma-separated values are accepted.
wine, malt beverage, distilled spirits Filter by one or more consumer-facing taxonomy roots. Comma-separated values are accepted. This trade-oriented classification is independent of the TTB product_type field.
Beer, Wine, Liquor Filter by a canonical taxonomy path prefix, such as "Beer > Ale" or "Wine > Red Wine". Paths with a published transition alias are accepted and resolved to their current canonical path.
Filter by origin/country (e.g., "american", "french", "italian")
Filter by domestic or imported origin.
domestic, imported Filter by current TTB application status. Non-approved statuses search all available history when no explicit approval-date filter is supplied.
approved, expired, surrendered, revoked Filter by brand name (partial match, case-insensitive)
Filter by permit number (exact match, e.g. "CA-I-12345")
Filter by the COLA record's main barcode value (exact match). Numeric values may include spaces or hyphens.
Filter by minimum approval date (YYYY-MM-DD)
Filter by maximum approval date (YYYY-MM-DD)
Filter by minimum alcohol by volume (ABV) percentage
Filter by maximum alcohol by volume (ABV) percentage
Filter by package volume unit. Required when volume_min or volume_max is provided.
beer barrels, fluid ounces, gallons, liters, milliliters, pints, quarts Filter by minimum package volume in the selected volume_unit.
x >= 0Filter by maximum package volume in the selected volume_unit.
x >= 0Filter by one or more derived container types. Comma-separated values are accepted.
bag, bottle, box, can, carton, cask, jug, keg, pod, pouch Page number (max 100)
1 <= x <= 100Results per page (max 100)
1 <= x <= 100
