Skip to content

Mercado Livre Scraper (Brasil)

Try for free

Scrape Mercado Livre Brazil search results and daily offers without a login: title, price, previous price, discount, installments, coupons, units sold, rating, seller, shipping, and product link.

🛒 Mercado Livre Scraper (Brasil)

Pull product cards from Mercado Livre Brazil search results and the daily offers page into a clean table: title, current and previous price, discount, installments, coupons, units sold, rating, seller, shipping and the product link. No login, no cookies and no account. You pay a flat $1.50 per 1,000 products.

✨ Why use Mercado Livre Scraper?

  • 🔎 Search like a shopper: type a product name, paste a search URL, or read the daily offers ("Ofertas do dia").
  • 💸 Every price detail: current price, crossed-out price, discount label, installments ("12x 21,45") and coupons ("10% OFF com Cupom").
  • 🏷️ Seller and trust signals: seller name, official store flag, rating, units sold, "MAIS VENDIDO" / "OFERTA IMPERDÍVEL" badges and FULL / free shipping.
  • 📄 Deep paging: read up to the site's own limit (about 42 pages, roughly 2,000 products per search) with duplicates removed.
  • 🧭 Sorting and ads control: most relevant, lowest or highest price, and sponsored products only when you want them.
  • 🔁 Same field names as popular Mercado Livre scrapers, so existing spreadsheets and pipelines keep working.

🎯 Use cases

  • 📈 Price monitoring: track a product name every day and record the price, previous price and discount.
  • 🏪 Competitor and seller research: see which official stores and resellers rank for a keyword.
  • 🔥 Deal hunting: export the daily offers with discounts, coupons and free-shipping flags.
  • 🧪 Market research: compare units sold and ratings across a category before you launch a product.
  • 📢 Ad visibility checks: include sponsored cards to see who pays for a keyword.

🚀 How to use

  1. Type a Product name (for example tênis nike or notebook gamer), or paste one or more Mercado Livre search URLs.
  2. Set Maximum products. For more than one page, raise Maximum search pages too (about 48 products per page).
  3. Optionally pick a sort order, include sponsored products, or turn on Daily offers.
  4. Click Start. Download the results as JSON, CSV, Excel or HTML, or read them through the API.

📥 Input

FieldWhat it does
keywordProduct name to search on mercadolivre.com.br.
startUrlsOptional lista.mercadolivre.com.br search URLs or the /ofertas page. Product pages and other sites are skipped.
maxItemsMaximum products saved for the whole run (default 20).
sortrelevance, price_asc or price_desc.
maxPagesSearch pages to read per search (about 48 products each, up to 50).
promotedKeep sponsored products (off by default).
scrapeOfertasRead the daily offers page instead of the product name.
maxPagesOfertasDaily-offer pages to read.
{
  "keyword": "sapatos",
  "maxItems": 48,
  "maxPages": 1,
  "sort": "relevance",
  "promoted": false
}

Daily offers:

{
  "scrapeOfertas": true,
  "maxPagesOfertas": 2,
  "maxItems": 96
}

📤 Output

One row per product card.

FieldMeaning
eTituloProdutoProduct title
novoPreco / precoAnterior / precoDiscountCurrent price, previous price and discount label (Brazilian format, e.g. 27,99)
MoedaCurrency (BRL)
installments / promocoesInstallment plan (12x 21,45) and coupon text
precoOutrosMeiosPrice with other payment methods when the card shows one ("ou 99 em outros meios" becomes 99)
quantidadeVendida / produtoReviewsUnits sold (+1mil becomes 1000) and average rating
freteGratis / envioFree-shipping flag and shipping text
Vendedor / lojaOficialSeller text and official store flag
highlight / disponivelEmBadge and "available in N colors" text
idPublicacao / SKU / idVariacao / idProdutoUsuario / idProdutoCatalogoListing, variation, user-product and catalog ids
tipoResultado / patrocinadoORGANIC or PAD (sponsored)
palavraChave / posicaoItem / resultadosTotaisSearch term, position in this run, and the site's result count label
zProdutoLink / imagemLinkProduct URL and image URL
produtoCategoryID / produtoDomainID / verticalCategory, domain and vertical ids
TiempoWhen the row was collected (UTC)

