MercadoLibre Scraper β€” Products, Reviews, Q&A avatar

MercadoLibre Scraper β€” Products, Reviews, Q&A

Pricing

$5.00 / 1,000 results

Go to Apify Store
MercadoLibre Scraper β€” Products, Reviews, Q&A

MercadoLibre Scraper β€” Products, Reviews, Q&A

Scrape MercadoLibre / Mercado Livre products, reviews, buyer Q&A, and seller catalogs across Mexico, Argentina, Brazil, Ecuador, Dominican Republic. HTTP-only, no login. 4 modes: search, product, reviews, seller.

Pricing

$5.00 / 1,000 results

Rating

0.0

(0)

Developer

Sourabh Kumar

Sourabh Kumar

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

2 days ago

Last modified

Categories

Share

MercadoLibre Scraper πŸ‡²πŸ‡½πŸ‡¦πŸ‡·πŸ‡§πŸ‡· | Products, Reviews, Q&A, Sellers β€” No Login, No Proxy

Scrape MercadoLibre and Mercado Livre at scale. Extract full product listings, customer reviews, buyer questions & seller answers, and entire seller catalogs across 5 Latin American countries: πŸ‡²πŸ‡½ Mexico, πŸ‡¦πŸ‡· Argentina, πŸ‡§πŸ‡· Brazil, πŸ‡ͺπŸ‡¨ Ecuador, πŸ‡©πŸ‡΄ Dominican Republic.

One actor. Four modes. Pure HTTP. No login, no cookies, no proxy required. Pay-per-result at $5 per 1,000 records.

🎯 What makes this the best MercadoLibre scraper on Apify

  • 🧾 Only scraper with buyer Q&A extraction β€” every product includes the full questions and seller-answered replies (up to 20 per product)
  • 🎨 Only scraper with product variations β€” captures every color, storage, and size variant with their own catalog IDs
  • πŸ“¦ 4 modes in one actor β€” replaces running Search + Product Detail + Reviews + Seller as separate scrapers
  • ⭐ Top 5 reviews inline for free on every product (via JSON-LD) β€” no extra charge
  • πŸ’― 50+ product specs β€” RAM, battery, model, brand, dimensions, color β€” full spec table parsed
  • πŸͺ Seller reputation β€” level (5_green), power status (platinum), official-store flag
  • πŸ’΅ Installments / "meses sin intereses" β€” quantity, per-installment amount, total
  • 🚚 Free shipping detection + return policy (days, method, fees)
  • ⚑ HTTP-only, datacenter IPs β€” 90% margins, no residential proxy cost
  • πŸ“Š Structured error codes + per-run diagnostic report β€” every failure logged with grep-able reason code

🌎 Supported marketplaces

CountrySite IDDomainCurrency
πŸ‡²πŸ‡½ MexicoMLMmercadolibre.com.mxMXN
πŸ‡¦πŸ‡· ArgentinaMLAmercadolibre.com.arARS
πŸ‡§πŸ‡· BrazilMLBmercadolivre.com.brBRL
πŸ‡ͺπŸ‡¨ EcuadorMECmercadolibre.com.ecUSD
πŸ‡©πŸ‡΄ Dominican RepublicMRDmercadolibre.com.doDOP

Chile, Colombia, Peru, and Uruguay are intentionally not supported β€” MercadoLibre serves an SPA shell on those domains which cannot be read by HTTP-only scrapers. The actor returns an explicit INPUT_UNSUPPORTED_COUNTRY event rather than silently failing.

πŸ“¦ Four scraping modes

πŸ” Search mode β€” keyword or listing URL β†’ products

Input a keyword ("iphone 15") or a listado.* URL. Returns paginated product results:

  • Title, brand, thumbnail, product URL
  • Price, currency, discount %, original price
  • Aggregate rating + rating count
  • Free shipping flag, position in results
  • Catalog product ID + individual item ID

πŸ“¦ Product mode β€” URL or raw ID β†’ full PDP

