MercadoLibre Product Scraper avatar

MercadoLibre Product Scraper

Pricing

from $1.50 / 1,000 overview product extracteds

Go to Apify Store
MercadoLibre Product Scraper

MercadoLibre Product Scraper

Scrape MercadoLibre products across Argentina, Brazil, Mexico & Chile — price, condition, seller, ratings, specs & images. Keyword or URL search, full detail enrichment, dual-currency USD, clean JSON/CSV, no code.

Pricing

from $1.50 / 1,000 overview product extracteds

Rating

0.0

(0)

Developer

SIÁN OÜ

SIÁN OÜ

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

MercadoLibre Product Scraper — Prices, Sellers, Ratings & Specs 🛒

SIÁN Agency Store Taobao & Tmall Product Scraper 1688 Wholesale Scraper JD.com Product Scraper

🎉 Scrape MercadoLibre across Argentina, Brazil, Mexico & Chile — every product field, in one clean dataset

Built for price-monitoring teams, resellers, and market researchers across Latin America


📋 Overview

Track an entire MercadoLibre category in minutes — this scraper turns any keyword search or listing URL into a structured dataset of products with prices, condition, sellers, ratings, full spec tables and image galleries, across the four biggest MercadoLibre marketplaces.

Why teams choose this scraper:

  • Four countries, one actor: Argentina, Brazil, Mexico and Chile — switch with a single field.
  • Two speeds: a fast Overview list scrape for price snapshots, or a full Detail scrape with seller, ratings, sold quantity and the complete spec table.
  • 🎯 Complete product records: up to 28 fields per product — price, original price, condition, brand, rating, review count, sold quantity, free-shipping flag, full specifications and every image.
  • 💵 Dual currency: every local price (ARS, BRL, MXN, CLP) is normalized to USD with a live FX rate, so you can compare across countries instantly.
  • 💰 Pay per result: only successful products are charged — no monthly subscription.
  • No code, no account: paste a keyword or URL and press Start.

✨ Features

  • 🌎 Multi-country: scrape Argentina, Brazil, Mexico or Chile marketplaces.
  • 🔍 Keyword or URL search: type a keyword or paste any pre-filtered listing URL — your filters are preserved.
  • 📋 Overview & Detail modes: cheap list scrape or rich per-product detail.
  • 💲 Full pricing: current price, struck-through original price, currency, and a normalized USD value.
  • Ratings & social proof: average rating, review count and sold quantity.
  • 🏪 Seller data: store name and seller signals.
  • 🔧 Complete spec tables: every technical attribute as clean key:value rows.
  • 🖼️ Image galleries: all hi-res product photos, with a thumbnail-first field.
  • 🚚 Filters: new/used condition, price range, free shipping, and sort order.
  • 📤 Clean export: JSON, CSV and Excel, straight from the dataset.

🎬 Quick Start

Pick a country, type a keyword (or paste a search URL), choose Overview or Detail, and press Start. Results stream into the dataset as they are extracted.

curl -X POST "https://api.apify.com/v2/acts/sian.agency~mercado-libre-product-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"scrapeMode":"overview","site":"MLA","searchQueries":["notebook gamer"],"maxResults":100}'

🚀 Getting Started (3 Simple Steps)

Step 1: Choose your country & mode

Select Argentina, Brazil, Mexico or Chile, and pick Overview (fast list) or Detail (full product page).

Step 2: Enter what to scrape

Type one or more search keywords, or paste a MercadoLibre listing URL. In Detail mode you can also paste product URLs or IDs directly.

Step 3: Press Start

The scraper extracts the products and streams them to your dataset.

That's it! In a few minutes, you'll have:

  • A structured product dataset (JSON / CSV / Excel)
  • Prices in local currency and USD
  • A clean run report with a sample preview

📥 Input Configuration

FieldTypeRequiredDescription
scrapeModestringNooverview (fast list) or detail (full product page)
sitestringNoCountry: MLA (AR), MLB (BR), MLM (MX), MLC (CL)
searchQueriesarrayNoSearch keywords, one product family per line
searchUrlsarrayNoPaste full listing URLs (filters preserved)
detailUrlsarrayNoProduct URLs or IDs to scrape directly (Detail mode)
sortstringNorelevance, price_asc, price_desc
conditionstringNonew or used
priceMin / priceMaxintegerNoPrice-range filter (local currency)
freeShippingbooleanNoOnly free-shipping items
maxResultsintegerNoMax products (FREE capped at 20)

Example:

{
"scrapeMode": "detail",
"site": "MLB",
"searchQueries": ["iphone 15"],
"condition": "new",
"maxResults": 200
}

📤 Output

Results are saved to the Apify dataset with up to 28 fields including:

FieldTypeDescription
idstringProduct ID (e.g. MLA-1234567890)
titlestringProduct title
pricenumberCurrent price (local currency)
originalPricenumberStruck-through original price
currencystringLocal currency (ARS, BRL, MXN, CLP)
priceUsdnumberPrice normalized to USD
conditionstringNew / Used / Refurbished
ratingnumberAverage buyer rating
reviewCountnumberNumber of reviews
soldQuantitystringUnits sold
sellerstringStore / seller name
brandstringProduct brand
attributesarrayFull spec table (key:value)
imagesarrayAll product image URLs
urlstringProduct page URL

