Mercado Libre Scraper avatar

Mercado Libre Scraper

Pricing

from $0.90 / 1,000 results

Go to Apify Store
Mercado Libre Scraper

Mercado Libre Scraper

Scrape Mercado Libre and Mercado Livre search results and product pages in 18 countries: price, discount, installments, seller and reputation, sales, ratings, Full shipping, specs and images.

Pricing

from $0.90 / 1,000 results

Rating

0.0

(0)

Developer

Automly

Automly

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 hours ago

Last modified

Categories

Share

What is Mercado Libre Scraper?

Mercado Libre Scraper lets you scrape Mercado Libre and Mercado Livre search results and product pages in all 18 countries: title, price, price before discount, discount, installments, free shipping and Full, units sold, rating and number of ratings, seller and official store, brand, condition and position in the results. Turn on full details to add the seller's reputation and MercadoLíder level, stock, every image, the full specifications, the description, the star breakdown and the variations. Search by keyword with Mercado Libre's own filters or paste any search, category, seller, store or product link, click Start, and download the data as Excel, CSV or JSON.

  • ⚡ Fast: about 4,700 search results in under a minute, or 200 results with full product details in about a minute and a half (our tests)
  • 🌎 All 18 countries: Mexico, Brazil, Argentina, Colombia, Chile, Peru, Uruguay, Venezuela, Ecuador and 9 more, with prices in each site's own currency
  • 🔎 Whole searches: Mercado Libre shows at most 2,000 results for one search; this scraper goes past that and brings back the full search
  • 🏪 Sellers and stores: every listing of a seller or an official store, from its link
  • 🔓 No login: no Mercado Libre account needed

What can Mercado Libre Scraper do?

  • Scrape Mercado Libre search results for any keyword, like iphone 15, tenis nike or freidora de aire
  • Filter like on the site: new, used or refurbished, price range, minimum discount, free shipping, Mercado Libre Full and official stores, sorted by relevance or price
  • Scrape any Mercado Libre link: search and category pages with the filters you set on the site, a seller's listings, an official store, a product page or an item page
  • Get full product details: seller ID, reputation and MercadoLíder level, stock, every image, full specifications, description, star breakdown, variations and category path
  • Track prices and discounts across sellers and countries with a daily schedule
  • Size up a market: how many results a search has, who sells, at what price, and how much they sell
  • Export to Excel, CSV, JSON, HTML or XML, or send the data to Google Sheets, Make, Zapier and more

What data can you extract from Mercado Libre?

🏷️ Title, item ID and product ID💲 Price and currency🔖 Price before discount and discount %
💳 Installments (number, amount, interest free)🚚 Free shipping, Full and delivery line🌐 International shipping
📦 Units sold⭐ Rating and number of ratings🏪 Seller and official store
🏭 Brand✨ Condition (new, used, refurbished)📍 Position in the results
🆔 Seller ID, reputation and MercadoLíder level*📊 Stock available*📸 Every image*
📋 Full specifications*📝 Description*🌟 Ratings per star*
🎨 Variations (colors, sizes...)*🗂️ Category path*🔗 Product link

* with Include full product details turned on.

How to scrape Mercado Libre

  1. Create a free Apify account.
  2. Open Mercado Libre Scraper.
  3. Enter search terms and pick a country, or paste Mercado Libre links, one per line.
  4. Set filters if you like, and how many results you want per search.
  5. Click Start, then download the data as Excel, CSV, JSON or HTML.

How much does it cost to scrape Mercado Libre?

You pay per result saved, plus a small add-on for each result saved with its full details (only when full details are on). The Pricing tab shows the exact price per 1,000 results on your Apify plan, with lower prices on paid plans.

Every Apify account gets $5 of free usage each month, which is plenty to try the scraper on real searches. Max results per search or link keeps the cost of a run under control, and you can also set a maximum cost per run.

⬇️ Input

