Docs / Listar productos con filtros exactosList products by exact filtersMarkdown

Listar productos con filtros exactos

GEThttps://pricto.dev/v1/products

Filter the catalog by identifiers, brand or category. Use /products/search for free text.

CréditosMCP
1 per 20 products returned—

Parámetros#

ParámetroEnTipoDescripción
max_creditsquerynumberSpend at most this many credits on this call. Results are cut to fit and meta.usage.truncated is true.
dry_runquerybooleanReturn the quote in meta.usage with data set to null, without charging. Default: false.
gtinquerystringOne or more GTIN/EAN codes, comma separated (max 100).
countryquerystringISO 3166-1 alpha-2 country code. Defaults to all covered countries.
categoryquerystringCategory ID; includes subcategories (e.g. food.dairy).
brandquerystringBrand ID or name.
retailerquerystringOne or more retailer IDs, comma separated (e.g. cl-jumbo,cl-unimarc).
langquerystringResponse language as a BCP 47 tag (es, es-CL, en, en-US...). Supported today: es, en. An unsupported language falls back to English with a warning, never an error. Falls back to Accept-Language, then to the account default. The resolved value is in meta.lang.
currencyquerystringAdd converted amounts in this ISO 4217 currency. local (default) returns source currency only. Default: local.
limitqueryintegerDefault: 50.
cursorquerystringOpaque cursor from pagination.next_cursor.
formatquerystringjson (default) or csv. Equivalent to Accept: text/csv. Valores / values: json, csv. Default: json.

Respuesta#

200 Products.

CampoTipoDescripción
data requeridoProductSummary[]
data[].id requeridostring
data[].name requeridostring
data[].brand requeridoBrandRef
data[].brand.id requeridostring
data[].brand.name requeridostring
data[].category requeridoCategoryRef
data[].category.id requeridostring
data[].category.label requeridostring
data[].category.pathstring[]
data[].sizeobject
data[].gtinstring[]
data[].image_urlstring | null
data[].price_summary requeridoPriceSummary
data[].price_summary.currency requeridostring
data[].price_summary.min requeridonumber | null
data[].price_summary.max requeridonumber | null
data[].price_summary.mediannumber | null
data[].price_summary.offers_count requeridointeger
data[].price_summary.retailers_count requeridointeger
data[].price_summary.bestobject | null
data[].price_summary.best.retailerRetailerRef
data[].price_summary.best.offer_idstring
data[].price_summary.best.pricenumber
data[].price_summary.observed_atstring (date-time) | null
data[].price_summary.convertedobject
data[].price_summary.converted.currencystring
data[].price_summary.converted.minnumber | null
data[].price_summary.converted.maxnumber | null
data[].price_summary.converted.fx_ratenumber
data[].price_summary.converted.fx_datestring (date)
data[].price_summary.converted.fx_sourcestring
data[].price_summary.converted.fx_methodstringValores / values: direct, cross.
data[].scorenumberRelevance score, search only.
pagination requeridoPagination
pagination.has_more requeridoboolean
pagination.next_cursor requeridostring | null
meta requeridoMeta

meta trae el costo, la fuente para citar, el idioma, la moneda y los avisos (ver Convenciones).

Errores#

List products by exact filters

GEThttps://pricto.dev/v1/products

Filter the catalog by identifiers, brand or category. Use /products/search for free text.

CreditsMCP
1 per 20 products returned—

Parameters#

ParameterInTypeDescription
max_creditsquerynumberSpend at most this many credits on this call. Results are cut to fit and meta.usage.truncated is true.
dry_runquerybooleanReturn the quote in meta.usage with data set to null, without charging. Default: false.
gtinquerystringOne or more GTIN/EAN codes, comma separated (max 100).
countryquerystringISO 3166-1 alpha-2 country code. Defaults to all covered countries.
categoryquerystringCategory ID; includes subcategories (e.g. food.dairy).
brandquerystringBrand ID or name.
retailerquerystringOne or more retailer IDs, comma separated (e.g. cl-jumbo,cl-unimarc).
langquerystringResponse language as a BCP 47 tag (es, es-CL, en, en-US...). Supported today: es, en. An unsupported language falls back to English with a warning, never an error. Falls back to Accept-Language, then to the account default. The resolved value is in meta.lang.
currencyquerystringAdd converted amounts in this ISO 4217 currency. local (default) returns source currency only. Default: local.
limitqueryintegerDefault: 50.
cursorquerystringOpaque cursor from pagination.next_cursor.
formatquerystringjson (default) or csv. Equivalent to Accept: text/csv. Valores / values: json, csv. Default: json.

Response#

200 Products.

FieldTypeDescription
data requiredProductSummary[]
data[].id requiredstring
data[].name requiredstring
data[].brand requiredBrandRef
data[].brand.id requiredstring
data[].brand.name requiredstring
data[].category requiredCategoryRef
data[].category.id requiredstring
data[].category.label requiredstring
data[].category.pathstring[]
data[].sizeobject
data[].gtinstring[]
data[].image_urlstring | null
data[].price_summary requiredPriceSummary
data[].price_summary.currency requiredstring
data[].price_summary.min requirednumber | null
data[].price_summary.max requirednumber | null
data[].price_summary.mediannumber | null
data[].price_summary.offers_count requiredinteger
data[].price_summary.retailers_count requiredinteger
data[].price_summary.bestobject | null
data[].price_summary.best.retailerRetailerRef
data[].price_summary.best.offer_idstring
data[].price_summary.best.pricenumber
data[].price_summary.observed_atstring (date-time) | null
data[].price_summary.convertedobject
data[].price_summary.converted.currencystring
data[].price_summary.converted.minnumber | null
data[].price_summary.converted.maxnumber | null
data[].price_summary.converted.fx_ratenumber
data[].price_summary.converted.fx_datestring (date)
data[].price_summary.converted.fx_sourcestring
data[].price_summary.converted.fx_methodstringValores / values: direct, cross.
data[].scorenumberRelevance score, search only.
pagination requiredPagination
pagination.has_more requiredboolean
pagination.next_cursor requiredstring | null
meta requiredMeta

meta carries the cost, the source line to quote, the language, the currency and notices (see Conventions).

Errors#