Input a catalog URL (/p/MLM…), article URL (articulo.*/MLM-…), or raw product ID (MLM27172669). Returns:

  • Core: title, description, brand, SKU, condition (new/used/refurbished), up to 20 images
  • Pricing: current price, original price, discount %, currency, availability
  • Ratings: rating, rating count, review count, top 5 reviews inline (via JSON-LD)
  • Seller: ID, nickname, reputation level, power seller status, official store flag
  • Installments: quantity, per-payment amount, total, currency
  • Shipping: free flag, origin/destination, handling + transit days
  • Return policy: country, category, days, method (by mail / in-store), fees
  • Variations: every color, storage, and size variant with catalog IDs
  • Q&A: up to 20 buyer questions + seller answers with timestamps
  • Breadcrumbs, category ID, domain ID, 50+ spec attributes

⭐ Reviews mode β€” paginated reviews for any product

Input a product URL or ID. Returns up to 500 reviews, each with:

  • Review ID, 1-5 star rating, full review text
  • Review date, reviewer country, likes count
  • Attached media (photos/videos)
  • Variant info (which color/size was reviewed)

πŸͺ Seller mode β€” all items + reputation for a seller

Input a _CustId_ URL, /tienda/slug URL, or numeric seller ID. Returns the seller's full catalog paginated (up to 2,000 items per run) with title, price, currency, URL, free-shipping flag.

πŸ’Ό Top use cases

  • Price monitoring across MX/AR/BR in a single scheduled run β€” track competitor pricing
  • E-commerce catalog enrichment β€” pull product images, specs, descriptions for Shopify or WooCommerce imports
  • Competitive analysis β€” monitor a rival seller's entire catalog and reputation trajectory
  • Review sentiment analytics β€” scrape thousands of reviews for ML or product research
  • Lead generation β€” identify official stores, platinum-reputation sellers, category leaders
  • SEO / keyword research β€” mine buyer Q&A for long-tail search intent and FAQ content
  • Dropshipping sourcing β€” find Brazilian / Mexican suppliers with ratings and reviews
  • Market research β€” which brands dominate which categories in each LATAM market

πŸ’° Pricing

Pay-per-result (PPE) at a flat $5 per 1,000 results β€” one price for search results, product pages, reviews, or seller items. No minimum spend, no monthly fee, no subscription.

Examples:

  • Scrape 500 products: $2.50
  • Scrape 50 full product PDPs with reviews + Q&A: $0.25
  • Scrape 300 reviews for one product: $1.50
  • Scrape 1,000-item seller catalog: $5.00

At $5/1K you get buyer Q&A extraction, full variations, 50+ product specs, seller reputation, return policy, and shipping details in every record β€” features the cheaper scrapers ($1.20–$4.99) don't provide.

πŸ”§ Input

FieldTypeDescription
modeenumsearch, product, reviews, or seller
countryenumMX, AR, BR, EC, DO
searchQuerystringKeyword for search mode
startUrlsarraySearch URLs (auto-detects country + mode)
productUrlsarrayProduct URLs or raw IDs (product/reviews modes)
sellerUrlsarray_CustId_ URLs, tienda URLs, or numeric seller IDs
maxItemsinteger0 = unlimited, default 50, ceiling 10,000
includeReviewsbooleanInclude top 5 reviews in product mode (default: true)
includeQuestionsbooleanFetch buyer Q&A (default: true)
includeVariationsbooleanInclude all product variants (default: true)

Input example

{
"mode": "product",
"country": "MX",
"productUrls": [
"https://www.mercadolibre.com.mx/apple-iphone-15-256-gb-negro/p/MLM27172669",
"MLM27172669"
],
"maxItems": 50,
"includeReviews": true,
"includeQuestions": true,
"includeVariations": true
}

πŸ“Š Output example

