MercadoLibre Review Scraper
Pricing
$1.00 / 1,000 results
MercadoLibre Review Scraper
Pull MercadoLibre product reviews (reseñas y opiniones) across all nine Latin-American marketplaces — Mexico, Brazil, Argentina, Chile, Colombia, Peru, Uruguay, Ecuador, Dominican Republic. One row per review with rating, title, text, date, helpful votes, and reviewer photos. $1 per 1,000 reviews.
Pricing
$1.00 / 1,000 results
Rating
0.0
(0)
Developer
Sourabh Kumar
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
MercadoLibre reviews & reseñas – Mexico, Brazil, Argentina & 6 more
Pull product reviews — reseñas y opiniones — from MercadoLibre across all nine Latin-American marketplaces. One row per review: rating, title, text, date, helpful-votes, and any photos the buyer attached.
Works in 🇲🇽 MX, 🇦🇷 AR, 🇧🇷 BR, 🇨🇱 CL, 🇨🇴 CO, 🇵🇪 PE, 🇺🇾 UY, 🇪🇨 EC, and 🇩🇴 DO — country is auto-detected from each product URL.
$1 per 1,000 reviews. No per-run fee.
Why this scraper?
- 🌎 Nine LATAM countries, one actor. Mix MX, BR, AR, CL in a single run — no per-country setup.
- 📦 Deep review coverage. Sweeps every rating and sort order in parallel to pull every public review the listing exposes.
- ⚡ Fast & parallel. Multiple products and rating buckets run concurrently; tune throughput with one input field.
- 🔌 HTTP-only. No browser, no Cloudflare drama, no 1-minute warm-up.
- 🧾 Reviewer photos included when buyers attach them — perfect for visual QA and complaint clustering.
- 🌐 Native Spanish & Portuguese preserved. Accents, ñ, ã, ç all returned exactly as written.
- 🔁 Paste any URL format: catalog
…/p/MLM…, articlearticulo.*/MLM-…, or just the raw ID. - 🛡️ Built-in proxy retry routes around the occasional blocked IP without your involvement.
What data can you extract?
| ⭐ Star rating (1–5) | 📝 Review title | 💬 Review body text | 📅 Review date |
| 👍 Helpful votes | 📷 Reviewer photos | 🎨 Product variant reviewed | 🌍 Reviewer country |
| 🆔 Unique review ID | 🛒 Product ID | 🔗 Source product URL | 🏷️ Marketplace site ID |
| 🇲🇽🇧🇷🇦🇷 Country code | 🕒 Scraped-at timestamp |
How to scrape MercadoLibre reviews: step by step
- Create a free Apify account. Takes 30 seconds, no card needed.
- Open MercadoLibre Review Scraper in the Apify Console.
- Paste one or more product URLs (any country, any URL format).
- Click Start.
- Export as JSON, CSV, or Excel — or fetch via API.
Input
{"productUrls": ["https://www.mercadolibre.com.mx/apple-iphone-15-256-gb-negro/p/MLM27172669","https://www.mercadolivre.com.br/p/MLB23163729","https://www.mercadolibre.com.ar/p/MLA32636837"],"maxReviewsPerProduct": 0,"reviewRating": "all","reviewOrder": "relevance","maxConcurrency": 8,"useResidentialProxy": true}
| Field | Type | Default | Notes |
|---|---|---|---|
productUrls | array | required | Catalog /p/MLM…, article articulo.*/MLM-…, or raw IDs like MLM27172669. |
maxReviewsPerProduct | integer | 100 | Per-product cap. 0 = unlimited. |
reviewRating | enum | all | all, 1, 2, 3, 4, 5. all runs the full deep sweep. |
reviewOrder | enum | relevance | relevance or dateCreated (newest first). Only used when reviewRating is a specific star. |
country | enum | MX | Fallback when a URL doesn't include a country signal (rare). |
maxConcurrency | integer | 8 | Parallel slice tasks across the run. |
useResidentialProxy | boolean | true | Keeps yield high across LATAM IPs. |
Star-rating filter (only negatives, only positives, etc.)
{"productUrls": ["https://www.mercadolibre.com.mx/p/MLM27172669"],"reviewRating": "1","reviewOrder": "dateCreated","maxReviewsPerProduct": 200}
Output
One JSON record per review:
{"country": "MX","siteId": "MLM","productId": "MLM27172669","productUrl": "https://www.mercadolibre.com.mx/p/MLM27172669","reviewId": 803375213,"reviewRating": 5,"reviewTitle": "excelente","reviewText": "Producto chino pero 100% original, tomando en cuenta que todos los iphone se producen en china, solo cambia el empaquetado para el país que va a ser distribuido…","reviewDate": "21 nov 2023","reviewCountry": null,"reviewLikes": 2434,"reviewMedia": ["https://http2.mlstatic.com/D_NQ_NP_2X_698307-MLA72919050762_112023-O.webp"],"reviewVariant": "","scrapedAt": "2026-05-13T07:24:02.571Z"}
Multi-country & multi-language
Reviews come back in the buyer's original language — Spanish in MX/AR/CL/CO/PE/UY/EC/DO, Portuguese in BR — with all native characters preserved.
Mix countries freely in a single run; country is read off the URL:
{"productUrls": ["https://www.mercadolibre.com.mx/p/MLM27172669","https://www.mercadolivre.com.br/p/MLB23163729","https://www.mercadolibre.com.ar/p/MLA32636837","https://www.mercadolibre.cl/p/MLC18659729","https://www.mercadolibre.com.co/p/MCO25397329","https://www.mercadolibre.com.pe/p/MPE23363858","https://www.mercadolibre.com.uy/p/MLU18609282","https://www.mercadolibre.com.ec/p/MEC23069364"]}
How much does MercadoLibre Review Scraper cost?
Pay-per-result pricing. You pay $1 for 1,000 reviews — flat, regardless of country or rating filter. No per-run fee.
The Apify Free plan gives you $5 in usage credits a month, enough for around 5,000 reviews. The $29/month Starter plan covers about 29,000 reviews per month. No subscription lock-in — pause whenever.
Use cases
- 🔍 Product research before launch. Read what real LATAM buyers say about competing SKUs — pain points, missing features, packaging complaints — before you ship your own.
- 📉 Returns & complaint analysis. Filter to 1- and 2-star reviews to surface recurring defects, fakes, or shipping issues.
- 🏆 Competitive benchmarking. Compare star distributions and review volume across competing products in the same category.
- 📷 Visual quality monitoring. Reviewer photos reveal damage, fakes, and packaging variations no listing image will show.
- 🌎 Cross-market comparison. Is the same product loved in Mexico but hated in Brazil? Run both URLs side by side.
- 🧠 Sentiment & topic modeling. Feed raw review text into an LLM or NLP pipeline for theme extraction, language by language.
- 📈 Listing optimization. Spot the phrases buyers use to describe what they like — then echo them in your own title and description.
- 🛒 Marketplace seller monitoring. Track review trends on your own SKUs over time and catch quality slippage early.
FAQ
How much does this cost?
Pay-per-result: $1 per 1,000 reviews. No per-run fee. Free plan ($5 credit) covers ~5,000 reviews/month; Starter plan ($29) covers ~29,000.
Is it legal to scrape MercadoLibre?
Scraping public data is generally allowed in the US and most of the EU, as long as you don't collect personal data covered by GDPR or CCPA without a lawful basis. This actor only touches publicly accessible review pages, but how you use the output is on you.
Apify's full breakdown: Is web scraping legal?.
Can I integrate this with other tools?
Push results into Make, Zapier, Slack, Airbyte, GitHub, Google Sheets, Google Drive, and more. Apify treats every actor as a webhook source, so anything that consumes webhooks or pulls from an API works.
Full list: Apify integrations.
Can I use this with the Apify API?
Yes. Every run is available via the Apify REST API:
curl -X POST "https://api.apify.com/v2/acts/sourabhbgp~mercadolibre-review-scraper/runs?token=APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"productUrls":["https://www.mercadolibre.com.mx/p/MLM27172669"]}'
Docs: Apify API reference.
Can I use this through an MCP server?
Yes. Apify ships an MCP server that exposes every actor as a tool, so Claude Desktop, Cursor, and any other MCP-capable client can call this scraper. Setup: Apify MCP docs.
Your feedback
Bug, missing field, or odd behavior? Drop a note in the Issues tab. Reports go to a human and fixes usually ship the same week.