Vea Argentina Grocery Price & Stock Scraper avatar

Vea Argentina Grocery Price & Stock Scraper

Pricing

from $6.15 / 1,000 results

Go to Apify Store
Vea Argentina Grocery Price & Stock Scraper

Vea Argentina Grocery Price & Stock Scraper

Scrape Vea Argentina (Cencosud) grocery products by keyword or category. Extract price, list price, stock, EAN barcode, brand, seller and specifications in Argentine pesos. Export to JSON, CSV or Excel.

Pricing

from $6.15 / 1,000 results

Rating

0.0

(0)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Vea Argentina Grocery Price & Stock Scraper

Vea Argentina Grocery Price & Stock Scraper

Here is one real result, with every field the actor returns (the long installmentsTable, promoCollections, description, and specifications values are trimmed here for readability, marked with [trimmed], and every shown value is verbatim from the record):

{
"imageUrl": "https://jumboargentina.vteximg.com.br/arquivos/ids/914381/11811368004.jpg?v=639140665863670000",
"images": [
"https://jumboargentina.vteximg.com.br/arquivos/ids/914381/11811368004.jpg?v=639140665863670000",
"https://jumboargentina.vteximg.com.br/arquivos/ids/914382/11811368004-1.jpg?v=639140665863970000",
"https://jumboargentina.vteximg.com.br/arquivos/ids/914383/Oblea-Leche-4-Fingers-Kitkat-41-5-Gr-5-238654.jpg?v=639140665864100000",
"https://jumboargentina.vteximg.com.br/arquivos/ids/914384/Oblea-Leche-4-Fingers-41-5-Grs-Kitkat-2-238654.jpg?v=639140665864400000"
],
"releaseDate": "2026-05-07T00:00:00Z",
"productReference": "11811368004",
"installmentsTable": [
{"number": 1, "value": 2690, "interestRate": null, "total": 2690, "paymentName": "American Express"},
{"number": 3, "value": 896.66, "interestRate": null, "total": 2690, "paymentName": "American Express"},
{"number": 1, "value": 2690, "interestRate": 0, "total": 2690, "paymentName": "Transferencia à vista"}
],
"priceValidUntil": "2027-08-10T00:00:00Z",
"promoTeasers": null,
"measurementUnit": "un",
"unitMultiplier": 1,
"name": "Oblea Leche 4 Fingers 41.5 Grs Kitkat®",
"url": "https://www.vea.com.ar/oblea-leche-4-fingers-41-5-grs-kitkat-2/p",
"productId": "241361",
"sku": "238230",
"ean": "7891000248799",
"referenceId": "11811368004",
"brand": "KIT E KAT",
"categories": ["Almacén > Golosinas y Chocolates > Chocolates", "Almacén > Golosinas y Chocolates", "Almacén"],
"price": 2690,
"listPrice": 222314,
"priceWithoutDiscount": 2690,
"sellingPrice": 2690,
"discountPercent": 99,
"discountAmount": 219624,
"hasDiscount": true,
"pricePerUnit": 2690,
"spotPrice": null,
"promoCollections": ["jumbo_prime", "Nestlé", "Kit Kat", "Hasta 2x1 en chocolates", "... [trimmed]"],
"currency": "ARS",
"availableQuantity": 99999,
"isAvailable": true,
"sellerName": "Vea Argentina",
"sellerId": "1",
"isMarketplace": false,
"description": "Oblea Leche 4 Fingers 41.5 Grs Kitkat® Disfrutá de tu break con KitKat, el snack ideal para esos momentos de descanso. [trimmed]",
"specifications": {
"Tipo de Producto": "Galletas Oblea",
"País de Origen": "Argentina",
"Contenido": "41,5 Grs",
"Origen": "Nacional",
"...": "[Ingredientes, Trazas, Condiciones Alimentarias, Tabla Nutricional and Sellos are also present; trimmed]"
},
"observedAt": "2026-08-10T14:17:15.573Z",
"error": null
}

The most complete Vea Argentina grocery scraper available. It returns every field the Vea (Cencosud) catalog exposes for each product offer, including price, list price and discount, per-unit price, EAN barcode, brand, seller, stock, images, the full installments table, promo collections, and product description and specifications (ingredients, nutrition, country of origin), all in Argentine pesos, and gives you search, category, sort, price, brand and stock filters to target exactly the products you need.

📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples

Apify Coverage Output Billing

Table of contents

What it does

The actor searches the Vea Argentina (Cencosud) online catalog by keyword and / or category, applies the filters you pass as input, and writes one normalized record per available product offer to the run's dataset. Each available SKU and seller is one record. Prices are in Argentine pesos (ARS), discount is computed against the list price, and the full installments table and promo collections are captured. When withDetails is enabled (default), each record also includes the product description and specification attributes (ingredients, nutrition, product type, country of origin) from the catalog.

Missing source values are returned as null. You can search several terms and categories in one run; results are combined up to maxProducts.

Quickstart

Open the actor, paste this into the input, and press Run. It returns 10 products matching the term leche with full details.

{
"searchTerms": ["leche"],
"withDetails": true,
"maxProducts": 10
}

Provide at least one search term or one category; you can combine both. Every other input field is optional.

Input reference

