MercadoLibre Products Scraper avatar

MercadoLibre Products Scraper

Pricing

from $1.75 / 1,000 products

Go to Apify Store
MercadoLibre Products Scraper

MercadoLibre Products Scraper

[$2.50/1K products] Scrape MercadoLibre products in Mexico, Argentina, Colombia, Chile and 14 more marketplaces: price, original price, discount, instalments, rating, units sold, seller, free shipping. Plus reviews ($1/1K), deals and stores. No run fee.

Pricing

from $1.75 / 1,000 products

Rating

0.0

(0)

Developer

Matvey

Matvey

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

1

Monthly active users

2 days ago

Last modified

Share

MercadoLibre Products Scraper extracts public product data from Mercado Libre in Mexico, Argentina, Colombia, Chile, Peru, Uruguay and the other Spanish-language marketplaces, without the official API: product cards from any search or category with price, original price, discount %, instalments (meses sin intereses / cuotas), rating, review count, units sold, seller, official-store flag and free or Full shipping. Product pages, buyer reviews, today's deals (Ofertas) and official stores (tiendas oficiales) come from the same Actor. No login, no API key and no Mercado Libre developer account. Export to JSON, CSV or Excel, call it from the API, schedule it, or connect it to n8n, Make, Zapier, Google Sheets or an AI agent through MCP.

Mexico is the default: an empty run searches mercadolibre.com.mx. Pick another country in Country or paste links from any Mercado Libre site.

This is the products-focused edition of Mercado Libre Scraper — same engine, same prices. For Brazil in Portuguese there is Mercado Livre Scraper.

What can it do?

ModeWhat you getInput
🔍 Products from searchProduct cards: title, price, original price, discount %, instalments text, rating, review count, units sold, seller, official-store flag, free/Full shipping, sponsored flag, image, positionkeywords, or listado.mercadolibre.com.mx / category URLs
📦 Product pagePrice, stock, specifications, description, gallery, seller, shipping, category breadcrumbproduct URLs or IDs (MLM…, MLA…, MCO…)
⭐ ReviewsBuyer reviews: stars, text, variant, date, helpful votes, photos, plus a rating-summary row per productproduct URLs or IDs
🔥 Deals (Ofertas)Today's discounted products with old and new pricecountry or /ofertas URL
🏪 Official storeStore profile and its featured products/tienda/… URL

Reviews and deals are read with plain HTTP requests. Search and product pages sit behind Mercado Libre's bot check, so the Actor opens them in a real browser through residential proxies of the same country. That is included in the per-result price.

How much does it cost to scrape Mercado Libre?

Pay per result, no fee per run. Error rows and "nothing found" rows are free.

EventPrice (Free plan)Per 1,000
Product (search card, deal or store product)$0.0025$2.50
Product detail (full product page)$0.025$25
Review$0.001$1

Higher Apify plans pay less (product down to $1.75 per 1,000, review down to $0.70 per 1,000). The $5 monthly credit of the Apify Free plan covers about 2,000 product cards.

How to scrape Mercado Libre products

  1. Click Try for free (a free Apify account is enough).
  2. Pick the Country (Mexico by default) and type your Search keywords — for example audifonos bluetooth — or paste Mercado Libre URLs.
  3. Set Max products (50 per keyword or URL by default) and click Start.
  4. Open the Output tab and download JSON, CSV, Excel, XML or HTML, or read the dataset through the API.

⬇️ Input examples

New notebooks in Chile from CLP 300,000, free shipping only, dearest first:

{
"country": "CL",
"searchTerms": ["notebook lenovo"],
"minPrice": 300000,
"freeShippingOnly": true,
"sort": "price_desc",
"maxItems": 40
}

Running shoes in Argentina, cheapest new items first:

{ "country": "AR", "searchTerms": ["zapatillas running"], "condition": "new", "sort": "price_asc", "maxItems": 30 }

Today's deals in Colombia:

{ "mode": "deals", "country": "CO", "maxItems": 20 }

Search filters: sort (relevance, price_asc, price_desc), condition (any, new, used), minPrice, maxPrice (in the local currency), freeShippingOnly, officialStoresOnly, includeSponsored. Filters are applied to the cards the run collects, and the run walks extra pages to still reach your maximum.

⬆️ Output

One product card from a real run on 6 October 2026 (search audifonos bluetooth, Mexico):

{
"type": "product",
"title": "Auriculares Inalámbricos Xiaomi Redmi Buds 6 Play Negro",
"url": "https://www.mercadolibre.com.mx/auriculares-inalambricos-xiaomi-redmi-buds-6-play-negro/p/MLM39962085",
"productId": "MLM39962085",
"itemId": "MLM2237140863",
"siteId": "MLM",
"country": "MX",
"currency": "MXN",
"price": 235,
"originalPrice": null,
"discountPercent": null,
"soldQuantity": 100000,
"rating": 4.8,
"reviewCount": 65161,
"seller": "Xiaomi",
"isOfficialStore": true,
"freeShipping": false,
"fullShipping": true,
"shippingText": "Llega gratis mañana",
"isSponsored": false,
"imageUrl": "https://http2.mlstatic.com/D_Q_NP_2X_715678-MLU78765136521_082024-E.webp",
"position": 10,
"page": 1,
"searchTerm": "audifonos bluetooth",
"scrapedAt": "2026-10-06T02:10:20.695Z"
}

Every row has a type (product, product_detail, deal, review, product_rating, store, error), so one dataset can be split in a spreadsheet or in code. Prices are never converted: Mexican rows are in MXN, Argentine rows in ARS, and so on. Sponsored cards (isSponsored: true) link to the listing itself, not to Mercado Libre's ad-click counter.

🔁 Only new products — daily feed

Fill Only new rows — memory name (for example mis-productos) and schedule the Actor. Each later run with the same name writes and charges only products you have not received before.

🇪🇸 En español

MercadoLibre Products Scraper extrae datos públicos de Mercado Libre México, Argentina, Colombia, Chile y los demás países: productos de la búsqueda con precio, precio anterior, descuento, meses sin intereses o cuotas, calificación, vendidos, vendedor, tienda oficial y envío gratis/Full; además reseñas, ofertas del día y tiendas oficiales. Sin login y sin clave de API. Pagas por resultado: US$ 2,50 por 1.000 productos, sin cargo por ejecución. Escribe tu búsqueda en Search keywords (ej.: audifonos bluetooth), elige el país y pulsa Start. Exporta a CSV, Excel o JSON.

Limits, honestly

  • Search cards carry only what the card shows: a product without reviews has rating: null, one without a discount has originalPrice: null. The marketplace does not print brand or seller location on most cards, so those columns are usually empty — open product pages for the full record.
  • Questions and answers are shown only to logged-in users, and this Actor never logs in.
  • A search Mercado Libre answers with unrelated products (a typo, a made-up word) gives one free explanation row, not random products.
  • If the site refuses several pages in a row, the run stops early, lists the untried searches in the NOT_ATTEMPTED record and charges nothing for them.

❓ FAQ

The Actor collects only data visible to any visitor and never logs in. You are responsible for using it in line with your country's data-protection law and Mercado Libre's terms.

Do I need a proxy?

No. Residential proxies of the right country are set automatically and included in the price. If you set your own proxies, they are used as given.

Which countries are supported?

Mexico, Argentina, Chile, Colombia, Peru, Uruguay, Ecuador, Venezuela, Bolivia, Paraguay, Dominican Republic, Costa Rica, Panama, Guatemala, Honduras, El Salvador, Nicaragua — and Brazil.

Your feedback

A page that does not parse or a missing field? Open an issue in the Issues tab.