Example:

{
"id": "MLA-22826188",
"title": "Notebook EXO Smart T38 Intel N4020 4GB SSD 128GB Windows 11",
"price": 318449,
"originalPrice": 569999,
"currency": "ARS",
"priceUsd": 264.32,
"condition": "Nuevo",
"rating": 4.6,
"reviewCount": 5207,
"seller": "Tienda oficial EXO",
"brand": "EXO",
"attributes": ["Marca: EXO", "Memoria RAM: 4 GB", "Sistema operativo: Windows 11"],
"imageCount": 18,
"url": "https://www.mercadolibre.com.ar/.../p/MLA22826188"
}

💼 Use Cases & Examples

1. Price Monitoring

E-commerce teams tracking competitor prices across LatAm. Input: Keyword or category URL · Output: Daily price + stock snapshots · Use: Repricing, promotion timing.

2. Reseller & Arbitrage Research

Resellers finding underpriced inventory. Input: Product keywords with price filters · Output: Price, condition, seller, sold quantity · Use: Spot arbitrage opportunities.

3. Market & Demand Analysis

Analysts sizing a product category. Input: Broad keyword across countries · Output: Price distribution, ratings, sold quantity · Use: Demand and price benchmarking.

4. Catalog & Content Building

Marketplaces and apps building a product catalog. Input: Search URLs · Output: Titles, specs, images, brands · Use: Seed a catalog with clean structured data.

5. Dropshipping Product Discovery

Dropshippers sourcing trending items. Input: Trending keywords · Output: Best-sellers by sold quantity + rating · Use: Validate winning products.

6. Brand & Reputation Tracking

Brands monitoring their listings and resellers. Input: Brand keyword · Output: Sellers, prices, ratings · Use: Detect unauthorized sellers and price erosion.


🔗 Integration Examples

JavaScript/Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_TOKEN' });
const run = await client.actor('sian.agency/mercado-libre-product-scraper').call({
scrapeMode: 'overview',
site: 'MLA',
searchQueries: ['notebook gamer'],
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items[0]);

Python

from apify_client import ApifyClient
client = ApifyClient('YOUR_TOKEN')
run = client.actor('sian.agency/mercado-libre-product-scraper').call(
run_input={'scrapeMode': 'overview', 'site': 'MLB', 'searchQueries': ['iphone']}
)
for item in client.dataset(run['defaultDatasetId']).iterate_items():
print(item)

cURL

curl -X POST 'https://api.apify.com/v2/acts/sian.agency~mercado-libre-product-scraper/runs?token=YOUR_TOKEN' \
-H 'Content-Type: application/json' \
-d '{"scrapeMode":"overview","site":"MLM","searchQueries":["audifonos"]}'

Automation Workflows (N8N / Zapier / Make)

  1. Trigger: Schedule or webhook
  2. HTTP Request: Call the actor API
  3. Process: Handle the JSON results
  4. Action: Save to a sheet, notify, or transform

📊 Performance & Pricing

FREE Tier (Try It Now)

  • 20 products per run — full feature access, same quality
  • No credit card required
  • Perfect for testing and small projects
  • Unlimited products per run
  • Faster processing, no delays
  • Pay-per-result: only charged for successful products

💰 Fair, transparent pricing — a cheap per-product Overview event plus an optional richer Detail event.

🔗 View current pricing


❓ Frequently Asked Questions

Q: Which countries are supported? A: Argentina (MLA), Brazil (MLB), Mexico (MLM) and Chile (MLC).

Q: How many products can I scrape? A: FREE tier: 20 per run. PAID tier: unlimited.

Q: What's the difference between Overview and Detail mode? A: Overview is a fast list scrape (price, condition, lead image). Detail opens each product page for seller, ratings, sold quantity, the full spec table and all photos.

Q: Can I use my own filtered search? A: Yes — filter on MercadoLibre, then paste the resulting URL. Your filters are preserved.

Q: What output formats are available? A: JSON, CSV and Excel — export directly from the Apify dataset.

Q: Are prices in USD? A: Prices are returned in the local currency, plus a normalized USD value using a live FX rate.

Q: Is this legal? A: Yes — only publicly available data is extracted. See the legal section below.


🐞 Troubleshooting

No results returned

  • Check the keyword spelling and that the country (site) matches the URL you pasted.
  • Broaden your price-range / condition filters.

Fewer results than expected

  • Increase maxResults. FREE runs are capped at 20 products.

Detail mode returns partial fields

  • Some products simply don't expose every field (e.g. no reviews yet). The row is still returned with whatever is available.

Our actors are ethical and do not extract any private user data, such as email addresses, gender, or location. They only extract what the user has chosen to share publicly. We therefore believe that our actors, when used for ethical purposes by Apify users, are safe.

However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.

You can also read Apify's blog post on the legality of web scraping.

Trademark notice: This is an independent tool and is not affiliated with, endorsed by, or sponsored by MercadoLibre, Inc. or Mercado Livre. "MercadoLibre" and "Mercado Livre" are trademarks of their respective owners. This actor accesses only publicly available data; product names are used for nominative, descriptive purposes only.


🤝 Support

Telegram Support

Join our active support community


Built by SIÁN Agency | More Tools