Mercado Libre Scraper avatar

Mercado Libre Scraper

Pricing

$1.75 / 1,000 product scrapeds

Go to Apify Store
Mercado Libre Scraper

Mercado Libre Scraper

Scrape products from Mercado Libre (mercadolibre.com.ar, .com.mx, .com.co, .cl, .com.pe, .com.uy, .com.ve, etc.) by keyword. Title, price, rating, reviews, seller, shipping, images, product URL. Multi-country support. Pay per result.

Pricing

$1.75 / 1,000 product scrapeds

Rating

5.0

(3)

Developer

Gio

Gio

Maintained by Community

Actor stats

0

Bookmarked

9

Total users

2

Monthly active users

3 days ago

Last modified

Categories

Share

Mercado Libre Scraper — Products, Prices, Discounts & Sellers

Mercado Libre Scraper extracts product data from Mercado Libre by keyword: title, price, discount, installments, rating, condition, shipping, seller and images. It works across 17 Hispanic Latin American marketplaces — Argentina, Mexico, Colombia, Chile, Peru, Uruguay, Venezuela, Ecuador, Bolivia, Paraguay, Panama, Dominican Republic, Costa Rica, Guatemala, Honduras, Nicaragua and El Salvador — with no login, no cookies and no setup.

Each country has its own catalog, currency and prices. Export to JSON, CSV or Excel, pull it through the API, schedule it, or feed it straight to an AI agent. Think of it as a Mercado Libre API for product data the official one doesn't give you.

What can you do with it?

  • 💰 Price monitoring & competitor tracking — watch prices, discounts and installment offers across sellers and react to changes.
  • 📊 Market & product research — measure demand with ratings, conditions and bestseller highlights; find gaps and winners in any niche.
  • 🛒 Dropshipping & product sourcing — discover trending products and winning listings by keyword in any LATAM country.
  • 🎯 Lead generation — collect seller names to build prospect lists.
  • 🤖 AI / LLM datasets — produce clean, structured product JSON for RAG pipelines, agents and analysis.

What data does it extract?

FieldDescription
titleProduct title
priceCurrent price
currencyLocal currency (ARS, MXN, COP, CLP, PEN, UYU, VES, USD, BOB, PYG, …)
originalPrice / discountOriginal price and discount label (e.g. 46% OFF)
installmentsInstallments offer (e.g. 12 cuotas de $224.908 con 0% interés)
rating / reviewCountSocial proof
sellerSeller name
conditionNuevo, Usado, Reacondicionado
shipping / freeShippingShipping label and free-shipping flag
highlight / couponPromotional highlight (e.g. MÁS VENDIDO) and coupon label
variationsVariations summary
image / urlImage URL and canonical product link
productIdMercado Libre item ID (MLA/MLM/MCO/MLC/MPE/…)
keyword / country / scrapedAtSearch keyword, ISO country code and scrape timestamp

Input

Provide a search keyword and a target country. Each country is a separate marketplace with its own catalog, currency and prices.

FieldTypeDescription
keywordStringProduct keyword to search (e.g. iphone, notebook, refrigerador).
countryStringISO country code: AR, MX, CO, CL, PE, UY, VE, EC, BO, PY, PA, DO, CR, GT, HN, NI, SV.
maxItemsIntegerHard cap on total products. Default 50.
maxPagesIntegerMax search-result pages to crawl. Default 5 (~48 products per page).
sortStringrelevance, price_asc, price_desc or newest.

Example: 30 iPhones from Mexico, cheapest first

{
"keyword": "iphone",
"country": "MX",
"maxItems": 30,
"sort": "price_asc"
}

Output

One record per product:

{
"productId": "MCO48948044",
"title": "Samsung Galaxy S25 5g 256gb 12gb RAM navy",
"price": 2698900,
"currency": "COP",
"originalPrice": 5079901,
"discount": "46% OFF",
"installments": "12 cuotas de $224.908 con 0% interés",
"rating": 4.9,
"reviewCount": null,
"seller": "Samsung",
"condition": null,
"shipping": "Envío gratis",
"freeShipping": true,
"highlight": null,
"coupon": null,
"variations": null,
"image": "https://http2.mlstatic.com/D_Q_NP_2X_697639-MLA99992075711_112025-E.webp",
"url": "https://www.mercadolibre.com.co/samsung-galaxy-s25-5g-256gb-12gb-ram-navy/p/MCO48948044",
"keyword": "celular",
"country": "CO",
"scrapedAt": "2026-06-23T01:47:08.777Z"
}

Field notes

  • productId: the Mercado Libre item ID, prefixed by marketplace (MLA Argentina, MLM Mexico, MCO Colombia, MLC Chile, MPE Peru, …). For sponsored ad placements it is recovered from the click-through URL parameters.
  • currency: each country reports in its own local currency, so always read amounts together with this field.
  • originalPrice / discount: null when the item is not on sale; use them to filter discounted listings.
  • condition / highlight / coupon / variations: null when Mercado Libre doesn't expose them for that listing.
  • freeShipping: true when the listing shows Envío gratis or Full.

Integrations

  • API — start runs and fetch the dataset via the Apify API (REST/JSON) or the JS/Python clients. A Mercado Libre API for the data the official one doesn't expose.
  • Schedule & monitor — run on a schedule for recurring price monitoring; get notified on failures.
  • AI agents / MCP — expose this actor to ChatGPT, Claude and other assistants through the Apify MCP server so an AI can pull live Mercado Libre data on demand.
  • No-code — pipe results into Make, Zapier, Google Sheets, Slack or your database with Apify integrations and webhooks.

FAQ

How does Mercado Libre Scraper work? It searches Mercado Libre exactly as a shopper would, reads each product card from the results, copies the visible data and organizes it into a structured dataset — only much faster, and at scale.

Which countries are supported? 17 Hispanic LATAM marketplaces: Argentina, Mexico, Colombia, Chile, Peru, Uruguay, Venezuela, Ecuador, Bolivia, Paraguay, Panama, Dominican Republic, Costa Rica, Guatemala, Honduras, Nicaragua and El Salvador. Set the country field to pick the marketplace. For Brazil (mercadolivre.com.br), use the dedicated Mercado Livre Scraper linked below.

Is it legal to scrape Mercado Libre? The actor collects only publicly available product information (no login, no personal data). As with any scraping, you are responsible for how you use the data and for complying with applicable laws and terms. See Is web scraping legal?

Do I need a Mercado Libre account or login? No. No account, cookies or credentials — proxy and unblocking are handled automatically.

How many results can I get per run? Each search-result page returns up to ~48 products and the actor paginates across pages. Use maxItems and maxPages to control volume; for broad coverage, run several specific keywords or different sort orders.

Why are some fields null? Mercado Libre doesn't expose every field on every listing (e.g. condition, coupon, reviewCount). When a value isn't present on the card, the field is returned as null rather than a fabricated value.

Can I get the data through an API? Yes — run it via the Apify API/clients to start runs and fetch the dataset programmatically. See Integrations above.

Can I connect it to AI / MCP? Yes — expose it to ChatGPT, Claude and other assistants through the Apify MCP server so an AI agent can pull live product data on demand.

Building a data pipeline? Pair Mercado Libre Scraper with:


⭐ Like this actor?

If it saved you time, please take 30 seconds to leave a review on the Apify Store — it's the single biggest way to support continued development.