GET /v1/products

List products

Products

Description

Retrieve a paginated list of products. Supports full-text search.
Returns 30 products per page by default.

Parameters

page integer query
Page number for pagination
search string query
Search query matched against the product name and description in the requested locale, as well as the brand. Also supports exact EAN/UPC matching.
Accept-Language string header
Locale for translated fields (name, description, categories). Defaults to English if omitted or if the requested locale has no translation. Supported values are en, fr, and es.
sort[] array query
Sort order for the results. Only applies when no search query is provided. `popular_asc` sorts products by number of redirects in ascending order.

Responses

200 Successful response
application/json
statusstring
Example: success
dataarray
current_pageinteger
Example: 1
total_resultsinteger
Example: 150
total_pagesinteger
Example: 5
404 Page not found
application/json
Example:
{
  "status": "error",
  "message": "Page not found"
}