Products API — Browse and Search the Product Catalog
List and search customer-visible products, or fetch full product details including variants, pricing, and images. No authentication required.
The Products API gives you access to the full customer-facing product catalog. Use it to build storefront listing pages, search interfaces, and product detail views. Both endpoints are fully public — no session cookie is required. All money values are decimal strings (e.g., "99.99"), and all timestamps are ISO 8601 UTC.
Only products that have at least one ACTIVE variant and have not been soft-deleted are included in the public listing. Draft, inactive, and archived variants are invisible to customers.
Retrieve a paginated list of products. Optionally filter by brand or free-text search across name, brand, and description. Sort by name or recency.
Retrieve a single product by its public ID. The response includes the full image gallery (ordered by display_order) and all active variants with computed pricing.
Pre-computed sale price as a decimal string. Always display this value to customers — it is the authoritative price used at checkout.
Always display final_price to customers — it is the authoritative price computed server-side and used at checkout. Do not compute discounts client-side.