Example row from a real run (some empty fields trimmed):

{
  "eTituloProduto": "Tênis Feminino Casual Slipon Preto Branco Confortavel Sapato",
  "novoPreco": "27,99",
  "precoAnterior": "54,9",
  "precoDiscount": "49% OFF",
  "Moeda": "BRL",
  "promocoes": "10% OFF com Cupom",
  "quantidadeVendida": 1000,
  "produtoReviews": "4.3",
  "freteGratis": true,
  "envio": "Chegará grátis hoje Enviado pelo FULL",
  "Vendedor": "LEZZIONE por LEZZIONE COMERCIO ELETRONICO Loja oficial",
  "lojaOficial": true,
  "disponivelEm": "Disponível em 2 cores",
  "idPublicacao": "MLB3565219319",
  "idVariacao": "181404336849",
  "SKU": "MLB3565219319",
  "tipoResultado": "ORGANIC",
  "palavraChave": "sapatos",
  "posicaoItem": 1,
  "resultadosTotais": "+9.999 resultados",
  "zProdutoLink": "https://produto.mercadolivre.com.br/MLB-3565219319-tnis-feminino-casual-slipon-preto-branco-confortavel-sapato-_JM",
  "imagemLink": "https://http2.mlstatic.com/D_NQ_NP_762100-MLB94675428850_102025-O.webp",
  "produtoCategoryID": "MLB23332",
  "produtoDomainID": "MLB-SNEAKERS",
  "vertical": "CORE",
  "is_inStock": true,
  "Tiempo": "2026-10-14T08:04:50.806Z"
}

💰 Pricing

  • $0.0015 per saved product ($1.50 per 1,000 products). You are charged only for rows that are saved.
  • Platform usage is billed separately at your account's rates. Mercado Livre shows a bot check to plain requests, so the actor opens one remote browser session (billed as browser credits). Then it fetches the next pages inside that session.
  • Worked example: one search page of 48 products costs 48 × $0.0015 = $0.072 in product fees, plus about $0.02 to $0.025 of compute and browser usage at the default 512 MB. That comes to about $0.10 in total.
  • A 1,000-product job (about 21 pages) costs $1.50 in product fees plus about $0.07 of usage.
  • Set a maximum total charge on the run, and the actor stops cleanly before it goes over.

❓ FAQ

Is it legal to scrape Mercado Livre? The actor reads only public listing pages that anyone can open without an account. It does not log in or collect personal data. Check that your use follows Mercado Livre's terms and your local law.

Do I need an account, cookies or a proxy? No. The run first tries one plain request through the default proxy. When Mercado Livre asks for a check, the run continues in a remote browser that exits in Brazil. You don't need to configure anything.

How many products can I get? Mercado Livre shows at most about 42 pages per search (around 2,000 products). When a search ends early, the run's status message says so. For more coverage, split the work into several narrower searches or search URLs with filters.

Why is a field empty? The actor saves what the card shows. If a card has no previous price, coupon, rating or badge, that field is empty or null. The review count (numeroAvaliacoes) is no longer shown on Mercado Livre search cards, so it stays null.

Can I schedule it or use the API? Yes. Save a task with your input, add a schedule, and read the dataset through the API or the integrations.

Does it work for other Mercado Libre countries? No. This actor is built for mercadolivre.com.br (Brazil, Portuguese).

⚠️ Limits

  • 🇧🇷 Brazil only (lista.mercadolivre.com.br and www.mercadolivre.com.br/ofertas). Product detail pages are not opened, so descriptions, questions and full specifications are not included.
  • 📄 About 42 search pages (around 2,000 products) per search, as set by the site.
  • 🤖 Mercado Livre sometimes refuses a browser session. The actor retries in a fresh session a few times. If every attempt is refused, the run fails with a clear message, and any products already saved are kept.
  • ⏱️ Passing the site's bot check takes about 15 to 20 seconds, so a one-page run takes around 45 to 60 seconds. 1,000 products take about 5 minutes.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.