Mercado Libre Price Tracker – Official Store Monitor
Pricing
$2.00 / 1,000 detected changes
Mercado Libre Price Tracker – Official Store Monitor
Monitor Mercado Libre official stores (featured products) and get only what changed: price drops/increases, previous price, discount, new and removed products. CL, AR, MX, BR, CO and more. No login needed.
Pricing
$2.00 / 1,000 detected changes
Rating
0.0
(0)
Developer
René Del Valle Rodríguez
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 minutes ago
Last modified
Categories
Share
Mercado Libre Price Tracker & Monitor – Official Stores
💲 Precio y costos / Pricing & cost examples
US$0.002 por cambio detectado (US$2 por 1.000). La línea base y las ejecuciones sin cambios no cobran eventos. US$0.002 per detected change; baseline and no-change runs charge no events.
| Ejemplo / Example | Cambios al mes / Changes per month | Costo aprox. / Approx. cost |
|---|---|---|
| 1 tienda, diario / 1 store, daily (~3 cambios/día) | ~90 | ~US$0.18 |
| 5 tiendas, diario / 5 stores, daily (~10/día) | ~300 | ~US$0.60 |
| 20 tiendas, cada hora / 20 stores, hourly (~100/día) | ~3,000 | ~US$6.00 |
🎯 Filtros / Filters
minChangePercent: ignora cambios de precio menores a X % (no se cobran). Ignores price changes below X% (not charged).onlyPriceDrops: solo bajadas de precio. Price drops only.- Vista Price history en el dataset. Price history dataset view.
⏰ Uso típico: alertas diarias / Typical use: daily alerts
- Guarda tu input como Task y crea un Schedule (ej. todos los días a las 9:00). Save your input as a Task and add a Schedule.
- En la Task, agrega una integración: Slack, email o webhook "Run succeeded". Add a Slack/email/webhook integration.
- Solo recibes filas cuando algo cambió. You only get rows when something changed.
🌎 Sitios soportados / Supported sites
| Código / Code | País / Country | Tienda / Store URL |
|---|---|---|
| MLC | Chile | mercadolibre.cl/tienda/ |
| MLA | Argentina | mercadolibre.com.ar/tienda/ |
| MLM | México | mercadolibre.com.mx/tienda/ |
| MLB | Brasil | mercadolivre.com.br/loja/ |
| MCO | Colombia | mercadolibre.com.co/tienda/ |
| MLU / MPE / MEC | Uruguay / Perú / Ecuador | …/tienda/ |
🔌 Integraciones / Integrations
- n8n / Make / Zapier: nodo oficial de Apify → Run Actor
ener90/mercadolibre-seller-price-monitor→ Get dataset items → Slack/Sheets/email. - Webhook: integración "Run succeeded" → tu endpoint recibe el
defaultDatasetIdcon los cambios. Your endpoint receives the dataset id with the changes. - Agentes de IA / AI agents (MCP): agrégalo al servidor Apify MCP y pregunta "¿qué bajó de precio hoy en la tienda Samsung de Mercado Libre Chile?". Add it to the Apify MCP server and ask your agent what dropped in price today.
❓ FAQ
- ¿Cuál es el slug de una tienda? / What is a store slug? Lo que va después de
/tienda/en la URL (ej.samsung,xiaomi). También puedes pegar la URL completa. The part after/tienda/, or paste the full URL. - ¿Monitorea todo el catálogo? / Full catalog? No: monitorea los productos destacados de la vitrina (normalmente 20–60). No: the storefront's featured products (typically 20–60).
- ¿Y el stock? / Stock? Las vitrinas no muestran stock. Storefronts don't expose stock.
- ¿Puedo seguir publicaciones o vendedores sueltos? / Single listings or sellers? Solo con tu propio acceso OAuth a la API de Mercado Libre, y ML puede bloquearlo (HTTP 403). Only with your own ML OAuth access; ML may block it (HTTP 403).
- ¿Dónde se guarda la foto anterior? / Where is the snapshot stored? En un key-value store con nombre
ml-monitor-<monitorName>en tu cuenta. In a named key-value store in your account. - ¿Datos personales? / Personal data? Ninguno; solo datos públicos de productos. None; only public product data.
Español
Vigila las tiendas oficiales de Mercado Libre (productos destacados de la vitrina: precio, precio anterior y descuento; sin stock) y, en cada ejecución, entrega solo lo que cambió desde la anterior: cambios de precio, de descuento, de stock y de estado, y publicaciones nuevas o eliminadas. Prográmalo (Schedules) a diario o cada hora y conéctalo a email, Slack o un webhook.
Qué puedes vigilar
- Tiendas oficiales (
officialStores): slug (samsung) o URL (https://www.mercadolibre.cl/tienda/samsung). Sigue los productos de la vitrina de la tienda. No necesita credenciales. - Avanzado – publicaciones (
items) y vendedores (sellers): requieren tu propio acceso OAuth a la API de Mercado Libre (token de usuario o app con permisos). Mercado Libre bloquea estos endpoints para la mayoría de las apps (HTTP 403), así que pueden no funcionar.
Precio: pago por evento, US$0,002 por cambio detectado (US$2 por 1.000 cambios). La línea base y las ejecuciones sin cambios no cobran eventos.
Sitios disponibles: MLC (Chile), MLA, MLM, MLB, MCO, MLU, MPE y MEC.
Cómo funciona
- La primera ejecución guarda una línea base (con
outputBaselineen true, además la escribe en el dataset). - Las siguientes comparan con la foto anterior, guardada en un key-value store con nombre (
ml-monitor-<monitorName>), y escriben solo los cambios. - Si una fuente falla o se lee solo en parte, no se reportan publicaciones como eliminadas. Así se evitan falsas alarmas.
Salida (una fila por cambio): changeType (PRICE_CHANGE, DISCOUNT_CHANGE, STOCK_CHANGE, STATUS_CHANGE, NEW_LISTING, REMOVED_LISTING, BASELINE), itemId, title, field, oldValue, newValue, changePercent, currency, source, url, detectedAt y previousCheckAt. El resumen de la ejecución queda en el registro OUTPUT.
Privacidad: no se recopilan datos personales, solo datos públicos de las publicaciones.
Limitaciones: las vitrinas muestran los productos destacados de la tienda (normalmente entre 20 y 60), no el catálogo completo, y no muestran stock. Las páginas de cada publicación y los listados de búsqueda exigen iniciar sesión, por eso para las publicaciones sueltas se usa la API oficial.
English
Monitors Mercado Libre official stores (storefront featured products: price, previous price, discount; no stock). Each run outputs only what changed since the previous one: price, discount, stock and status changes, plus new and removed listings. Schedule it daily or hourly and connect it to email, Slack or a webhook.
Inputs
officialStores: a slug or a store URL. No credentials needed.- Advanced:
items(listing URLs/IDs) andsellers(ID/nickname) need your own Mercado Libre OAuth access; Mercado Libre blocks these endpoints for most apps (HTTP 403), so they may not work.
Pricing: pay-per-event, US$0.002 per detected change (US$2 per 1,000 changes). Baseline and no-change runs charge no events.
site, thetrack*toggles,outputBaseline,monitorName,resetBaselineandproxyConfiguration.
How it works: the first run saves a baseline. Later runs diff against the snapshot stored in the named key-value store ml-monitor-<monitorName> and push only the changes. Removals are reported only after a complete fetch.
Output: one row per change, with the fields listed above. Run stats are in OUTPUT. No personal data is collected.
Limitations: storefront pages expose the featured products only (typically 20 to 60) and no stock. Listing pages and search pages are behind a login wall, so single listings rely on the official API.
🔗 More scrapers by ener90 / Más scrapers de ener90
- Mercado Libre Reviews & Questions Scraper – opiniones y preguntas de Mercado Libre
- TrustRadius Reviews Scraper – reseñas de software B2B de TrustRadius
- Walmart Reviews Scraper – reseñas y productos de Walmart
- Product Hunt Scraper – lanzamientos diarios de Product Hunt
- Chile Real Estate Scraper (Portal Inmobiliario + TocToc) (
ener90/chile-real-estate-scraper, coming soon / próximamente) – propiedades en venta y arriendo en Chile - AI Review Insights (
ener90/ai-review-insights, coming soon / próximamente) – análisis de reseñas con IA
Need a custom scraper or a different site? Open an issue in the Issues tab. / ¿Necesitas un scraper a medida? Escríbeme en la pestaña Issues (soporte en español).
🧩 API & integrations quick start
cURL (sync, returns items)
curl -X POST "https://api.apify.com/v2/acts/ener90~mercadolibre-seller-price-monitor/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" -d '{"officialStores":["samsung"],"site":"MLC"}'
Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('ener90/mercadolibre-seller-price-monitor').call({"officialStores":["samsung"],"site":"MLC"});const { items } = await client.dataset(run.defaultDatasetId).listItems();
Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("ener90/mercadolibre-seller-price-monitor").call(run_input={"officialStores":["samsung"],"site":"MLC"})items = client.dataset(run["defaultDatasetId"]).list_items().items
- Google Sheets: add the Google Sheets integration to a saved Task, or use
=IMPORTDATA("https://api.apify.com/v2/datasets/<DATASET_ID>/items?format=csv&clean=1"). - n8n / Make / Zapier: use the official Apify node or app: Run Actor (
ener90/mercadolibre-seller-price-monitor) → Get dataset items. - Webhooks: on a Task, add an integration Run succeeded → your URL (gets
defaultDatasetId). - AI agents (MCP):
https://mcp.apify.com?actors=ener90/mercadolibre-seller-price-monitorworks in Claude, ChatGPT, Cursor or any MCP client. - Free plan: works on Apify's free tier; usage is billed per result (see Pricing). Start with small limits to try it out.
📝 Changelog
- 0.1 (2026-10-19): first public release (official-store monitor, pay per detected change).
- 0.1.8 (2026-10-20): new minChangePercent and onlyPriceDrops filters, Price history view, default memory 256 MB.
Issues or ideas? Open an issue in the Issues tab and we usually reply within 24 h.