Request a tool
All toolsAutomationsGuidesMCP serverRequest a toolPlatformsCategories
Mercado Libre Deals & Best Sellers Scraper icon

Mercado Libre Deals & Best Sellers Scraper

Mercado Libre and Mercado Livre deals and best sellers as rows: price, discount, instalments, free shipping, Full and seller, in nine countries.

32 runs on Apify $0.00075 per listing ($0.75 / 1,000)
Run this in the cloudRun on Apify →

Developer & Research Tools

How it works

  1. 1
    Open it on Apify

    Hit Run on Apify — it opens the tool in the cloud, no install.

  2. 2
    Set the inputs

    Adjust country, sources, category (sensible defaults are pre-filled).

  3. 3
    Click Run

    The tool runs on Apify’s cloud and collects the data for you.

  4. 4
    Export the results

    Download as JSON, CSV or Excel, or pipe straight into your app, Google Sheets, or an AI agent.

Pricing

$0.00075 per listing = $0.75 per 1,000

You are charged forWhenPrice
Listing returnedOne Mercado Libre deal or best-seller listing returned in the dataset.$0.00075

Pay-per-event pricing: you are billed per result, not per subscription. Billing is handled by Apify on your own account. These are the live Apify store prices, in effect since 2026-09-14, and they are what you are actually charged.

Inputs

FieldWhat it doesType
countryWhich Mercado Libre site to read. The other Latin American sites have no deals page.string
sourcesDeals are the site's Ofertas page, 48 a page. Best sellers are the lists on its Más vendidos page, up to 20 per category, picked by Mercado Libre. Leave it empty for deals only.array
categoryA top-level category, such as MLA1051 (Celulares y Teléfonos in Argentina) or MLB1051 in Brazil. Deals are then only that category's. For best sellers it keeps only that category's list, if the page shows one.string
promotionTypeLeave it empty for every kind of deal.string
minPriceIn the site's own currency, for example 10000 for 10,000 Argentine pesos. Deals only.integer
maxPriceIn the site's own currency. Deals only.integer
installmentsThe instalment options the deals page offers. Leave it empty for any. Deals only.string
freeShippingOnly deals that show free shipping. Deals only.boolean
fullOnlyOnly deals shipped by Mercado Libre's Full service. Deals only.boolean
maxPagesDeals pages to read, 48 deals each. The deals page goes no further than page 22, about 1,048 deals for one set of filters.integer
maxItemsThe most listings returned in one run, deals and best sellers together. Each listing returned is one charge.integer

What you get

A structured dataset — each result includes fields like:

thumbnailtitlepricecurrencyoriginalPricediscountPercentsellerofficialStorefreeShippingfullFulfillmentpromotionbestSellerRankcategoryNamesourceitemIdurl

Export every run as JSON, CSV or Excel, or send it to your app, a database, Google Sheets, or an AI agent.

Related tools in Developer & Research Tools

Other ready-to-run tools in the same category — all pay-per-use on the Apify cloud.

GitHub Scraper iconDeveloper & Research Tools

GitHub Scraper

Search GitHub repos and users: stars, forks, language, topics, licence, plus user bio, company and followers. No token needed. $0.90 per 1,000 rows.

18 use cases

Stack Overflow / Stack Exchange Scraper iconDeveloper & Research Tools

Stack Overflow / Stack Exchange Scraper

Search Stack Overflow and Stack Exchange by keyword or tag. Score, answer count, views, reputation and body text. $2 per 1,000 questions.

2 use cases

Package Registry Scraper (npm + PyPI) iconDeveloper & Research Tools

Package Registry Scraper (npm + PyPI)

Get npm and PyPI package metadata as JSON. Version, license, author, repo, keywords and npm monthly downloads. $2 per 1,000 packages.

2 use cases

arXiv Scraper iconDeveloper & Research Tools

arXiv Scraper

Search arXiv papers by title, author, abstract or category. Get full abstracts, authors, categories, DOI, dates and PDF links. $2 per 1,000 papers.

2 use cases

OpenAlex Scholarly Works Scraper iconDeveloper & Research Tools

OpenAlex Scholarly Works Scraper

Search 250M+ OpenAlex papers with no API key. Get titles, authors, venue, year, citations, DOI, OA links and full abstracts. $2.00 per 1,000 papers.

2 use cases

Crossref Scholarly Works Scraper iconDeveloper & Research Tools

Crossref Scholarly Works Scraper

Search 150M+ papers on Crossref: DOI, title, authors, journal, publisher, date, citations and abstract. No API key. $1.00 per 1,000 works.

2 use cases

See all Developer & Research Tools →

Mercado Libre Deals & Best Sellers Scraper

Mercado Libre's deals page and its best-seller lists, one row per listing. Pick a country and you get each deal's price, the price it had before, the discount, instalments, shipping, the seller or brand on the card, its rating and Mercado Libre's sold count, with the link and the photo.

It is not a search scraper. There's no keyword box. It reads two pages every Mercado Libre site has: Ofertas, the deals page, and Más vendidos, the best-seller lists. If you need the results of a search such as "iphone 15", this won't give you that.

Nine sites: Argentina, Brazil, Mexico, Chile, Colombia, Peru, Uruguay, Ecuador and Venezuela. Venezuela has no best-sellers page, so it's deals only there. Bolivia, Paraguay, the Dominican Republic and the Central American sites have no deals page at all.

