MercadoLibre Product Scraper
Pricing
from $1.50 / 1,000 overview product extracteds
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Ü
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
MercadoLibre Product Scraper — Prices, Sellers, Ratings & Specs 🛒
🎉 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
| Field | Type | Required | Description |
|---|---|---|---|
| scrapeMode | string | No | overview (fast list) or detail (full product page) |
| site | string | No | Country: MLA (AR), MLB (BR), MLM (MX), MLC (CL) |
| searchQueries | array | No | Search keywords, one product family per line |
| searchUrls | array | No | Paste full listing URLs (filters preserved) |
| detailUrls | array | No | Product URLs or IDs to scrape directly (Detail mode) |
| sort | string | No | relevance, price_asc, price_desc |
| condition | string | No | new or used |
| priceMin / priceMax | integer | No | Price-range filter (local currency) |
| freeShipping | boolean | No | Only free-shipping items |
| maxResults | integer | No | Max 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:
| Field | Type | Description |
|---|---|---|
| id | string | Product ID (e.g. MLA-1234567890) |
| title | string | Product title |
| price | number | Current price (local currency) |
| originalPrice | number | Struck-through original price |
| currency | string | Local currency (ARS, BRL, MXN, CLP) |
| priceUsd | number | Price normalized to USD |
| condition | string | New / Used / Refurbished |
| rating | number | Average buyer rating |
| reviewCount | number | Number of reviews |
| soldQuantity | string | Units sold |
| seller | string | Store / seller name |
| brand | string | Product brand |
| attributes | array | Full spec table (key:value) |
| images | array | All product image URLs |
| url | string | Product 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 ApifyClientclient = 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)
- Trigger: Schedule or webhook
- HTTP Request: Call the actor API
- Process: Handle the JSON results
- 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
PAID Tier (Production Ready)
- 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.
❓ 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.
⚖️ Is it legal to scrape data?
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
Join our active support community
- For issues or questions, open an issue in the actor's repository
- Check the SIÁN Agency Store for more automation tools
- 📧 apify@sian-agency.online
Built by SIÁN Agency | More Tools