Jumbo Argentina Scraper: Grocery Prices, Stock & Catalog API
Pricing
from $6.15 / 1,000 results
Jumbo Argentina Scraper: Grocery Prices, Stock & Catalog API
Scrape Jumbo Argentina (Cencosud) grocery prices, discounts and stock from the supermarket catalog. Get product name, brand, price and list price in pesos (ARS), EAN barcode, per unit price, installments, seller and category. Filter by search, category, price or URL. Export JSON, CSV, Excel.
Pricing
from $6.15 / 1,000 results
Rating
0.0
(0)
Developer
Scrapers Lat
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
19 days ago
Last modified
Categories
Share
Jumbo Argentina Scraper: Grocery Prices, Stock and Catalog API
The most complete Jumbo Argentina scraper and Jumbo Argentina API for grocery price monitoring. Extract live Jumbo precios de productos (prices), discounts, stock, EAN barcodes, installments and full product data from the Jumbo (Cencosud) supermarket catalog in Argentina. Built for Argentina supermarket data, retail price monitoring and competitor price tracking. HTTP based, fast, and priced pay per result.
📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples
Table of contents
- What it does
- Why this scraper
- How it compares
- Quickstart
- Input reference
- Output reference
- Example output record
- Use cases
- Run via API and CLI
- Fetch results
- Billing and limits
- FAQ and troubleshooting
What it does
This Jumbo Argentina scraper queries the Jumbo (Cencosud) supermarket catalog for your search terms, categories or URLs, paginates the results, and writes one clean record per available product offer (each SKU and seller) to the run dataset. Every record carries the product identity, full pricing in Argentine pesos (ARS), availability, seller, category path, the complete installment plan, accepted payment methods and, when enabled, description and specification attributes.
Use it for grocery prices scraper workflows: Jumbo price monitoring, retail price monitoring, promotion tracking, product catalog exports, assortment research and Argentina supermarket data feeds. Missing source values are returned as null, never invented.
Why this scraper
- Every field the catalog exposes. Over 50 fields per offer: price, list price, price without discount, selling price, per unit price (price per kg or per litre), discount percent, EAN, brand, category path and ids, images gallery, the full installment table, promotions, reward value, tax and the list of accepted payment methods.
- Powerful targeting. Search terms, category ids or paths, direct product URLs, search and category URLs, price minimum and maximum, in stock only, on sale only, and sort order.
- Honest data. Jumbo ships an inflated placeholder list price on many items, so the discount percent is computed from the real pre discount price and implausible values are dropped rather than faked. Star ratings and reviews are not part of the Jumbo catalog feed, so those fields are not invented.
- Optional AI add ons. Clean English descriptions, structured attributes and Spanish to English translation, all off by default and billed only when they produce usable output.
- Fair billing. Pay per result, no charge on failure, and a spend cap you control.
How it compares
| Capability | This actor | Generic VTEX or store scrapers | Universal e-commerce tools |
|---|---|---|---|
| Jumbo Argentina (Cencosud) coverage | Yes, purpose built | No (locked to other stores) | Partial, not VTEX tuned |
| Search terms | Yes | Yes | Yes |
| Category id or path | Yes | Sometimes | Via listing URL |
| Product URL input | Yes | Rarely | Yes |
| Search and category URL input | Yes | Sometimes | Yes |
| Price min and max filter | Yes | Rarely | No structured filter |
| In stock only / on sale only | Yes | Sometimes | No |
| Sort order | Yes | Rarely | No |
| Per unit price (per kg or litre) | Yes | No | No |
| Full installment plan table | Yes | No | No |
| Accepted payment methods | Yes | No | No |
| Promotions, reward value, tax | Yes | No | No |
| EAN barcode | Yes | Sometimes | Sometimes |
| Fields per record | 50+ | ~15 to 20 | ~15 |
| Pay per result, no charge on failure | Yes | Varies | Varies |
No third party actor targets Jumbo Argentina, Cencosud or a generic VTEX grocery catalog with this input and output coverage. This actor accepts every input the closest competitors accept (search query, category, product URL, listing URL, max items, price filters, sort) and returns every field they return plus the Argentina specific catalog data above.
Quickstart
Open the actor, paste this into the input, and press Run. It searches the catalog for leche and returns up to 10 offers with details.
{"searchTerms": ["leche"],"maxProducts": 10,"withDetails": true}
Provide at least one searchTerms entry, one categories entry, or one startUrls entry. You can combine all three.
Input reference
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
searchTerms | string[] | no | ["leche"] | Full text queries against the Jumbo catalog (for example leche, yerba mate, coca cola). Each term is searched separately. Maps to the VTEX ft parameter. |
categories | string[] | no | (none) | Restrict to one or more departments. Use a numeric VTEX category id (for example 7 Lácteos, 2 Bebidas) or a category path (for example Lácteos/Leches). |
startUrls | string[] | no | (none) | Paste Jumbo Argentina URLs directly: product pages (ending in /p), search result pages, or category pages. Product URLs return that exact product. |
minPrice | integer | no | (none) | Only return offers with a current price greater than or equal to this amount in pesos (ARS). |
maxPrice | integer | no | (none) | Only return offers with a current price less than or equal to this amount in pesos (ARS). |
onlyAvailable | boolean | no | false | Drop out of stock offers and return only products currently available. |
onlyOnSale | boolean | no | false | Return only offers with a real markdown (current price below the reference price). |
maxProducts | integer | no | 10 | Maximum number of product offers to collect across all terms, categories and URLs. Each available SKU and seller is one record. Also accepts the alias maxItems. |
withDetails | boolean | no | true | Include the product description and specification attributes from the catalog. |
sortOrder | enum | no | `` (relevance) | Catalog order: OrderByPriceASC, OrderByPriceDESC, OrderByTopSaleDESC, OrderByNameASC, OrderByNameDESC, OrderByReleaseDateDESC, OrderByBestDiscountDESC. |
withAiDescription | boolean | no | false | Paid add on. Write a clean English marketing description of each product. Billed only when produced. |
withAiAttributes | boolean | no | false | Paid add on. Extract structured attributes (category, package size, unit count, flavor or variant, dietary tags). Billed only when produced. |
withAiTranslate | boolean | no | false | Paid add on. Translate each product name and description from Spanish to English. Billed only when produced. |
Output reference
One dataset item per available SKU and seller. Types: string, number, integer, boolean, array, object, or null when the source value is absent.
| Field | Type | Description |
|---|---|---|
imageUrl | string | Primary product image URL. |
images | array | All product image URLs. |
name | string | Product name. |
variantName | string | SKU or variant name. |
url | string | Public product page URL. |
linkText | string | URL slug of the product. |
productTitle | string | Catalog product title. |
metaDescription | string | Short meta description (always present when the catalog has one). |
productId | string | VTEX product id. |
sku | string | VTEX SKU id. |
ean | string | EAN barcode. |
referenceId | string | Manufacturer reference id. |
productReferenceCode | string | VTEX product reference code. |
brand | string | Brand name. |
brandId | string | Brand id. |
category | string | Primary category path. |
categories | array | All category paths the product belongs to. |
categoryLeafId | string | Deepest category id. |
categoryIds | array | Numeric category id path from root to leaf. |
variations | object | Per SKU variation axes (for example size or color), or null for groceries. |
availableVariations | object | Full run of variation values across all SKUs, or null. |
color | string | Color axis value when present. |
size | string | Size, weight or volume axis value when present. |
isKit | boolean | Whether the SKU is a kit or bundle. |
videos | array | Product video URLs when present. |
estimatedArrivalDate | string | Estimated arrival date when present. |
price | number | Current price in ARS. |
listPrice | number | Raw list (reference) price from the catalog. |
priceWithoutDiscount | number | Price before offer discounts. |
sellingPrice | number | Final selling price. |
discountPercent | integer | Whole percent markdown off the real reference price, or null when there is no genuine discount. |
discountHighlights | array | Named discount highlight labels when present. |
rewardValue | number | Loyalty reward value for the offer. |
tax | number | Tax amount on the offer. |
paymentMethods | array | Accepted payment method names (for example Visa, Mastercard, Cabal, Cencosud Pay). |
pricePerUnit | number | Price per unit of measure (per kg or per litre) for grocery comparison. |
currency | string | Currency code (always ARS). |
availableQuantity | integer | Quantity available from the seller. |
isAvailable | boolean | Whether the offer is in stock. |
sellerName | string | Seller name. |
sellerId | string | Seller id (1 is Jumbo first party). |
isMarketplace | boolean | Whether the seller is a third party marketplace seller. |
isDefaultSeller | boolean | Whether this is the default seller for the SKU. |
installmentsTable | array | Full installment plan: each entry has number, value, interestRate, total, paymentName. |
priceValidUntil | string | ISO date the current price is valid until. |
promoTeasers | array | Promotion teaser labels, or null. |
highlights | array | Catalog highlight or cluster labels, or null. |
measurementUnit | string | Unit of measure (for example un, kg). |
unitMultiplier | number | Unit multiplier for per unit pricing. |
releaseDate | string | ISO catalog release date. |
productReference | string | VTEX product reference. |
description | string | Product description (when withDetails is on). |
specifications | object | Specification attributes keyed by name (when withDetails is on). |
observedAt | string | ISO timestamp of when the record was collected. |
error | string | null on success. On a failed query a single item with a populated error field is written instead. |
aiDescription | string | AI English description (paid add on), else null. |
aiAttributes | object | AI extracted attributes (paid add on), else null. |
aiEnglish | object | AI Spanish to English translation of name and description (paid add on), else null. |
Note: the Jumbo catalog feed does not expose star ratings or review counts, so those fields are not included. This actor never fabricates data.
Example output record
Real record from a live run (input {"searchTerms":["yerba mate playadito"],"withDetails":true}). The installmentsTable, images and specifications are trimmed here for readability; the dataset returns them in full.
{"imageUrl": "https://jumboargentina.vteximg.com.br/arquivos/ids/711224/Yerba-Mate-Playadito-Suave-X1kg-1-854539.jpg","images": ["https://jumboargentina.vteximg.com.br/arquivos/ids/711224/Yerba-Mate-Playadito-Suave-X1kg-1-854539.jpg", "... (full gallery in dataset)"],"name": "Yerba Mate Suave 1 Kg Playadito","variantName": "Yerba Mate Playadito Suave 1 Kg","url": "https://www.jumbo.com.ar/yerba-mate-playadito-suave-1-kg/p","productId": "316566","sku": "315800","ean": "7793704000928","productReferenceCode": "11230376006","brand": "PLAYADITO","brandId": "3052","category": "Almacén > Desayuno y Merienda > Yerbas","categories": ["Almacén > Desayuno y Merienda > Yerbas", "Almacén > Desayuno y Merienda", "Almacén"],"categoryIds": ["1", "21", "164"],"price": 5208,"listPrice": 430413,"priceWithoutDiscount": 5208,"sellingPrice": 5208,"discountPercent": null,"rewardValue": 0,"tax": 0,"paymentMethods": ["Gift Card Cencosud", "Tarjeta de Débito", "American Express", "Visa", "Mastercard", "Cabal", "Naranja", "Cencosud Pay"],"pricePerUnit": 5208,"currency": "ARS","measurementUnit": "un","unitMultiplier": 1,"availableQuantity": 99999,"isAvailable": true,"sellerName": "Jumbo Argentina IO","sellerId": "1","isMarketplace": false,"isDefaultSeller": true,"installmentsTable": [{"number": 1, "value": 5208, "interestRate": null, "total": 5208, "paymentName": "American Express"},{"number": 3, "value": 1736, "interestRate": null, "total": 5208, "paymentName": "American Express"}],"priceValidUntil": "2027-09-04T00:00:00Z","description": "Yerba Mate Playadito Suave 1 Kg","specifications": {"Tipo de Producto": "Yerba Mate", "País de Origen": "Argentina", "Contenido": "1 Kg"},"observedAt": "2026-09-04T12:00:00.000Z","error": null}
Use cases
- Jumbo price monitoring and daily price tracking across the Argentina catalog.
- Retail price monitoring and competitor price comparison against other supermarkets.
- Grocery prices scraper feeds for price comparison sites and apps.
- Promotion and discount tracking (
discountPercent,promoTeasers,discountHighlights). - Product catalog and assortment exports with EAN, brand and category.
- Per unit price (per kg or per litre) analysis for shopping baskets and inflation tracking.
- Market research and Argentina supermarket data feeds for analysts.
Run via API and CLI
Start a run and read the dataset. Replace <TOKEN> with your Apify API token.
Run synchronously and get dataset items in one call:
curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~jumbo-ar-scraper/run-sync-get-dataset-items?token=<TOKEN>" \-H "Content-Type: application/json" \-d '{"searchTerms":["leche"],"maxProducts":25}'
Start a run asynchronously with filters:
curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~jumbo-ar-scraper/runs?token=<TOKEN>" \-H "Content-Type: application/json" \-d '{"categories":["7"],"minPrice":500,"maxPrice":5000,"onlyOnSale":true,"maxProducts":200}'
Apify CLI:
apify call scrapers_lat/jumbo-ar-scraper \--input '{"searchTerms":["yerba mate"]}'
Fetch results
Every run writes to a dataset. Fetch items as JSON, CSV, or Excel by changing format:
# JSONcurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"# CSVcurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"# Paginate large datasetscurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&offset=1000&limit=1000"
<DATASET_ID> is returned as defaultDatasetId in the run object. Use offset and limit to page through large result sets.
Billing and limits
- Pay per result. You are charged per product offer returned (
resultevent). See the pricing tab for the current per result price. - No charge on failure. If a query errors, the actor writes a single item with a populated
errorfield and does not charge for it. Empty runs cost nothing. - Spend cap respected. Set
maxTotalChargeUsdon the run. Once reached, the actor stops emitting and charging further billable results. - Free Apify plans are capped at 10 records per run. The AI add ons require a paid Apify plan. Upgrade for higher
maxProductsand AI enrichment.
FAQ and troubleshooting
Is this a Jumbo Argentina API? It gives you Jumbo Argentina catalog data as clean structured JSON, CSV or Excel, which you can call on demand like an API. It is independent and not an official Jumbo or Cencosud product.
How do I target a whole department?
Pass a numeric VTEX category id or a category path in categories. Top level ids include 1 Almacén, 2 Bebidas, 7 Lácteos, 13 Limpieza. Paths look like Lácteos/Leches.
Can I scrape a specific product page?
Yes. Put the product URL (ending in /p) in startUrls. Search and category URLs work there too.
Why is discountPercent often null?
Jumbo ships an inflated placeholder list price on many items. To avoid faking a huge fake discount, the percent is computed from the real pre discount price and dropped when the reference is not plausible. null means there is no genuine markdown.
Why are there multiple records for one product?
Each available SKU and seller is one record. A product sold by Jumbo and by a marketplace seller yields separate records; isMarketplace and sellerName distinguish them.
Does it include ratings and reviews? No. The Jumbo catalog feed does not expose star ratings or review counts, so this actor does not include them rather than invent them.
Are the AI add ons free?
No. withAiDescription, withAiAttributes and withAiTranslate require a paid Apify plan and are billed only when they return usable output. They are off by default.
A run returned 0 records. Why? The search term, category or URL matched nothing available, or every offer was filtered out by your price, stock or sale filters. Zero result runs are not charged.
Is this an official Jumbo tool? No. This actor is independent and has no affiliation with Jumbo or Cencosud. It only accesses publicly available catalog data. Use the results in accordance with the source terms.
Related scrapers
- Kavak Used Cars Scraper: used car listings and prices from Kavak.
- Jumia Products Scraper: product listings and prices from Jumia.
- MercadoLibre Scraper: listings and prices across MercadoLibre marketplaces.
- Adónde Vivir Scraper: real estate listings in Peru.
More scrapers at scrapers.lat
Built and maintained by scrapers.lat, where we publish scrapers for US and Latin American public platforms: company registries, government data, finance, e-commerce and more. Browse the catalog or request a custom scraper at scrapers.lat.
Jumbo Argentina Scraper: Precios, Stock y API de Catálogo
El scraper de Jumbo Argentina y la API de Jumbo Argentina más completos para monitorear precios de supermercado. Extraé en vivo los precios de productos de Jumbo, descuentos, stock, códigos de barra EAN, cuotas y todos los datos del catálogo del supermercado Jumbo (Cencosud) en Argentina. Pensado para obtener datos de supermercado en Argentina, monitoreo de precios de retail y seguimiento de precios de la competencia. Funciona por HTTP, es rápido y se cobra por resultado.
📥 Entrada · 📤 Salida · 💰 Precios · ▶️ Ejemplos
Contenido
- Qué hace
- Por qué este scraper
- Comparación
- Inicio rápido
- Referencia de entrada
- Referencia de salida
- Ejemplo de registro
- Casos de uso
- Uso por API y CLI
- Obtener resultados
- Facturación y límites
- Preguntas frecuentes
Qué hace
Este scraper de Jumbo Argentina consulta el catálogo del supermercado Jumbo (Cencosud) por tus términos de búsqueda, categorías o URLs, pagina los resultados y escribe un registro limpio por cada oferta de producto disponible (cada SKU y vendedor) en el dataset de la corrida. Cada registro trae la identidad del producto, el precio completo en pesos argentinos (ARS), disponibilidad, vendedor, la ruta de categoría, el plan de cuotas completo, los medios de pago aceptados y, cuando se activa, descripción y especificaciones.
Usalo para flujos de scraper de precios de supermercado: monitoreo de precios de Jumbo, monitoreo de precios de retail, seguimiento de promociones, exportación de catálogos, investigación de surtido y precios y ofertas de Argentina. Los valores ausentes en la fuente se devuelven como null, nunca se inventan.
Por qué este scraper
- Todos los campos que expone el catálogo. Más de 50 campos por oferta: precio, precio de lista, precio sin descuento, precio de venta, precio por unidad (precio por kg o por litro), porcentaje de descuento, EAN, marca, ruta e ids de categoría, galería de imágenes, la tabla completa de cuotas, promociones, valor de recompensa, impuesto y la lista de medios de pago aceptados.
- Segmentación potente. Términos de búsqueda, ids o rutas de categoría, URLs de producto directas, URLs de búsqueda y categoría, precio mínimo y máximo, solo en stock, solo en oferta y orden.
- Datos honestos. Jumbo publica un precio de lista inflado en muchos artículos, así que el porcentaje de descuento se calcula sobre el precio real previo al descuento y los valores no plausibles se descartan en lugar de falsearlos. Las estrellas y reseñas no forman parte del catálogo de Jumbo, por lo que esos campos no se inventan.
- Complementos de IA opcionales. Descripciones en inglés, atributos estructurados y traducción de español a inglés, todos desactivados por defecto y cobrados solo cuando producen salida útil.
- Facturación justa. Pago por resultado, sin cargo ante fallo y un límite de gasto que vos controlás.
Comparación
| Capacidad | Este actor | Scrapers VTEX o de tienda genéricos | Herramientas de e-commerce universales |
|---|---|---|---|
| Cobertura de Jumbo Argentina (Cencosud) | Sí, hecho a medida | No (atado a otras tiendas) | Parcial, no ajustado a VTEX |
| Términos de búsqueda | Sí | Sí | Sí |
| Id o ruta de categoría | Sí | A veces | Vía URL de listado |
| Entrada por URL de producto | Sí | Rara vez | Sí |
| Entrada por URL de búsqueda y categoría | Sí | A veces | Sí |
| Filtro de precio mínimo y máximo | Sí | Rara vez | Sin filtro estructurado |
| Solo en stock / solo en oferta | Sí | A veces | No |
| Orden de resultados | Sí | Rara vez | No |
| Precio por unidad (por kg o litro) | Sí | No | No |
| Tabla completa de cuotas | Sí | No | No |
| Medios de pago aceptados | Sí | No | No |
| Promociones, valor de recompensa, impuesto | Sí | No | No |
| Código de barra EAN | Sí | A veces | A veces |
| Campos por registro | Más de 50 | ~15 a 20 | ~15 |
| Pago por resultado, sin cargo ante fallo | Sí | Varía | Varía |
Ningún actor de terceros apunta a Jumbo Argentina, Cencosud o un catálogo de supermercado VTEX genérico con esta cobertura de entrada y salida. Este actor acepta todas las entradas que aceptan los competidores más cercanos (consulta de búsqueda, categoría, URL de producto, URL de listado, máximo de items, filtros de precio, orden) y devuelve todos los campos que ellos devuelven más los datos de catálogo específicos de Argentina de arriba.
Inicio rápido
Abrí el actor, pegá esto en la entrada y presioná Run. Busca leche en el catálogo y devuelve hasta 10 ofertas con detalles.
{"searchTerms": ["leche"],"maxProducts": 10,"withDetails": true}
Indicá al menos un searchTerms, un categories o un startUrls. Podés combinar los tres.
Referencia de entrada
| Campo | Tipo | Requerido | Por defecto | Descripción |
|---|---|---|---|---|
searchTerms | string[] | no | ["leche"] | Consultas de texto completo al catálogo de Jumbo (por ejemplo leche, yerba mate, coca cola). Cada término se busca por separado. Mapea al parámetro VTEX ft. |
categories | string[] | no | (ninguno) | Restringe a uno o más departamentos. Usá un id numérico de categoría VTEX (por ejemplo 7 Lácteos, 2 Bebidas) o una ruta de categoría (por ejemplo Lácteos/Leches). |
startUrls | string[] | no | (ninguno) | Pegá URLs de Jumbo Argentina directamente: páginas de producto (terminan en /p), páginas de resultados de búsqueda o páginas de categoría. Las URLs de producto devuelven ese producto exacto. |
minPrice | integer | no | (ninguno) | Devuelve solo ofertas con precio actual mayor o igual a este monto en pesos (ARS). |
maxPrice | integer | no | (ninguno) | Devuelve solo ofertas con precio actual menor o igual a este monto en pesos (ARS). |
onlyAvailable | boolean | no | false | Descarta ofertas sin stock y devuelve solo productos disponibles. |
onlyOnSale | boolean | no | false | Devuelve solo ofertas con un descuento real (precio actual por debajo del precio de referencia). |
maxProducts | integer | no | 10 | Máximo de ofertas a recolectar entre todos los términos, categorías y URLs. Cada SKU y vendedor disponible es un registro. También acepta el alias maxItems. |
withDetails | boolean | no | true | Incluye la descripción y las especificaciones del catálogo. |
sortOrder | enum | no | `` (relevancia) | Orden del catálogo: OrderByPriceASC, OrderByPriceDESC, OrderByTopSaleDESC, OrderByNameASC, OrderByNameDESC, OrderByReleaseDateDESC, OrderByBestDiscountDESC. |
withAiDescription | boolean | no | false | Complemento pago. Escribe una descripción en inglés de cada producto. Se cobra solo cuando se produce. |
withAiAttributes | boolean | no | false | Complemento pago. Extrae atributos estructurados (categoría, tamaño, unidades, sabor o variante, etiquetas dietarias). Se cobra solo cuando se produce. |
withAiTranslate | boolean | no | false | Complemento pago. Traduce nombre y descripción del español al inglés. Se cobra solo cuando se produce. |
Referencia de salida
Un item de dataset por SKU y vendedor disponible. Tipos: string, number, integer, boolean, array, object, o null cuando el valor no está en la fuente.
| Campo | Tipo | Descripción |
|---|---|---|
imageUrl | string | URL de la imagen principal. |
images | array | Todas las URLs de imagen del producto. |
name | string | Nombre del producto. |
variantName | string | Nombre del SKU o variante. |
url | string | URL pública de la página del producto. |
linkText | string | Slug de la URL del producto. |
productTitle | string | Título del producto en el catálogo. |
metaDescription | string | Meta descripción corta (presente cuando el catálogo la tiene). |
productId | string | Id de producto VTEX. |
sku | string | Id de SKU VTEX. |
ean | string | Código de barra EAN. |
referenceId | string | Id de referencia del fabricante. |
productReferenceCode | string | Código de referencia de producto VTEX. |
brand | string | Marca. |
brandId | string | Id de marca. |
category | string | Ruta de categoría principal. |
categories | array | Todas las rutas de categoría del producto. |
categoryLeafId | string | Id de la categoría más profunda. |
categoryIds | array | Ruta de ids numéricos de categoría desde la raíz hasta la hoja. |
variations | object | Ejes de variación por SKU (por ejemplo talla o color), o null en alimentos. |
availableVariations | object | Conjunto completo de valores de variación entre todos los SKU, o null. |
color | string | Valor del eje color cuando existe. |
size | string | Valor de talla, peso o volumen cuando existe. |
isKit | boolean | Si el SKU es un kit o combo. |
videos | array | URLs de video del producto cuando existen. |
estimatedArrivalDate | string | Fecha estimada de llegada cuando existe. |
price | number | Precio actual en ARS. |
listPrice | number | Precio de lista (referencia) crudo del catálogo. |
priceWithoutDiscount | number | Precio antes de descuentos de oferta. |
sellingPrice | number | Precio de venta final. |
discountPercent | integer | Porcentaje entero de descuento sobre el precio de referencia real, o null cuando no hay descuento genuino. |
discountHighlights | array | Etiquetas de descuento destacado cuando existen. |
rewardValue | number | Valor de recompensa de fidelidad de la oferta. |
tax | number | Monto de impuesto de la oferta. |
paymentMethods | array | Nombres de medios de pago aceptados (por ejemplo Visa, Mastercard, Cabal, Cencosud Pay). |
pricePerUnit | number | Precio por unidad de medida (por kg o por litro) para comparar productos. |
currency | string | Código de moneda (siempre ARS). |
availableQuantity | integer | Cantidad disponible del vendedor. |
isAvailable | boolean | Si la oferta tiene stock. |
sellerName | string | Nombre del vendedor. |
sellerId | string | Id del vendedor (1 es Jumbo primera parte). |
isMarketplace | boolean | Si el vendedor es de marketplace de terceros. |
isDefaultSeller | boolean | Si es el vendedor por defecto del SKU. |
installmentsTable | array | Plan de cuotas completo: cada entrada tiene number, value, interestRate, total, paymentName. |
priceValidUntil | string | Fecha ISO hasta la que el precio es válido. |
promoTeasers | array | Etiquetas de promoción, o null. |
highlights | array | Etiquetas de destacado o cluster del catálogo, o null. |
measurementUnit | string | Unidad de medida (por ejemplo un, kg). |
unitMultiplier | number | Multiplicador de unidad para el precio por unidad. |
releaseDate | string | Fecha ISO de alta en el catálogo. |
productReference | string | Referencia de producto VTEX. |
description | string | Descripción del producto (cuando withDetails está activo). |
specifications | object | Especificaciones por nombre (cuando withDetails está activo). |
observedAt | string | Marca de tiempo ISO de cuándo se recolectó el registro. |
error | string | null en éxito. Ante una consulta fallida se escribe un item con error. |
aiDescription | string | Descripción en inglés por IA (complemento pago), si no null. |
aiAttributes | object | Atributos extraídos por IA (complemento pago), si no null. |
aiEnglish | object | Traducción de nombre y descripción al inglés por IA (complemento pago), si no null. |
Nota: el catálogo de Jumbo no expone estrellas ni cantidad de reseñas, por lo que esos campos no se incluyen. Este actor nunca fabrica datos.
Ejemplo de registro
Registro real de una corrida en vivo (entrada {"searchTerms":["yerba mate playadito"],"withDetails":true}). La installmentsTable, images y specifications se recortan por legibilidad; el dataset los devuelve completos.
{"imageUrl": "https://jumboargentina.vteximg.com.br/arquivos/ids/711224/Yerba-Mate-Playadito-Suave-X1kg-1-854539.jpg","images": ["https://jumboargentina.vteximg.com.br/arquivos/ids/711224/Yerba-Mate-Playadito-Suave-X1kg-1-854539.jpg", "... (galería completa en el dataset)"],"name": "Yerba Mate Suave 1 Kg Playadito","variantName": "Yerba Mate Playadito Suave 1 Kg","url": "https://www.jumbo.com.ar/yerba-mate-playadito-suave-1-kg/p","productId": "316566","sku": "315800","ean": "7793704000928","productReferenceCode": "11230376006","brand": "PLAYADITO","brandId": "3052","category": "Almacén > Desayuno y Merienda > Yerbas","categories": ["Almacén > Desayuno y Merienda > Yerbas", "Almacén > Desayuno y Merienda", "Almacén"],"categoryIds": ["1", "21", "164"],"price": 5208,"listPrice": 430413,"priceWithoutDiscount": 5208,"sellingPrice": 5208,"discountPercent": null,"rewardValue": 0,"tax": 0,"paymentMethods": ["Gift Card Cencosud", "Tarjeta de Débito", "American Express", "Visa", "Mastercard", "Cabal", "Naranja", "Cencosud Pay"],"pricePerUnit": 5208,"currency": "ARS","measurementUnit": "un","unitMultiplier": 1,"availableQuantity": 99999,"isAvailable": true,"sellerName": "Jumbo Argentina IO","sellerId": "1","isMarketplace": false,"isDefaultSeller": true,"installmentsTable": [{"number": 1, "value": 5208, "interestRate": null, "total": 5208, "paymentName": "American Express"},{"number": 3, "value": 1736, "interestRate": null, "total": 5208, "paymentName": "American Express"}],"priceValidUntil": "2027-09-04T00:00:00Z","description": "Yerba Mate Playadito Suave 1 Kg","specifications": {"Tipo de Producto": "Yerba Mate", "País de Origen": "Argentina", "Contenido": "1 Kg"},"observedAt": "2026-09-04T12:00:00.000Z","error": null}
Casos de uso
- Monitoreo de precios de Jumbo y seguimiento diario de precios en el catálogo de Argentina.
- Monitoreo de precios de retail y comparación con otros supermercados.
- Scraper de precios de supermercado para sitios y apps de comparación de precios.
- Seguimiento de promociones y descuentos (
discountPercent,promoTeasers,discountHighlights). - Exportación de catálogo y surtido con EAN, marca y categoría.
- Análisis de precio por unidad (por kg o por litro) para canastas de compra y seguimiento de inflación.
- Investigación de mercado y datos de supermercado en Argentina para analistas.
Uso por API y CLI
Iniciá una corrida y leé el dataset. Reemplazá <TOKEN> por tu token de API de Apify.
Corrida sincrónica que devuelve los items en una sola llamada:
curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~jumbo-ar-scraper/run-sync-get-dataset-items?token=<TOKEN>" \-H "Content-Type: application/json" \-d '{"searchTerms":["leche"],"maxProducts":25}'
Corrida asincrónica con filtros:
curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~jumbo-ar-scraper/runs?token=<TOKEN>" \-H "Content-Type: application/json" \-d '{"categories":["7"],"minPrice":500,"maxPrice":5000,"onlyOnSale":true,"maxProducts":200}'
Apify CLI:
apify call scrapers_lat/jumbo-ar-scraper \--input '{"searchTerms":["yerba mate"]}'
Obtener resultados
Cada corrida escribe en un dataset. Obtené los items como JSON, CSV o Excel cambiando format:
# JSONcurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"# CSVcurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"# Paginar datasets grandescurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&offset=1000&limit=1000"
<DATASET_ID> se devuelve como defaultDatasetId en el objeto de la corrida. Usá offset y limit para paginar.
Facturación y límites
- Pago por resultado. Se cobra por cada oferta devuelta (evento
result). Mirá la pestaña de precios para el precio por resultado vigente. - Sin cargo ante fallo. Si una consulta falla, el actor escribe un item con
errory no lo cobra. Las corridas vacías no cuestan nada. - Límite de gasto respetado. Configurá
maxTotalChargeUsden la corrida. Al alcanzarlo, el actor deja de emitir y cobrar resultados facturables. - Planes gratuitos de Apify tienen un tope de 10 registros por corrida. Los complementos de IA requieren un plan pago. Mejorá tu plan para un
maxProductsmayor y enriquecimiento con IA.
Preguntas frecuentes
¿Es una API de Jumbo Argentina? Te da datos del catálogo de Jumbo Argentina como JSON, CSV o Excel estructurado, que podés pedir a demanda como una API. Es independiente y no es un producto oficial de Jumbo ni de Cencosud.
¿Cómo apunto a un departamento completo?
Pasá un id numérico de categoría VTEX o una ruta de categoría en categories. Ids de nivel superior incluyen 1 Almacén, 2 Bebidas, 7 Lácteos, 13 Limpieza. Las rutas se ven como Lácteos/Leches.
¿Puedo scrapear una página de producto puntual?
Sí. Poné la URL del producto (termina en /p) en startUrls. Las URLs de búsqueda y categoría también funcionan ahí.
¿Por qué discountPercent suele ser null?
Jumbo publica un precio de lista inflado en muchos artículos. Para no falsear un descuento enorme, el porcentaje se calcula sobre el precio real previo al descuento y se descarta cuando la referencia no es plausible. null significa que no hay descuento genuino.
¿Por qué hay varios registros para un producto?
Cada SKU y vendedor disponible es un registro. Un producto vendido por Jumbo y por un vendedor de marketplace genera registros separados; isMarketplace y sellerName los distinguen.
¿Incluye estrellas y reseñas? No. El catálogo de Jumbo no expone estrellas ni cantidad de reseñas, así que este actor no los incluye en lugar de inventarlos.
¿Los complementos de IA son gratis?
No. withAiDescription, withAiAttributes y withAiTranslate requieren un plan pago de Apify y se cobran solo cuando devuelven salida útil. Están desactivados por defecto.
Una corrida devolvió 0 registros. ¿Por qué? El término, categoría o URL no encontró nada disponible, o todo quedó fuera por tus filtros de precio, stock u oferta. Las corridas sin resultados no se cobran.
¿Es una herramienta oficial de Jumbo? No. Este actor es independiente y no tiene afiliación con Jumbo ni Cencosud. Solo accede a datos de catálogo públicos. Usá los resultados de acuerdo con los términos de la fuente.
Scrapers relacionados
- Kavak Used Cars Scraper: autos usados y precios de Kavak.
- Jumia Products Scraper: productos y precios de Jumia.
- MercadoLibre Scraper: listados y precios en los marketplaces de MercadoLibre.
- Adónde Vivir Scraper: inmuebles en Perú.
Más scrapers en scrapers.lat
Creado y mantenido por scrapers.lat, donde publicamos scrapers de plataformas públicas de Estados Unidos y América Latina: registros de empresas, datos de gobierno, finanzas, e-commerce y más. Explorá el catálogo o pedí un scraper a medida en scrapers.lat.
Herramienta independiente, sin afiliación con Jumbo ni Cencosud. Accede solo a datos de catálogo públicos. Usá los resultados de acuerdo con los términos de la fuente.
