| page | No | 1-indexed result page. Defaults to 1. | |
| sort | No | Result sort order. Allowed values: relevance (default, best-match), newest (most recently released first), price_asc, price_desc. | |
| limit | No | Results per page. Defaults to 12, maximum 100. | |
| query | No | Free-text search query, e.g. a model name, colorway, or style code. Optional -- omit to browse by facet filters alone. | |
| years | No | Filter by release year(s), comma-separated, e.g. 2025,2026. | |
| brands | No | Filter by one or more brand slugs, comma-separated, e.g. air-jordan,nike. GOAT's brand catalog is large and changes over time, so this is not a fixed enum -- any lowercase-hyphenated brand slug is accepted and passed through. | |
| colors | No | Filter by color. See GET /goat/search/facets for the current live list. Comma-separate multiple values. | |
| genders | No | Filter by gender. See GET /goat/search/facets for the current live list. Comma-separate multiple values. | |
| in_stock | No | Only include products currently in stock. | |
| designers | No | Filter by one or more designers, comma-separated, matching GOAT's own naming exactly (e.g. Peter Moore). Not enumerable by this API -- take a value from GET /goat/product/{slug}'s designer field. | |
| activities | No | Filter by activity (sneakers only). Allowed values: lifestyle, basketball, running, skateboarding. Comma-separate multiple values. | |
| categories | No | Filter by category. See GET /goat/search/facets for the current live list. Comma-separate multiple values. | |
| conditions | No | Filter by item condition. See GET /goat/search/facets for the current live list. Comma-separate multiple values. | |
| silhouettes | No | Filter by one or more silhouettes, comma-separated, matching GOAT's own naming exactly (e.g. Air Jordan 1). Not enumerable by this API -- take a value from GET /goat/product/{slug}'s silhouette field. | |
| instant_ship | No | Only include products with GOAT Instant Ship availability. | |
| under_retail | No | Only include products currently trading below original retail price. | |
| product_types | No | Filter by footwear sub-type. Allowed values: sneakers, sandals, cleats, boots, slip-ons. Comma-separate multiple values. | |
| released_after | No | Only include products released on or after this date (YYYY-MM-DD, UTC). Finer-grained than the years filter, and combinable with it. | |
| collection_slug | No | Scope results to one of GOAT's curated collections (see GET /goat/collection), combinable with query, every other filter, and sort. Collection slugs are not enumerable by this API -- capture one from a live GOAT page. | |
| price_cents_max | No | Only include results priced at or below this amount, in cents. | |
| price_cents_min | No | Only include results priced at or above this amount, in cents. | |
| released_before | No | Only include products released on or before this date (YYYY-MM-DD, UTC). Finer-grained than the years filter, and combinable with it. | |