{
"mode": "product",
"country": "MX",
"siteId": "MLM",
"productId": "MLM27172669",
"catalogProductId": "MLM27172669",
"title": "Apple iPhone 15 (256 GB) - Negro",
"url": "https://www.mercadolibre.com.mx/apple-iphone-15-256-gb-negro/p/MLM27172669",
"images": ["https://http2.mlstatic.com/D_NQ_NP_2X_898880-..."],
"brand": "Apple",
"price": 13229,
"originalPrice": 16016,
"discountPercentage": 17,
"currency": "MXN",
"availability": "InStock",
"condition": "NewCondition",
"rating": 4.8,
"ratingCount": 13049,
"reviewCount": 4921,
"installments": { "quantity": 15, "amount": 881.93, "total": 13228.95 },
"freeShipping": true,
"returnPolicy": {
"country": "MX", "days": 30, "method": "ReturnByMail", "fees": "FreeReturn"
},
"sellerId": "2706404087",
"sellerName": "vicer",
"sellerReputation": "5_green",
"sellerPowerStatus": "platinum",
"breadcrumbs": ["Celulares y TelefonΓ­a", "Celulares y Smartphones"],
"categoryId": "MLM1055",
"domainId": "MLM-CELLPHONES",
"attributes": [
{ "name": "Marca", "value": "Apple" },
{ "name": "Memoria interna", "value": "256 GB" },
{ "name": "Memoria RAM", "value": "6 GB" }
],
"variations": [
{ "id": "MLM27172679", "attributes": { "color": "Amarillo" } },
{ "id": "MLM27172667", "attributes": { "color": "Azul" } },
{ "id": "MLM27172677", "attributes": { "internal_memory": "128 GB" } }
],
"reviews": [
{ "rating": 5, "text": "Producto chino pero 100% original..." }
],
"questions": [
{ "text": "Es version china o americana!?", "answer": "Hola, es la versiΓ³n global" }
],
"scrapedAt": "2026-04-21T07:30:05.595Z"
}

❓ Frequently asked questions

Q: Does this scraper work for Mercado Livre Brasil? Yes. Brazil uses the domain mercadolivre.com.br (with a v) β€” the actor auto-detects BR URLs and returns BRL prices.

Q: Can I scrape MercadoLibre without logging in or providing cookies? Yes. This actor uses pure HTTP scraping against MercadoLibre's public SSR pages. No authentication, no cookies, no browser automation.

Q: Will I get blocked? MercadoLibre has no anti-bot protection as of this writing β€” plain datacenter IPs and a standard browser User-Agent are sufficient. The actor includes automatic proxy fallback (direct β†’ datacenter β†’ residential opt-in) in case MercadoLibre deploys anti-bot protection in the future, plus built-in detection for DataDome, PerimeterX, Cloudflare, Akamai, and AWS WAF.

Q: How do I find a seller's ID to use seller mode? Open any of the seller's listings on MercadoLibre. Right-click β†’ View Page Source β†’ search for _CustId_. The numeric ID after that is the seller ID.

Q: What happens when a product URL returns 404? The actor emits an HTTP_404 event and automatically falls back to the alternate URL format (catalog /p/ ↔ article articulo.*). If both 404, you get an empty record with a clear reason code.

Q: Can I scrape Chile, Colombia, Peru, or Uruguay? Not yet. Those marketplaces serve a JavaScript-only SPA shell that HTTP scrapers cannot read. The actor returns a clear INPUT_UNSUPPORTED_COUNTRY error when those countries are requested.

Q: What's in the run's key-value store? Every run persists a last-run-report.json with full event log, quality scores per record, proxy usage, and anti-bot hits. Useful for debugging your own runs.

Q: How do I scrape products by keyword, not URL? Use search mode with searchQuery: {"mode":"search","country":"MX","searchQuery":"iphone 15","maxItems":100}.

Q: Does it support scheduled runs? Yes. Schedule it daily in Apify Console to monitor price changes, inventory, or new listings.

🌐 Proxy requirements (important)

MercadoLibre serves a "suspicious traffic" page to requests coming from non-LATAM datacenter IPs. The actor detects this and returns ANTIBOT_CAPTCHA_PAGE cleanly instead of silently failing.

How to avoid it:

PlanRecommended setting
Apify FREERuns may be blocked when Apify's US datacenter proxies are flagged. Expect low success rate. Consider upgrading.
Apify Starter+ ($49/mo)Enable useResidentialProxy: true in input. Residential proxy resolves the blocking at ~$8/GB extra. Recommended.
Local / your own IPWorks cleanly if your IP is in LATAM or a major region not flagged by ML.

If you see many ANTIBOT_CAPTCHA_PAGE events in topErrorCodes, toggle on useResidentialProxy β€” the actor escalates through direct β†’ datacenter β†’ residential automatically.

πŸ› οΈ Data source

All data is scraped from publicly accessible pages on MercadoLibre / Mercado Livre. No login, no cookies, no API keys required. Pure server-side-rendered HTML parsing using JSON-LD, Schema.org microdata, and embedded Redux state.

This actor is not affiliated with, endorsed by, or sponsored by MercadoLibre S.R.L. or its subsidiaries. Only data from publicly accessible pages is extracted. Respect MercadoLibre's Terms of Service and use the data responsibly.