Mercado Libre Full Product Scraper
Pricing
$20.00/month + usage
Mercado Libre Full Product Scraper
Extrae datos completos de productos de Mercado Libre en 18 países de Latinoamérica. Obtén precios, reseñas, stock, imágenes y más de 30 campos con traducción automática de idioma (ES/PT).
Pricing
$20.00/month + usage
Rating
0.0
(0)
Developer
JIGSAW
Maintained by CommunityActor stats
0
Bookmarked
114
Total users
3
Monthly active users
a day ago
Last modified
Categories
Share
Mercado Libre Scraper — El más completo 🚀
Scraper profesional y multipropósito de Mercado Libre / Mercado Livre para los 18 países de Latinoamérica, con traducción automática ES/PT y 45+ campos por producto. Busca por keyword, o pega URLs de producto, categoría o tienda. Extrae vendedor completo (reputación, MercadoLíder, tienda oficial, seguidores), cantidad vendida, envío FULL, specs y reseñas estructuradas, cuotas, y precio en USD.
✨ Qué lo hace el mejor
- 🌎 18 países (vs 7–9 de la competencia) con traducción automática ES/PT opcional.
- 🎯 4 formas de entrada en un mismo run: keyword, URL de producto, URL de categoría/listado, y URL de tienda/vendedor — auto-clasificadas.
- 🏪 Modo tienda: perfil de la tienda (nombre, seguidores, tipo, oficial) + su catálogo completo.
- 👤 Datos de vendedor: reputación (
5_green), MercadoLíder (silver/gold/platinum), tienda oficial. - 📈 Cantidad vendida y posición en resultados.
- 🚚 Envío FULL (MercadoEnvíos Full) además de envío gratis.
- 🧾 Specs, variantes y reseñas estructuradas (con fecha, país, likes y fotos).
- 💵 Precio en USD automático (tasas del día) para comparar entre países.
- ⚡ Modo listado rápido para monitoreo de precios masivo y barato.
- 🛡️ Anti-bloqueo: huella de navegador realista, geo por país y rotación de IP ante el gate anti-bot de ML.
🚀 Inicio rápido
Búsqueda por keyword
{ "busqueda": "iphone 15", "paises": ["MX", "BR", "AR"], "maxItems": 50 }
URLs directas (producto / categoría / tienda)
{"startUrls": ["https://www.mercadolibre.com.mx/apple-iphone-15-256-gb-negro/p/MLM27172669","https://listado.mercadolibre.com.ar/celulares","https://www.mercadolibre.com.mx/tienda/apple"]}
Monitoreo rápido de precios (solo listado)
{ "busqueda": "laptop gaming", "paises": ["MX"], "soloListado": true, "maxItems": 500 }
Con precio en USD
{ "busqueda": "notebook", "paises": ["MX", "BR"], "convertirUSD": true, "maxItems": 30 }
⚙️ Parámetros de entrada
| Campo | Tipo | Descripción |
|---|---|---|
busqueda | string | Término a buscar por keyword. Vacío si solo usas startUrls. |
startUrls | array | URLs de producto / categoría / tienda (auto-clasificadas; el país se detecta del dominio). |
paises | array | Países para la búsqueda por keyword (18 disponibles). |
soloListado | boolean | Modo rápido: solo tarjetas del listado, sin entrar a cada producto. |
traducirColumnas | boolean | Columnas/valores en portugués para Brasil. Off = dataset consistente en español. |
maxReviews | integer | Reseñas detalladas por producto (0 desactiva). |
convertirUSD | boolean | Agrega precio_usd con tasas del día. |
tasasUSD | object | Tasas manuales opcionales, ej. {"MXN": 0.058}. |
maxItems | integer | Máx. productos por país (0 = ilimitado). |
maxConcurrency | integer | Requests en paralelo (2–5 recomendado). |
separarDatasetsPorPais | boolean | Genera un JSON por país además del unificado. |
proxyConfiguration | object | Proxies de Apify (residenciales recomendados). |
externalProxies | array | Proxies externos propios (opcional). |
📋 Campos de salida (45+)
Fila: tipo_fila (producto o perfil_tienda), pais_origen, fecha_scrape, posicion, categoria
Identidad: titulo, url, product_id, sku, marca, modelo, condicion
Precios: precio_actual, precio_original, descuento_porcentaje, moneda, precio_usd, cuotas, cuotas_detalle
Stock/ventas: stock, cantidad_disponible, cantidad_vendida
Vendedor: vendedor, tienda_oficial, tienda_oficial_nombre, reputacion_vendedor, mercadolider
Tienda (perfil): nombre_tienda, seguidores, tipo_tienda
Envío: envio, envio_gratis, envio_full, envio_tipo
Ficha: descripcion, caracteristicas, especificaciones [{nombre, valor}], variantes [{tipo, seleccion, opciones}], variaciones, imagenes
Reseñas / Q&A: estrellas, reviews_count, reviews_texto, reviews_detalle [{estrellas, texto, fecha, pais, likes, media}], preguntas
En Brasil, con traducirColumnas: true, las columnas y valores salen en portugués (preco_atual, condicao, Novo, frete_full, etc.).
🏪 Modo tienda
Pega una URL de tienda (/tienda/..., /perfil/...) en startUrls y el actor devuelve:
- Una fila de perfil (
tipo_fila: perfil_tienda) connombre_tienda,seguidores,tipo_tienda,tienda_oficial. - El catálogo de esa tienda, hasta
maxItems, con la ficha completa de cada producto (tipo_fila: producto).
{ "startUrls": ["https://www.mercadolibre.com.mx/tienda/apple"], "maxItems": 50 }
🌎 Países soportados
Argentina, Bolivia, Brasil, Chile, Colombia, Costa Rica, Rep. Dominicana, Ecuador, Guatemala, Honduras, México, Nicaragua, Panamá, Paraguay, Perú, El Salvador, Uruguay y Venezuela.
💡 Rendimiento y anti-bloqueo
Motor Playwright con concurrencia real, huella de navegador realista (fingerprint Chrome), locale y zona horaria alineados al país del proxy, bloqueo de recursos pesados (imágenes/fuentes/trackers) y extracción de cada ficha en una sola pasada al navegador. Mercado Libre bloquea IPs de datacenter y sirve un reto anti-bot en los listados: el actor rota de IP automáticamente cuando lo detecta. Usa siempre proxies residenciales.
📊 Output
Datasets en JSON, CSV, Excel o XML, con vistas predefinidas: Vista General, Vista Detallada y Vendedores y Tiendas.
⚠️ Notas
- La reputación del vendedor, MercadoLíder, cantidad vendida y tienda oficial se leen del payload interno de ML con fallback al DOM; su disponibilidad depende de cada publicación.
- El campo
envio(texto) es una promesa de entrega dinámica (depende de la hora, la ubicación del proxy y la sesión); para señales estables usaenvio_gratisyenvio_full. - El Q&A (
preguntas) es best-effort: ML lo sirve tras un modal, así que puede venir vacío. - El modo
soloListadono incluye ficha profunda (specs, reseñas, vendedor detallado).
Uso comercial permitido. Este actor no está afiliado a Mercado Libre; extrae solo datos de páginas públicas. El usuario es responsable de cumplir los términos de servicio de Mercado Libre y la normativa de datos aplicable.