List products
const url = 'https://api.semantico.ai/api/v1/products/?locale=en-US&tasks=none&sorting=asc&order_by=date';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://api.semantico.ai/api/v1/products/?locale=en-US&tasks=none&sorting=asc&order_by=date' \ --header 'Authorization: Bearer <token>'Returns a paginated list of parent and standalone products. Variants are exposed under /products/{id}/variants/.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”Example
en-USLocale for name, description, and attributes. Defaults to the workspace default locale.
Matches barcode, sku, mpn, asin, and name.
Substring match on a single brand.
Filter by multiple brands (repeat or comma-separate).
Category UUID (includes descendants), or no_category.
Tag IDs (repeatable). Use none for products without tags.
Require (true) or exclude (false) products with images.
Filter by generation status.
Filter by product list code.
Responses
Section titled “Responses”Paginated products
object
object
EAN / barcode.
Human-readable category path, e.g. Root > Subcategory.
object
object
object
object
Product list code values.
Tag IDs.
None of these fields are strictly required, but uniqueness rules apply to sku, barcode, mpn, and asin.
object
EAN / barcode.
Human-readable category path, e.g. Root > Subcategory.
object
object
object
object
Product list code values.
Tag IDs.
Custom attributes for the product.
object
Examplegenerated
{ "count": 1, "next": "https://example.com", "previous": "https://example.com", "results": [ { "sku": "example", "barcode": "example", "mpn": "example", "asin": "example", "brand": "example", "category": "example", "name": "example", "description": "example", "url": "https://example.com", "html_description": "example", "external_id": "example", "open_attributes": {}, "crawl_configuration": { "reference_string": "example", "source_url": "https://example.com" }, "images": [ { "source_url": "https://example.com", "order": 1 } ], "metadata": {}, "product_lists": [ "example" ], "tags_to_update": [ 1 ], "variants": [], "id": 1, "is_product_model": true, "created_at": "2026-04-15T12:00:00Z", "sections": [ {} ] } ]}Missing or invalid token.
object
Examplegenerated
{ "detail": "example"}