Universal VTEX Store Scraper avatar

Universal VTEX Store Scraper

Pricing

from $2.50 / 1,000 product scrapeds

Go to Apify Store
Universal VTEX Store Scraper

Universal VTEX Store Scraper

Scrape products from ANY VTEX-powered store (hundreds in Brazil & LatAm): prices, stock, sellers, EAN. Auto-detects the store API.

Pricing

from $2.50 / 1,000 product scrapeds

Rating

0.0

(0)

Developer

Fernando Akio Pucci

Fernando Akio Pucci

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

What does Universal VTEX Scraper do?

Point it at any store built on VTEX — the platform behind hundreds of major retailers in Brazil and Latin America — and get structured product data: current price, list price, interest-free installments, stock status, seller, brand, EAN barcode and image.

No configuration, no selectors. The Actor auto-detects the store's catalog API, including headless FastStore setups where the API lives on a different domain than the storefront.

Works out of the box on stores like Carrefour BR, Americanas, C&A, Cobasi, Pague Menos, Vivara, Tok&Stok, Hering, Ri Happy, Telhanorte, Pernambucanas, Época Cosméticos and many more.

Why scrape VTEX stores?

  • Price monitoring across retailers — one Actor, every VTEX competitor.
  • Repricing — feed live Brazilian/LatAm market prices into your engine.
  • Market research — assortment, brands and installment strategies.
  • Catalog matching — EAN barcodes included for exact product matching.

How do I use it?

  1. Click Try for free — the prefilled example works as-is.
  2. Enter the store domain (e.g. cea.com.br) and a search keyword.
  3. Set Max products to control cost. Run, download JSON/CSV/Excel.

To monitor several stores, create one Task per store and schedule them.

How much will it cost?

$2.50 per 1,000 products ($0.0025 each) plus a $0.005 start fee. A daily run tracking 200 products across 3 stores ≈ $4.60/month. The Apify free plan covers roughly 1,900 products per month.

⬇️ Input

{
"storeUrl": "www.cobasi.com.br",
"search": "racao",
"maxItems": 100
}

⬆️ Output (real example)

{
"source": "www.cobasi.com.br",
"url": "https://www.cobasi.com.br/racao-umida-para-caes-filhotes-joy-origem-nature-31000330/p",
"product_id": "31000330",
"title": "Ração Úmida para Cães Filhotes Joy Origem Nature",
"price": 23.99,
"list_price": null,
"currency": "BRL",
"available": true,
"brand": "Joy",
"seller": "Cobasi",
"category": "Cachorro/Ração",
"installments": "3x de R$ 7,99 sem juros",
"ean": "7896029047439",
"sku_id": "1200321",
"image_url": "https://cobasi.vteximg.com.br/arquivos/ids/1067020/produto.webp",
"scraped_at": "2026-09-17T19:30:00+00:00"
}

Limitations & fair use

  • The store must run VTEX. If it doesn't (or firewalls its catalog API), the run fails immediately with a clear message — you're not charged for products that don't exist. Not sure? Just try: detection takes seconds.
  • A single search returns at most ~2,500 products (VTEX API limit). Use more specific keywords for deep categories.
  • price can be null for out-of-stock items; prices belong to the store's default seller.
  • Public catalog data only — no personal data, no logged-in areas.

FAQ

How do I know if a store runs VTEX?

Big Brazilian/LatAm retail is full of VTEX. Run the Actor with the store's domain: if it's VTEX, you get products; if not, a clear error in seconds (only the $0.005 start fee is spent).

This Actor collects publicly available, non-personal catalog data (prices, titles, stock), in line with GDPR/LGPD. Review the store's terms and your local rules for your use case.

A store stopped working

Open an issue in the Issues tab — we run daily canaries and ship fixes fast. Reviews can't notify us of technical problems.

Your feedback

If this Actor saves you time, a review helps other users find it.