Products
List Products
Retrieve published products from visible sellers.
GET
Returns a paginated list of published products belonging to open, visible sellers.
Customer authentication is optional. When a customer token is provided, the customer’s group memberships are included in the pricing context, which can change
variants.calculated_price results. Variant prices are only computed when you request variants.calculated_price in fields (or pass region_id); the calculated price reflects the cheapest offer for each variant.Query parameters
Maximum number of products to return.
Number of products to skip before collecting results.
Field to sort by, prefixed with
- for descending order (for example -created_at).Comma-separated fields and relations to include; prefix with
+/- to add to or remove from the defaults.Free-text search term applied to product fields.
Filter by one or more product IDs.
Filter by exact product title.
Filter by product handle.
Filter by one or more collection IDs.
Filter by one or more product type IDs.
Filter by one or more category IDs; only active, non-internal categories match.
Filter by one or more tag IDs.
Filter by gift-card products.
Region used to build the pricing context for
variants.calculated_price.Currency used in the pricing context.
Filter by creation date using operators like
$gt, $gte, $lt, $lte.Filter by update date using operators like
$gt, $gte, $lt, $lte.Join multiple filter objects with a logical AND.
Join multiple filter objects with a logical OR.
Response
Total number of matching products.
Number of skipped products.
Maximum number of returned products.