Mercado Libre Listings Scraper avatar

Mercado Libre Listings Scraper

Pricing

from $2.00 / 1,000 product listings

Go to Apify Store
Mercado Libre Listings Scraper

Mercado Libre Listings Scraper

The Mercado Libre Listings Scraper extracts product listings across all 18 LATAM Mercado Libre sites, capturing titles, prices, discounts, sellers, shipping, ratings, attributes, and full detail pages — ideal for price monitoring, market research, and catalog enrichment.

Pricing

from $2.00 / 1,000 product listings

Rating

0.0

(0)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

7

Bookmarked

405

Total users

84

Monthly active users

0.18 hours

Issues response

19 hours ago

Last modified

Share

🚀 Mercado Libre Scraper: Prices, Sellers and Listings in 18 Countries

Export Mercado Libre and Mercado Livre search results as clean JSON, CSV or Excel. The Mercado Libre Listings Scraper returns each product's price, original price, discount, installments, seller, shipping and rating from all 18 Latin American sites, from Mexico and Brazil to Argentina, Colombia and Chile. Use it to track Mercado Libre prices, monitor competitors, or as a no-setup alternative to the Mercado Libre API.

🎯 Use Cases

  • Mercado Libre price tracking: schedule a daily run and build your own history of precios de Mercado Libre for any search, category or brand.
  • Mercado Livre price monitoring in Brazil: follow preços do Mercado Livre for phones, notebooks or sneakers and see when sellers cut prices.
  • Competitor and brand monitoring: see who sells your brand, at what price and discount, and which listings are paid placements.
  • Market research across LatAm: compare the same product in Mexico, Argentina, Colombia or Chile, each in its own currency (for example Mercado Libre Argentina precios in ARS).
  • Official store and seller audits: pull every product from one official store or seller storefront.
  • Catalog and feed building: turn search results into a product feed with titles, images, prices and full specs.

✨ Features

  • All 18 Mercado Libre sites: Argentina (MLA), Brazil (MLB), Mexico (MLM), Colombia (MCO), Chile (MLC), Peru (MPE), Uruguay (MLU), Venezuela (MLV), Ecuador (MEC), Bolivia (MBO), Panama (MPA), Paraguay (MPY), Dominican Republic (MRD), Costa Rica (MCR), Nicaragua (MNI), Guatemala (MGT), Honduras (MHN) and El Salvador (MSV).
  • Prices as numbers: current price, original price, discount percent, currency and the installment plan (number of payments, amount, interest-free or not).
  • Seller and shipping: seller name, free-shipping and Mercado Envíos Full flags, plus whether the listing is promoted (a paid placement).
  • Ratings: the average star rating shown on the card.
  • Optional full product details: switch on Include full product detail to add the full description, the complete specification table, units sold, review count and condition.
  • Search, category, store or product URLs: keywords, category pages, official stores, seller profiles and product pages, many per run.
  • Filters and sorting: price range, new or used, official stores only, and sort by relevance or price.
  • No duplicates, fair billing: a sponsored product that repeats across pages is saved and charged once. Items that are no longer listed are skipped and not charged.
  • Clear run status: if a search has more results than Mercado Libre shows, the run tells you, so you can split it by price range or category.

🛠️ How It Works

  1. Pick a country (for example MLM for Mexico or MLB for Brazil) and enter search keywords, category URLs or store URLs.
  2. Add filters if you need them: price range, condition, official stores only, sort order, and Max items.
  3. Run the scraper and download the results as JSON, CSV or Excel, or pull them through the Apify API.

⚙️ Input

FieldWhat it does
Country / Site ID (siteId)Which Mercado Libre site to search. Sets the domain, language and currency. Default MLA (Argentina).
Search keywords (searchQueries)Keywords as you would type them on Mercado Libre, one per line.
Category URLs (categoryUrls)Any Mercado Libre category listing page.
Start URLs (startUrls)Search, category, official store (/tienda/…), seller storefront (/pagina/…), seller profile (perfil.…) or product URLs. Product URLs return full details.
Minimum price / Maximum price (priceMin, priceMax)Price range in the site's local currency.
Item condition (condition)any, new or used. Default any.
Official stores only (officialStoresOnly)Keep only products sold by official brand stores.
Sort order (sort)relevance, price_asc or price_desc.
Include full product detail (includeProductDetail)Open each product page and add description, full specs, units sold and review count.
Max items (maxItems)Stop after this many products. Default 50; 0 means no limit.
Max listing pages per query (maxPagesPerQuery)Pages to read per search. Default 42, about 2,000 products, which is the most Mercado Libre shows per search.
Max concurrency (maxConcurrency)Pages loaded in parallel. Default 5.
{
"siteId": "MLM",
"searchQueries": ["iphone 15", "samsung galaxy a55"],
"condition": "new",
"sort": "price_asc",
"priceMin": 8000,
"priceMax": 20000,
"maxItems": 200
}

💰 Pricing

Pay only for the products you get. No monthly rental.