What it reads

Deals (Ofertas). 48 deals a page, in the order Mercado Libre shows them. You can narrow them with the filters the deals page itself has:

  • a top-level category, like MLA1051 for Celulares y Teléfonos in Argentina;
  • the deal type: lightning deals (Ofertas relámpago) or the deal of the day;
  • a price range;
  • instalments: payable in instalments, interest-free, best price in instalments, or promoted instalments;
  • free shipping;
  • Full, Mercado Libre's own shipping service.

The deals page stops at about 1,048 deals for any one set of filters, even when it counts many more. Argentina's counted 11,285 on 13 September 2026. The run's status says when you reach that point, and a category or a price band gets you to the others.

Best sellers (Más vendidos). The lists on that page: up to 20 products for each category Mercado Libre puts there, usually six to ten categories. On 13 September 2026 Argentina's page had 103 products in six lists and Brazil's 154 in ten. The page takes no filters. A category ID keeps only that category's list, if the page has one.

What it doesn't do

  • No keyword search. No sorting either: the deals page has none, so rows come in Mercado Libre's order.
  • No seller ID, seller reputation, item condition or location. These cards don't show them. seller is the name on the card, which is often a brand or its official store.
  • The sold count is Mercado Libre's rounded label, like "+10mil vendidos". soldAtLeast turns it into 10000. It's a floor, not a count.
  • Best-seller rows carry less than deals: price, previous price, discount, free shipping, Full and rank. No rating, sold count or seller, because that page doesn't show them.
  • Prices are what the page showed when the run read it. Lightning deals often end within hours, and dealEndsAt says when.

Input

{
  "country": "AR",
  "sources": ["deals"],
  "category": "MLA1051",
  "maxPrice": 500000,
  "freeShipping": true,
  "maxItems": 200
}
  • Country. Which site to read.
  • What to read. deals, bestSellers or both. Empty means deals.
  • Category ID. Open the deals page in your browser, pick a category on the left, and the address bar shows category=MLA1051 or similar. It has to belong to the country you picked.
  • Deal type, Minimum price, Maximum price, Instalments, Free shipping only, Full only. Deals only. Prices are in the site's own currency.
  • Maximum pages. Deals pages, 48 deals each, 22 at most.
  • Maximum listings. 1,000 unless you change it, and up to 2,000. Deals and best sellers count together.

If the deals page doesn't recognise a filter value, it quietly shows every deal instead. The actor checks that the page applied each filter you set. If it didn't, you get nothing, you're not charged, and the status names the filter.

Output

One row per listing.

FieldExampleNotes
sourcedealsdeals or bestSellers
country, siteIdAR, MLA
itemIdMLA1673496959the listing; on best sellers only when the page links a listing
productIdMLA36781598Mercado Libre's catalog product, when there is one
userProductIdMLAU370227959when the page gives one
titleHidrolavadora Electrica Alta Presion Profesional Trent 2000w…
price, currency170991, ARS
originalPrice344139.01the crossed-out price
discountPercent50as the card shows it
installmentsCount, installmentAmount, installmentsInterestFree6, 38470, falsedeals only
freeShippingtrue
fullFulfillmenttrueshipped by Full
shippingTextLlega gratis mañanadeals only
seller, officialStoreTRENT, truedeals only
rating4.8deals only
soldText, soldAtLeast+10mil vendidos, 10000deals only
promotiondeal_of_the_daylightning, deal_of_the_day or empty
highlightOFERTA DEL DÍAthe label on the card
dealEndsAt2026-09-13T14:59:59Zlightning deals
bestSellerRank1best sellers only
categoryId, categoryNameMLA1051, Celulares y Teléfonosthe category you filtered on, or the best-seller list
leafCategoryIdMLA3697best sellers only
position, page1, 1place on the deals page, or the rank
urlhttps://www.mercadolibre.com.ar/…/p/MLA36781598
thumbnailhttps://http2.mlstatic.com/D_Q_NP_2X_…-AB.webp
scrapedAt2026-09-13T14:44:33.000Zwhen the run started

The run also leaves a report, RUN_REPORT, in its key-value store: the filters the page applied, the pages read, how many deals the page counted, rows skipped and why, and why the run stopped.

What you pay

Each listing in your dataset is one charge. Nothing else costs anything: not the sample row you get with an empty input, not a deal that didn't match your filters, not a listing shown twice, and not a page that couldn't be read. If you set a maximum charge for the run, it stops when that's reached. The price is on the Pricing tab.

Limits

  • One country per run. Up to 2,000 listings and 22 deals pages.
  • It reads about one page every two seconds, so a full deals run takes about a minute.
  • When Mercado Libre doesn't serve a page, the status says so and nothing is charged for it.

Where the data comes from

Public pages on Mercado Libre's own sites. Mercado Libre's terms of use restrict automated collection and reuse of its content, so check them against what you plan to do with the data.

Questions

How do I get only phones on sale in Brazil? Country BR, category MLB1051.

Why do I get fewer deals than the page counts? The deals page stops at about 1,048 for one set of filters. Split the run by category or by price band.

Can I get the lightning deals every morning? Schedule the actor with Deal type set to lightning deals. Each run returns the ones on the page at that moment.

Can I search for a product? No. Mercado Libre's search results aren't part of this.