Docs / Obtener un productoGet a productMarkdown

Obtener un producto

GEThttps://pricto.dev/v1/products/{product_id}

Get a product

CréditosMCP
1—

Parámetros#

ParámetroEnTipoDescripción
product_id requeridopathstringCanonical product ID (prd_...). A GTIN is also accepted here and resolved.
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.
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.

Respuesta#

200 The canonical product with identifiers, attributes and price summary.

CampoTipoDescripción
data requeridoProduct
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.
data.namesobjectName in every available language.
data.names_metaobjectProvenance of each name, keyed by language.
data.private_labelbooleanStore brand of one retailer.
data.relationsobject[]Links to other canonical products.
data.relations[].kind requeridostringValores / values: pack_of, size_of, variant_of, equivalent, replaced_by.
data.relations[].product_id requeridostring
data.relations[].quantity_ratio requeridonumber | nullFor pack_of and size_of, how many units of product_id this product contains.
data.identifiersobject
data.identifiers.gtinstring[]
data.identifiers.mpnstring | null
data.attributesobject
data.countriesstring[]
data.first_seenstring (date-time)
meta requeridoMeta

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

Errores#

Get a product

GEThttps://pricto.dev/v1/products/{product_id}

Get a product

CreditsMCP
1—

Parameters#

ParameterInTypeDescription
product_id requiredpathstringCanonical product ID (prd_...). A GTIN is also accepted here and resolved.
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.
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.

Response#

200 The canonical product with identifiers, attributes and price summary.

FieldTypeDescription
data requiredProduct
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.
data.namesobjectName in every available language.
data.names_metaobjectProvenance of each name, keyed by language.
data.private_labelbooleanStore brand of one retailer.
data.relationsobject[]Links to other canonical products.
data.relations[].kind requiredstringValores / values: pack_of, size_of, variant_of, equivalent, replaced_by.
data.relations[].product_id requiredstring
data.relations[].quantity_ratio requirednumber | nullFor pack_of and size_of, how many units of product_id this product contains.
data.identifiersobject
data.identifiers.gtinstring[]
data.identifiers.mpnstring | null
data.attributesobject
data.countriesstring[]
data.first_seenstring (date-time)
meta requiredMeta

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

Errors#