EventPriceWhat you get
Product listing$0.002 per product ($2.00 per 1,000)One product from a search, category or store page, with all listing fields.
Item detail$0.025 per product ($25.00 per 1,000)One product with its full product page: description, specs, units sold, review count. Charged instead of the listing price when Include full product detail is on.
Actor start$0.00005 per runCharged once when the run starts (at the default 1 GB memory).

Examples: 50 products = $0.10 · 1,000 products = $2.00 · 100 products with full details = $2.50.

Set Max items to cap what a run can cost.

📊 Sample Output Data

A listing row from a search for "iphone 15" on Mercado Libre Argentina:

{
"id": "MLA1027172677",
"itemId": "MLA3868215358",
"siteId": "MLA",
"title": "Apple iPhone 15 128 GB Negro - Distribuidor Autorizado",
"permalink": "https://www.mercadolibre.com.ar/apple-iphone-15-128-gb-negro-distribuidor-autorizado/p/MLA1027172677",
"catalogProductId": "MLA1027172677",
"price": 1649999,
"currency": "ARS",
"originalPrice": 2079999,
"discountPercent": 21,
"installments": { "quantity": 6, "amount": 274999, "rate": 0 },
"condition": null,
"soldQuantity": null,
"thumbnailUrl": "https://http2.mlstatic.com/D_Q_NP_2X_784557-MLA95493924244_102025-E.webp",
"images": ["https://http2.mlstatic.com/D_Q_NP_2X_784557-MLA95493924244_102025-E.webp"],
"location": { "city": null, "state": null, "country": "Argentina" },
"seller": { "nickname": "Apple", "isOfficialStore": false, "storeName": null },
"freeShipping": true,
"fullShipping": true,
"ratingAverage": 4.9,
"reviewCount": null,
"attributes": {},
"isFeatured": false,
"isPromoted": false,
"scrapedAt": "2026-10-20T06:05:03.462Z"
}

With Include full product detail on, the same kind of row also carries the product page data, for example:

{
"title": "Apple iPhone 15 128 GB Negro",
"price": 1299999,
"currency": "ARS",
"condition": "new",
"soldQuantity": 1000,
"ratingAverage": 4.8,
"reviewCount": 4517,
"attributes": {
"Marca": "Apple",
"Modelo": "iPhone 15",
"Memoria interna": "128 GB",
"Memoria RAM": "6 GB",
"Red móvil": "5G"
},
"description": "iPhone 15. Forjado en titanio y equipado con…"
}

itemId is the seller's own offer ID: pass it to the Mercado Libre Questions Scraper. catalogProductId (and id on catalog pages) is Mercado Libre's shared product page that many sellers can offer, so it groups the same phone across sellers. Prices are in the site's own currency and are not converted. installments.rate is 0 for interest-free plans. isPromoted marks paid placements. Spec names in attributes are in the site's language (Spanish or Portuguese).

🔁 Schedule and Integrate

For price tracking, run it once a day with the same input: every run is a dated snapshot of prices and discounts, and together they form your price history. For fast-moving searches during sales like Hot Sale, Black Friday or Buen Fin, run it every few hours. Set it up in Apify Schedules. Send the results to Google Sheets, Zapier, Make, n8n or a webhook with Apify integrations, so new prices land where your team already works.

🤖 Use with AI Agents (MCP)

This Actor works as a tool in Claude, ChatGPT, Cursor and other MCP clients through the Apify MCP server (https://mcp.apify.com). An agent can call it with:

{ "siteId": "MLB", "searchQueries": ["celular samsung"], "maxItems": 20 }

❓ FAQ: Mercado Libre API and Scraping

Does Mercado Libre have an official API? Yes. Mercado Libre offers a developer API (the Mercado Livre API in Brazil), mainly for sellers and integrators. To use it you register an application and handle OAuth tokens, and Mercado Libre decides what each app can access. This Actor needs no app, key or account: you enter a keyword or URL and get the same public data a shopper sees, including prices, discounts, installments, ratings and specs, ready as JSON, CSV or Excel.

How do I track Mercado Libre prices over time? Mercado Libre shows only today's price. Schedule this Actor daily with the same search and keep each run's dataset (or append them to a Google Sheet) to build your own price history, whether it's precios de Mercado Libre in Mexico or preços do Mercado Livre in Brazil.

Do I need a Mercado Libre account? No. The Actor reads public pages only.

Can I scrape a whole official store or seller? Yes. Open the store or seller in your browser and paste the URL into Start URLs: official stores (…/tienda/apple), seller storefronts (…/pagina/…) and seller profiles (perfil.mercadolibre…/NICKNAME) all work. Price and sort filters don't apply to store URLs.

How many products can I get per search? Mercado Libre shows up to about 2,000 products (42 pages) per search. For bigger searches, split them by price range, condition or category; the run message tells you when a search had more results than that.

Why are some fields empty? Listing rows carry what the search page shows, so units sold, review count and specs are null or empty until you turn on Include full product detail. originalPrice and discountPercent are empty when there is no discount, and products without reviews have no rating.

Which countries are supported? All 18 Mercado Libre sites, from Mexico, Brazil and Argentina to Uruguay, Costa Rica and the Dominican Republic. One run searches one country; run it again with another siteId to compare markets.