Mercado Libre Scraper avatar

Mercado Libre Scraper

Pricing

$5.00 / 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

$5.00 / 1,000 product scrapeds

Rating

5.0

(1)

Developer

Gio

Gio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

21 hours ago

Last modified

Categories

Share

Scrape products from Mercado Libre across all Hispanic Latin American markets — Argentina, Mexico, Colombia, Chile, Peru, Uruguay, Venezuela, Ecuador, Bolivia, Paraguay, and more.

For Brazil (mercadolivre.com.br), use the dedicated Mercado Livre Scraper instead.

What it extracts

FieldDescription
productIdMercado Libre item ID (MLA/MLM/MCO/MLC/MPE/MLU/etc.)
titleProduct title
priceCurrent price
currencyLocal currency (ARS, MXN, COP, CLP, PEN, UYU, VES, USD, BOB, PYG)
originalPriceOriginal price before discount
discountDiscount label (e.g. "20% OFF")
installmentsInstallments info ("12x sin interés")
ratingProduct rating (0-5)
sellerSeller name
condition"Nuevo", "Usado", "Reacondicionado"
shippingShipping label
freeShippingTrue if "Envío gratis" or "Full"
highlightPromotional highlight (e.g. "MÁS VENDIDO")
couponCoupon label
variationsVariations summary
imageProduct image URL
urlProduct URL
countryISO country code (echoed from input)
scrapedAtISO timestamp

How to use

Input

FieldRequiredDescription
keywordyesSearch keyword (e.g. iphone, notebook, refrigerador)
countryyesISO country code: AR, MX, CO, CL, PE, UY, VE, EC, BO, PY, PA, DO, CR, GT, HN, NI, SV
maxItemsnoMax products to scrape (default: 50)
maxPagesnoMax search-result pages to crawl (default: 5; ~48 products per page)
sortnorelevance / price_asc / price_desc / newest

Example: 30 iPhones from Mexico, cheapest first

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

Example: 50 laptops from Argentina

{
"keyword": "notebook",
"country": "AR",
"maxItems": 50
}

Pricing

Pay-per-event: $0.005 per product scraped. No platform usage cost — predictable per-row pricing.

Free users get up to 15 products per run (Apify free plan).

How it works

  • PlaywrightCrawler with browser fingerprinting (Chrome 120+, desktop, Windows/macOS, target-country locale).
  • RESIDENTIAL proxy in the target country to defeat Akamai Bot Manager (Mercado Libre's anti-bot layer; serves a 2.5 KB micro-landing to non-browser clients regardless of country).
  • Each search page returns up to 48 cards; we paginate via _Desde_N offset.
  • Ad placements (click1.mercadolibre) have their productId recovered from wid= / item_id= URL params.