SettingWhat it does
Search termsWhat to search for, one per line, like iphone 15
CountryWhich Mercado Libre site the search terms use, like Mexico (mercadolibre.com.mx) or Brazil (mercadolivre.com.br)
Mercado Libre linksSearch and category pages, seller listings, official stores, product and item pages, or item numbers like MLM2352759681, from any country
Max results per search or linkHow many results to save for each (default 100). Set 0 for every result
Include full product detailsAdds the seller's reputation, stock, images, specifications, description, star breakdown and variations
Sort byMost relevant, lowest price or highest price
ConditionAny, new, used or refurbished
Minimum price / Maximum pricePrice range in the country's currency
Minimum discount (%)Only items at least this many percent off
Free shipping only / Mercado Libre Full only / Official stores onlyLike the switches on the site

New iPhones between 10,000 and 25,000 pesos with free shipping on mercadolibre.com.mx, cheapest first:

{
"searchQueries": ["iphone 15"],
"country": "MX",
"condition": "new",
"minPrice": 10000,
"maxPrice": 25000,
"freeShippingOnly": true,
"sortBy": "price_asc",
"maxItems": 200
}

A category page, a seller's store and a product page from Brazil and Mexico, with full details:

{
"startUrls": [
"https://lista.mercadolivre.com.br/fone-bluetooth",
"https://www.mercadolibre.com.mx/tienda/sony",
"https://www.mercadolibre.com.mx/audifonos-inalambricos-sony-wh-ch520-negro/p/MLM23138487"
],
"includeDetails": true,
"maxItems": 100
}

⬆️ Output

One row per result. A row from a search with full details (long lists shortened):

{
"itemId": "MLM2352759681",
"catalogProductId": "MLM51641719",
"title": "Laptop HP 250 G10 Intel Core i3 N305 16GB 256GB SSD 15.6\" W11",
"url": "https://www.mercadolibre.com.mx/laptop-hp-250-g10-intel-core-i3-n305-16gb-256gb-ssd-156-w11/p/MLM51641719?pdp_filters=item_id:MLM2352759681",
"thumbnail": "https://http2.mlstatic.com/D_NQ_NP_693716-MLA99990411567_112025-O.webp",
"brand": "HP",
"price": 9404,
"currency": "MXN",
"originalPrice": 12499,
"discountPercentage": 24,
"installments": {"quantity": 24, "amount": 568.28, "total": 13638.72, "noInterest": false, "text": "24 meses de 568.28"},
"rating": 4.8,
"reviewCount": 29,
"soldQuantity": 100,
"condition": "new",
"freeShipping": true,
"isFull": true,
"shippingText": "Llega gratis mañana",
"isInternational": false,
"sellerName": "DECME STORE",
"isOfficialStore": true,
"categoryId": "MLM1652",
"domainId": "MLM-NOTEBOOKS",
"position": 1,
"description": "La laptop HP 250 G10 es una opción asequible y versátil...",
"images": ["https://http2.mlstatic.com/D_NQ_NP_693716-MLA99990411567_112025-O.webp"],
"attributes": {"Marca": "HP", "Línea": "250 G10", "Modelo": "250-Ci316256", "Tipo de memoria RAM": "DDR4"},
"categoryPath": ["Computación", "Laptops y Accesorios", "Laptops"],
"sellerId": 23838355,
"sellerReputation": "5_green",
"powerSellerStatus": "platinum",
"officialStoreId": 306998,
"availableQuantity": 11,
"stockText": "+10 disponibles",
"soldText": "+100 vendidos",
"ratingBreakdown": {"5": 26, "4": 1, "3": 1, "2": 1, "1": 0},
"variations": null,
"logisticType": "fulfillment",
"searchQuery": "laptop",
"searchUrl": "https://listado.mercadolibre.com.mx/laptop",
"totalResults": 45975,
"country": "MX",
"siteId": "MLM",
"details": true,
"scrapedAt": "2026-10-16T09:10:00Z"
}

Without full details a row has the same fields, with the description, images, specifications and seller reputation left empty. Labels such as the delivery line come in the language of the site you scrape.

The Output tab has two views: Overview (image, title, prices, discount, rating, units sold, shipping, seller) and Details and sellers. A run report lists, for every search or link, how many results the site lists and how many were saved.

Mercado Libre's own search pages stop at 2,000 results. Set Max results above 2,000 (or to 0 for everything) and the scraper reads the whole search, each item once. Beyond the first 100 results they come back grouped by price instead of in Mercado Libre's ranking, so their position is left empty. The run report says when a search was that big.

