brand_ids filter on POST /v1/search limits results to products from specific brands. Brand IDs are stable identifiers you resolve once via the brands API and then reuse.
What’s the difference between brands and websites?A brand makes or labels a product (Nike, Dyson). A website is the online store selling it (
nike.com, bestbuy.com). Use brand_ids to filter by brand and website_ids to filter by retailer — they’re independent. One brand’s products often appear on many websites. See the Brand and Website models.Step 1 — Resolve brand IDs
UseGET /v1/brands/search to find a brand by name and retrieve its ID.
Step 2 — Filter search results by brand
Pass the resolved ID (or IDs) to thebrand_ids filter.
Filtering to multiple brands
Pass multiple IDs to include products from any of the listed brands (OR logic).TypeScript
Browsing all brands
UseGET /v1/brands to list brands or GET /v1/brands/{brand_id} to retrieve a specific brand by its ID.