Mercado Libre Full Product Scraper avatar

Mercado Libre Full Product Scraper

Pricing

$20.00/month + usage

Go to Apify Store
Mercado Libre Full Product Scraper

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

JIGSAW

Maintained by Community

Actor stats

0

Bookmarked

137

Total users

4

Monthly active users

5 hours ago

Last modified

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: identidad de navegador real (sin huellas inventadas), 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

CampoTipoDescripción
busquedastringTérmino a buscar por keyword. Vacío si solo usas startUrls.
startUrlsarrayURLs de producto / categoría / tienda (auto-clasificadas; el país se detecta del dominio).
paisesarrayPaíses para la búsqueda por keyword (18 disponibles).
soloListadobooleanModo rápido: solo tarjetas del listado, sin entrar a cada producto.
traducirColumnasbooleanColumnas/valores en portugués para Brasil. Off = dataset consistente en español.
maxReviewsintegerReseñas detalladas por producto (0 desactiva).
convertirUSDbooleanAgrega precio_usd con tasas del día.
tasasUSDobjectTasas manuales opcionales, ej. {"MXN": 0.058}.
maxItemsintegerMáx. productos por país (0 = ilimitado).
maxConcurrencyintegerRequests en paralelo (2–5 recomendado).
separarDatasetsPorPaisbooleanGenera un JSON por país además del unificado.
proxyConfigurationobjectProxies de Apify (residenciales recomendados).
externalProxiesarrayProxies 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:

  1. Una fila de perfil (tipo_fila: perfil_tienda) con nombre_tienda, seguidores, tipo_tienda, tienda_oficial.
  2. 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 }

💰 Precio

Pago por evento, sin cuota mensual. El uso de plataforma (cómputo y proxy) ya está incluido.

EventoQué esPrecio
Producto con detalleUna ficha completa (vendedor, vendidos, especificaciones, reseñas…)$6.00 por 1,000
Producto de listadoUna tarjeta del modo soloListado$2.00 por 1,000
Inicio del ActorUna vez por corrida$0.00005

Solo se cobran filas con título y precio: las fichas incompletas y la fila de perfil de tienda no se cobran. Si pones un límite de gasto a la corrida, el actor se detiene al alcanzarlo.

🌎 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, identidad de navegador coherente (la del Chromium real: ML bloquea las huellas inventadas), 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: el actor espera a que se resuelva solo y rota de IP automáticamente si aun así lo bloquean. Usa siempre proxies residenciales. Las fichas se procesan por lotes: el navegador abre la primera y trae las demás con peticiones ligeras dentro de la misma sesión, así cada producto pesa ~200 KB en lugar de ~3 MB.

📊 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 usa envio_gratis y envio_full.
  • preguntas: Mercado Libre ya no publica las preguntas en la ficha pública (solo un asistente de IA), así que normalmente viene vacío.
  • El modo soloListado no 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.