How do I scrape every listing of a seller?

Paste the seller's store link (like https://www.mercadolibre.com.mx/tienda/sony) or the link of their listings page under Mercado Libre links. You get every listing they have, with the same fields as a search.

Which countries are supported?

Mexico, Brazil, Argentina, Colombia, Chile, Peru, Uruguay, Venezuela, Ecuador, Bolivia, Costa Rica, Dominican Republic, Guatemala, Honduras, Nicaragua, Panama, Paraguay and El Salvador. Links from any of these sites work as they are. In Colombia and Peru, Mercado Libre currently shows only the first 50 results of each search here and does not apply the filters, so a filtered search there stops with a message instead of returning unfiltered results; the run report notes it. Some country sites do not offer every filter either (for example Full shipping in Uruguay and Ecuador).

Use cases

  • Sellers and brands: watch competitors' prices, discounts and units sold, and spot unauthorized resellers of your brand
  • Price monitoring: follow a list of products or a search every day and catch price drops
  • Market research: see how big a category is, which brands and sellers lead it, and at what prices
  • Dropshipping and sourcing: find best-selling products with good ratings and reliable sellers
  • Catalog building: pull images, specifications and descriptions for your own store

Use with AI agents (MCP)

AI agents can run Mercado Libre Scraper through the Apify MCP server. Ask for something like "find 50 new Samsung phones under 5,000 pesos with free shipping on Mercado Libre Mexico, cheapest first", and the agent runs it with:

{"searchQueries": ["celular samsung"], "country": "MX", "condition": "new", "maxPrice": 5000, "freeShippingOnly": true, "sortBy": "price_asc", "maxItems": 50}

Integrations and API

Run Mercado Libre Scraper from your own code with the Apify API or the Apify clients for JavaScript and Python, schedule it daily, and connect the results to Google Sheets, Slack, Make, Zapier, Airbyte or your own webhook. Every run's results are also available as an API link in JSON, CSV or Excel.

❓FAQ

How much does Mercado Libre Scraper cost?

You pay per result saved, plus a small add-on per result with full details when that option is on; see the Pricing tab for the price per 1,000 results on your plan. The free $5 of monthly usage covers your first tests.

Does it work for Mercado Livre Brasil?

Yes. Pick Brazil (mercadolivre.com.br) or paste a mercadolivre.com.br link. Prices come in BRL and labels in Portuguese.

Why is the units sold number rounded?

Mercado Libre itself shows sales in steps such as "+100 vendidos" or "+50 mil vendidos". The scraper returns that number (100, 50000) as a lower bound, and the text as shown with full details.

Why do some rows have no item ID?

When a product is sold by several sellers, Mercado Libre shows one card for the product ("3 opciones de compra") instead of one seller's listing. Those rows carry the product ID and the price on the card; turn on full details to get the seller and offer the product page shows first.

Do I need a Mercado Libre account?

No. The scraper reads what anyone can see on Mercado Libre without logging in.

What about personal data?

The scraper saves only what a listing shows publicly: the seller or store name, seller ID, reputation and MercadoLíder level. Mercado Libre does not show sellers' addresses, phone numbers or emails, and the scraper removes emails and phone numbers typed into descriptions. If you store data about sellers, make sure you have a lawful reason to.

Scraping public data is generally allowed, but you are responsible for how you use it. Do not collect personal data you have no lawful reason to process, and respect Mercado Libre's rights in its content. This scraper is not affiliated with, endorsed by or connected to Mercado Libre.

Why does the number of rows differ from the site's count?

Mercado Libre's count is approximate: it counts some items twice, and a big search read in full often turns up a few percent more items than it says. Each item is saved once per search. The run report shows how many results the site lists for each search and how many were saved.

The listing was removed or the link is wrong. Such inputs are listed as not found in the run report, and the run still succeeds.

Something is not working. What should I do?

Open an issue on the Issues tab with your input and the run link, and we will look at it quickly.

Your feedback

If Mercado Libre Scraper helps you, please leave a review on the Store page. It helps other people find it, and we read every one.