Mercado Livre Scraper
Pricing
from $1.75 / 1,000 products
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
Maintained by CommunityActor stats
0
Bookmarked
7
Total users
3
Monthly active users
a day ago
Last modified
Categories
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?
| Mode | What you get | Input |
|---|---|---|
| 🔍 Products from search | Product cards: title, price, original price, discount %, instalments text, rating, review count, units sold, seller, official-store flag, free/Full shipping, sponsored flag, image, position | keywords or lista.mercadolivre.com.br / category URLs |
| 📦 Product details | The product page: price, stock, specifications, description, gallery, seller, shipping, category breadcrumb | product URLs or IDs (MLB…) |
| ⭐ Reviews | Buyer reviews: stars, text, variant bought, date, helpful votes, photos, plus one rating-summary row per product | product URLs or IDs |
| 🔥 Deals (Ofertas) | Today's deals page: discounted products with old and new price and discount % | country or /ofertas URL |
| 🏪 Official store | Store 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.
| Event | Price | Per 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
- Click Try for free (a free Apify account is enough).
- Keep Country on Brazil and type your Search keywords — for example
fone de ouvido bluetooth— or paste Mercado Livre URLs. - Set Max products (default 50 per keyword or URL) and click Start.
- 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
Is it legal to scrape Mercado Livre?
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.