Mercado Livre Scraper avatar

Mercado Livre Scraper

Pricing

from $1.75 / 1,000 products

Go to Apify Store
Mercado Livre Scraper

Mercado Livre Scraper

[$2.50/1K products] Scrape Mercado Livre Brazil (mercadolivre.com.br): product cards from search, price in BRL, old price, discount, instalments, rating, seller, free shipping. Plus buyer reviews ($1/1K), daily deals and official stores. No fee per run.

Pricing

from $1.75 / 1,000 products

Rating

0.0

(0)

Developer

Matvey

Matvey

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

3

Monthly active users

a day ago

Last modified

Share

Mercado Livre Scraper extracts public data from Mercado Livre Brazil (mercadolivre.com.br) without the official API: product cards from search and category pages with prices in BRL, discounts and parcelas sem juros, buyer reviews with star ratings, today's deals (Ofertas do dia) and official stores (lojas oficiais). No login, no API key and no Mercado Livre developer account are needed. Export to JSON, CSV or Excel, call it from the API, schedule it, or connect it to n8n, Make, Zapier, Google Sheets or an AI agent through MCP.

Brazil is the default: an empty run searches mercadolivre.com.br. The same Actor also reads the 17 Spanish-language Mercado Libre marketplaces (Mexico, Argentina, Chile, Colombia and others) — pick another country or paste their URLs.

This is the Brazil-focused edition of Mercado Libre Scraper — same engine, same prices, with Brazil and a Portuguese search pre-selected.

What can Mercado Livre Scraper do?

ModeWhat you getInput
🔍 Products from searchProduct cards: title, price, original price, discount %, instalments text, rating, review count, units sold, seller, official-store flag, free/Full shipping, sponsored flag, image, positionkeywords or lista.mercadolivre.com.br / category URLs
📦 Product detailsThe product page: price, stock, specifications, description, gallery, seller, shipping, category breadcrumbproduct URLs or IDs (MLB…)
⭐ ReviewsBuyer reviews: stars, text, variant bought, date, helpful votes, photos, plus one rating-summary row per productproduct URLs or IDs
🔥 Deals (Ofertas)Today's deals page: discounted products with old and new price and discount %country or /ofertas URL
🏪 Official storeStore profile and its featured products/loja/… or /tienda/… URL

Reviews, deals and store pages are fetched with plain HTTP requests. Search and product pages sit behind Mercado Livre's bot check, so the Actor opens them in a real browser through Brazilian residential proxies. All of that is included in the per-result price.

How much does it cost to scrape Mercado Livre?

Pay per result, no fee per run. Error rows are free.

EventPricePer 1,000
Product (search card, deal or store product)$0.0025$2.50
Product detail (full product page)$0.025$25
Review$0.001$1

Higher Apify Store tiers pay less (product down to $1.75 per 1,000, review down to $0.70 per 1,000). The Apify Free plan's $5 monthly credit covers about 2,000 product cards.

How to scrape Mercado Livre

  1. Click Try for free (a free Apify account is enough).
  2. Keep Country on Brazil and type your Search keywords — for example fone de ouvido bluetooth — or paste Mercado Livre URLs.
  3. Set Max products (default 50 per keyword or URL) and click Start.
  4. Open the Output tab and download JSON, CSV, Excel, XML or HTML, or read the dataset through the API.

⬇️ Input

Search Brazil for two keywords, new items only, cheapest first:

{
"country": "BR",
"searchTerms": ["fone de ouvido bluetooth", "air fryer"],
"condition": "new",
"sort": "price_asc",
"maxItems": 100
}

Reviews of a product, newest first:

{
"mode": "reviews",
"startUrls": ["https://www.mercadolivre.com.br/p/MLB29041007"],
"maxReviewsPerProduct": 500,
"reviewsSort": "date_desc"
}

Today's deals in Brazil:

{ "mode": "deals", "country": "BR", "maxItems": 100 }

Search filters: sort (relevance, price_asc, price_desc), condition (any, new, used), minPrice, maxPrice (in BRL for Brazil), freeShippingOnly, officialStoresOnly, includeSponsored. Sorting and filters are applied to the rows the run collects; for filters the run walks extra pages to still reach your maximum.

⬆️ Output

One product card from a real run on 5 October 2026 (search fone de ouvido bluetooth):

{
"type": "product",
"title": "Fone de Ouvido Headphone Bluetooth 5.3 Soundcore Space One Cancelamento de Ruido ANC 98% ...",
"url": "https://www.mercadolivre.com.br/fone-de-ouvido-headphone-bluetooth-53-soundcore-space-one-.../p/MLB29041007",
"productId": "MLB29041007",
"itemId": "MLB4102472273",
"siteId": "MLB",
"country": "BR",
"currency": "BRL",
"price": 632.7,
"originalPrice": 999,
"discountPercent": 36,
"installmentsText": "10x R$63,27 sem juros",
"soldQuantity": 1000,
"rating": 4.8,
"reviewCount": 490,
"seller": "Soundcore",
"isOfficialStore": true,
"freeShipping": false,
"fullShipping": true,
"shippingText": "Chegará grátis amanhã",
"isSponsored": false,
"imageUrl": "https://http2.mlstatic.com/D_Q_NP_2X_717735-MLA105992925440_022026-E.webp",
"position": 5,
"page": 1,
"searchTerm": "fone de ouvido bluetooth",
"scrapedAt": "2026-10-05T02:09:32.317Z"
}

Every row has a type (product, product_detail, deal, review, product_rating, store, error), so one dataset can be split in a spreadsheet or in code. Pages that could not be read arrive as free error rows with the URL and the reason. Prices are never converted: Brazilian rows are in BRL.

🔁 Only new products — daily feed

Fill Only new rows — memory name (for example meus-produtos) and schedule the Actor. Each later run with the same name writes and charges only rows you have not received before.

🇧🇷 Em português

Mercado Livre Scraper coleta dados públicos do mercadolivre.com.br: anúncios da busca com preço em reais, preço antigo, desconto, parcelas sem juros, avaliação, vendedor, loja oficial e frete grátis/Full; avaliações de compradores; ofertas do dia; lojas oficiais. Sem login e sem chave de API. Você paga por resultado: US$ 2,50 por 1.000 produtos, US$ 1 por 1.000 avaliações, sem taxa por execução. Digite a busca em Search keywords (ex.: fone de ouvido bluetooth) ou cole links do Mercado Livre e clique em Start. Exporte em CSV, Excel ou JSON.

❓ FAQ

The Actor collects only data visible to any visitor and never logs in. You are responsible for using it in line with Brazilian law (LGPD) and Mercado Livre's terms.

Do I need a proxy?

No. Brazilian residential proxies for search and product pages are set automatically and included in the price.

Why are some fields empty?

Search cards hold only what the card shows: no reviews → rating: null, no discount → originalPrice: null. Pass product URLs for the full product page.

What if Mercado Livre blocks a page?

Blocked pages are retried with a new browser identity and IP. If a page still fails you get a free error row. If the site refuses several pages in a row, the run stops early and lists untried searches in the NOT_ATTEMPTED record, uncharged.

Does it collect questions and answers?

No. Mercado Livre shows them only to logged-in users, and this Actor never logs in.

Can I use other countries?

Yes — choose any of the 18 Mercado Libre marketplaces in Country or paste their URLs. For a Spanish-language setup see Mercado Libre Scraper.

Your feedback

A page that does not parse or a missing field? Open an issue in the Issues tab.