Prerequisites
- An API key. See Authentication.
- A tool to make HTTP requests (curl, Postman, or your language of choice).
1
Search for products
Send a The response includes
POST request to /v1/discovery/products/search with a free-text query and optional structured filters.items, page_index, page_size, and a next_cursor for the next page.2
Paginate to the next page
Pass the
next_cursor from the previous response back as cursor to fetch the next page. No other fields are required when paginating.Cursors and their backing search sessions expire. A
410 response means you need to start a new search.3
Get full product details
Each search result includes a
slug. Use it to fetch full product details, including pricing, brand, merchant, and availability.4
Reuse filters with criteria sets
Save commonly-used filter bundles as criteria sets and apply them by ID on future searches.Then reference it from a search:
Next steps
- Browse the full API Reference for every endpoint, parameter, and schema.
- Explore the catalog of available filter fields and operators in the search request schema.