FieldTypeRequiredDefaultDescription
searchTermsstring[]no["leche"]Full-text queries to search the Vea catalog (for example leche, arroz, yerba mate). Each term is searched separately.
categoriesstring[]no(empty)Restrict results to one or more Vea departments. Use a numeric VTEX category id (for example 1 Almacén, 2 Bebidas, 7 Lácteos) or a category path like Lácteos/Leches.
sortOrderenumno(relevance)Order in which the catalog returns products. One of OrderByPriceASC, OrderByPriceDESC, OrderByTopSaleDESC, OrderByNameASC, OrderByNameDESC, OrderByReleaseDateDESC, OrderByBestDiscountDESC. Empty keeps relevance order.
minPriceintegerno(none)Only return offers with a selling price at or above this amount in ARS.
maxPriceintegerno(none)Only return offers with a selling price at or below this amount in ARS.
brandsstring[]no(empty)Keep only products whose brand matches one of these names (case-insensitive, partial match), for example Coca Cola, La Serenisima, Arcor.
onlyAvailablebooleannofalseWhen enabled, only products currently available to buy (with stock) are returned.
withDetailsbooleannotrueWhen enabled, each record also includes the product description and specification attributes from the catalog. Disable for a faster run.
maxProductsintegerno10Maximum number of product offers to collect across all search terms and categories. Minimum 1, maximum 1000000.

Provide at least one searchTerms entry or one categories entry. Filters combine with logical AND.

Output reference

One dataset item per product offer. Types: string, number, integer, boolean, string[], object[], object, or null when the source value is absent.

FieldTypeDescription
imageUrlstringPrimary product image URL.
imagesstring[]All product image URLs.
namestringProduct name.
urlstringProduct page URL on vea.com.ar.
productIdstringVTEX product id.
skustringSKU id for this offer.
eanstringEAN barcode.
referenceIdstringManufacturer / catalog reference id.
productReferencestringProduct reference code.
brandstringBrand name.
categoriesstring[]Category breadcrumb paths.
pricenumberCurrent price (ARS).
listPricenumberList price before discount (ARS).
priceWithoutDiscountnumberPrice without discount (ARS).
sellingPricenumberSelling price (ARS).
discountPercentintegerDiscount percent versus list price.
discountAmountnumberDiscount amount (ARS).
hasDiscountbooleanWhether the offer has a discount.
pricePerUnitnumberPrice per unit (ARS).
spotPricenumberSpot / cash price (ARS), or null.
measurementUnitstringUnit of measure (for example un, kg).
unitMultipliernumberUnit multiplier.
installmentsTableobject[]Available installment plans (number of installments, value, interest rate, total, payment method).
promoCollectionsstring[]Promotion collections the product belongs to.
promoTeasersstring[]Promotion teasers, or null.
currencystringCurrency code (ARS).
availableQuantityintegerQuantity available to buy.
isAvailablebooleanWhether the offer is in stock.
sellerNamestringSeller name.
sellerIdstringSeller id.
isMarketplacebooleanWhether the seller is a third-party marketplace seller.
releaseDatestringProduct release date (ISO 8601).
priceValidUntilstringDate the current price is valid until (ISO 8601).
descriptionstringProduct description (only when withDetails is on).
specificationsobjectSpecification attributes: ingredients, nutrition, product type, country of origin and more (only when withDetails is on).
observedAtstringISO 8601 timestamp of when the record was collected.
errorstringnull on success. On a failed run, a single item with a populated error field is written instead.

Example output record

See the hero record at the top of this README, taken from a real run with input {"searchTerms": ["leche"], "withDetails": true, "maxProducts": 10}. The installmentsTable, promoCollections, description, and specifications values are shown trimmed there; the full-length values are returned in the dataset.

Run via API and CLI

Start a run and wait for it to finish, then 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~vea-ar-scraper/run-sync-get-dataset-items?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"searchTerms":["leche"],"withDetails":true,"maxProducts":25}'

Start a run asynchronously (by category, in-stock only, cheapest first):

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~vea-ar-scraper/runs?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"categories":["7"],"onlyAvailable":true,"sortOrder":"OrderByPriceASC","maxProducts":100}'

Apify CLI:

apify call scrapers_lat/vea-ar-scraper \
--input '{"searchTerms":["yerba mate"],"brands":["Arcor"]}'

Fetch results

Every run writes to a dataset. Fetch items as JSON, CSV, or Excel by changing format:

# JSON
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"
# CSV
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"
# Paginate large datasets
curl "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. clean=true drops empty and internal fields.

Billing and limits

  • Pay per result. You are charged per record returned (result event). See the pricing tab for the current per-result price.
  • No charge on failure. If a run errors, the actor writes a single item with a populated error field and does not charge for it. Empty runs cost nothing.
  • Spend cap respected. Set maxTotalChargeUsd on the run; once reached, the actor stops emitting and charging further billable results.
  • Free Apify plans are capped at 10 records per run. Upgrade for higher maxProducts.

FAQ and troubleshooting

A run returned 0 records. Why? The search term or category matched no available products, or a price / brand filter excluded them all. Loosen the filters, check the spelling of the term, or set onlyAvailable to false. Zero-result runs are not charged.

Why is the discount so large on some items? discountPercent and discountAmount are computed against the catalog listPrice, which occasionally carries an outlier reference value. The real price and sellingPrice are returned exactly as the catalog reports them.

How do I search by department? Pass a VTEX category id (for example 7 for Lácteos) or a category path like Lácteos/Leches in categories. You can combine categories with search terms.

What does withDetails change? With it off, you get the price and stock record quickly. With it on (default), each record also includes the product description and the full specifications block (ingredients, nutrition table, country of origin and more).

Which prices are included? All prices are in Argentine pesos (ARS): the current price, listPrice, sellingPrice, pricePerUnit, and the full installmentsTable of financing plans by payment method.

Is this an official Vea or Cencosud tool? No. This actor is independent and has no affiliation with Vea or Cencosud. It reads only data that is publicly available on the Vea Argentina website. Use it in accordance with the site's terms of service.

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.


Independent tool, not affiliated with Vea or Cencosud. Accesses only publicly available data from the Vea Argentina website. Use in accordance with the site's terms of service.