Mercado Libre Scraper — LATAM Prices, Listings & Specs avatar

Mercado Libre Scraper — LATAM Prices, Listings & Specs

Pricing

from $1.00 / 1,000 product listings

Go to Apify Store
Mercado Libre Scraper — LATAM Prices, Listings & Specs

Mercado Libre Scraper — LATAM Prices, Listings & Specs

Scrape Mercado Libre across 18 Latin American sites. Extract product listings, prices, discounts, installments, seller info, shipping, and ratings. Optional PDP mode for specs, stock, descriptions, and variations. Keyword search, category URLs, Akamai bypass.

Pricing

from $1.00 / 1,000 product listings

Rating

0.0

(0)

Developer

Andrej Kiva

Andrej Kiva

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 hours ago

Last modified

Share

Disclaimer: Unofficial integration, not affiliated with Mercado Libre or MercadoLibre, Inc. Mercado Libre and related trademarks belong to their respective owners. Data is read from publicly accessible search results and product pages. No account login required.

This Actor is provided for informational, research, and price monitoring purposes only. You are solely responsible for complying with applicable laws, Mercado Libre's terms of use, and your organization's policies.

Extract structured product listings and full specifications from Mercado Libre across 18 Latin American country sites — Argentina, Brazil, Mexico, Colombia, Chile, Peru, and more. Search by keyword, category URL, or direct product link. Collect titles, prices, discounts, installments, seller info, shipping badges, ratings, technical attributes, stock, sold quantity, and image galleries.

Built-in Akamai anti-bot bypass via Playwright browser automation and residential proxy rotation. No cookies, no account required.

Best for: Mercado Libre price monitoring, LATAM e-commerce market research, competitor catalog tracking, resale arbitrage, product specification enrichment, and bulk JSON/CSV export pipelines.

Crawloop Mercado Libre LATAM Suite — raw listing export and market intelligence across the same 18 country sites.

Mercado Libre Scraper ◄── you are hereMercado Libre Market Intelligence
Raw listings, fast search, optional PDPNiche score, demand, GMV, market reports

When to use this Actor

  • Mercado Libre price tracking — Monitor listing prices, discounts, and installments across Argentina (MLA), Brazil (MLB), Mexico (MLM), Chile (MLC), Colombia (MCO), and 13 more LATAM sites.
  • Product catalog enrichment — Enable includeProductDetail to fetch full PDP data: description, spec tables, stock, sold count, variations, and high-resolution images.
  • Cross-border market research — Compare the same product keyword across multiple Mercado Libre country sites with local currency output.
  • Official store monitoring — Filter to official stores only and track brand-authorized sellers.
  • Category & filter scraping — Paste any filtered Mercado Libre search or category URL into Start URLs to replicate browser filters exactly.
  • Bulk data pipelines — Export structured JSON or CSV datasets for spreadsheets, databases, and BI tools.

When not to use this Actor

  • Private seller messaging or account actions — Reads public listing and search pages only; no login, cart, or messaging access.
  • Real-time sub-second monitoring — Optimized for reliable bulk extraction, not millisecond-level price tick feeds.
  • Non-Mercado Libre sites — Built specifically for Mercado Libre domains across LATAM; not a generic web scraper.
  • Niche scoring & market reports — use Mercado Libre Market Intelligence — LATAM Niche & Demand Analyzer for opportunity score, demand, GMV, and Markdown reports.

Key Features

  • 18 LATAM country sites — MLA, MLB, MLM, MCO, MLC, MPE, MLU, MLV, MEC, MBO, MPA, MPY, MRD, MCR, MNI, MGT, MHN, MSV with automatic country-targeted residential proxy.
  • Two extraction modes — Fast search-card mode (title, price, seller, shipping) or full PDP enrichment (specs, description, stock, gallery, variations).
  • Parallel PDP fetching — Multi-session proxy pool with configurable pdpConcurrency and automatic retry on anti-bot timeouts.
  • Rich listing data — Original price, discount percent, installment plans, condition (new/used/refurbished), free shipping, FULL logistics badge, seller reputation, and ratings.
  • Flexible inputs — Keyword search, category URLs, direct product URLs, price range filters, condition filters, sort order, and official-store-only mode.
  • Structured dataset output — Clean JSON rows ready for Apify dataset export, webhooks, and integrations.

How it works

  1. Creates a pool of Playwright browser contexts, each with an independent residential proxy session in the target country.
  2. Navigates to the constructed search URL and waits for Akamai security checks to complete.
  3. Parses search result cards — titles, prices, sellers, shipping, thumbnails, and product IDs.
  4. When includeProductDetail is enabled, fetches each product detail page in parallel, parses specifications and description, then retries through an alternate proxy session on failure.
  5. Pushes structured rows to the Apify dataset with pay-per-event billing per extracted item.

Supported country sites

Site IDCountryCurrencyDomain
MLAArgentinaARSmercadolibre.com.ar
MLBBrazilBRLmercadolivre.com.br
MLMMexicoMXNmercadolibre.com.mx
MCOColombiaCOPmercadolibre.com.co
MLCChileCLPmercadolibre.cl
MPEPeruPENmercadolibre.com.pe
MLUUruguayUYUmercadolibre.com.uy
MLVVenezuelaVESmercadolibre.com.ve
MECEcuadorUSDmercadolibre.com.ec
MBOBoliviaBOBmercadolibre.com.bo
MPAPanamaUSDmercadolibre.com.pa
MPYParaguayPYGmercadolibre.com.py
MRDDominican RepublicDOPmercadolibre.com.do
MCRCosta RicaCRCmercadolibre.co.cr
MNINicaraguaNIOmercadolibre.com.ni
MGTGuatemalaGTQmercadolibre.com.gt
MHNHondurasHNLmercadolibre.com.hn
MSVEl SalvadorUSDmercadolibre.com.sv

Input Parameters

ParameterTypeDefaultDescription
siteIdStringMLATarget country site code (see table above).
searchQueriesArray["iphone"]Keywords to search (one per line).
categoryUrlsArray[]Category or filtered search URLs to crawl.
startUrlsArray[]Mix of search, category, or direct product detail URLs.
priceMinIntegerMinimum price filter in local currency.
priceMaxIntegerMaximum price filter in local currency.
conditionStringanyFilter: any, new, used, refurbished.
officialStoresOnlyBooleanfalseRestrict results to Mercado Libre official stores.
sortStringrelevanceSort: relevance, price_asc, price_desc.
includeProductDetailBooleanfalseFetch full PDP: description, specs, stock, variations, gallery.
maxItemsInteger100Stop after N items (0 = unlimited).
maxPagesPerQueryInteger42Maximum search pages per query (~48 items/page).
maxConcurrencyInteger5Parallel search/category crawl jobs.
pdpConcurrencyInteger5Parallel product detail page fetches (when PDP enabled).
sessionPoolSizeInteger4Independent residential proxy sessions (1–10).
proxyConfigurationObjectautoApify proxy; residential proxy in target country auto-configured.

Input example — search listings

{
"siteId": "MLA",
"searchQueries": ["iphone 15"],
"maxItems": 500,
"condition": "new",
"officialStoresOnly": false,
"includeProductDetail": false,
"sort": "price_asc"
}

Input example — full product details (PDP)

{
"siteId": "MLB",
"searchQueries": ["samsung galaxy s24"],
"maxItems": 200,
"includeProductDetail": true,
"pdpConcurrency": 8,
"sessionPoolSize": 4
}

Output Format

Each dataset row = one Mercado Libre product listing.

FieldTypeDescription
idStringProduct ID (e.g. MLA1424728826, MLAU3921879606).
siteIdStringCountry site code (MLA, MLB, MLM, etc.).
titleStringProduct title.
permalinkStringCanonical product URL.
priceNumberCurrent selling price in local currency.
currencyStringCurrency code (ARS, BRL, MXN, CLP, etc.).
originalPriceNumberPrice before discount.
discountPercentIntegerDiscount percentage.
installmentsObjectInstallment quantity, amount, and interest rate.
conditionStringnew, used, or refurbished.
availableQuantityIntegerStock count (PDP mode).
soldQuantityIntegerHistorical sold count (PDP mode).
thumbnailUrlStringSearch card thumbnail.
imagesArrayFull image gallery (PDP mode).
descriptionStringProduct description text (PDP mode).
locationObjectSeller city, state, country (PDP mode).
sellerObjectNickname, official store flag, store name, reputation.
freeShippingBooleanFree shipping badge.
fullShippingBooleanMercado Libre FULL logistics delivery.
ratingAverageNumberStar rating (0–5).
reviewCountIntegerTotal review count (PDP mode).
attributesObjectTechnical specifications key-value pairs (PDP mode).
variationsArrayColor, size, and other variants with IDs and URLs (PDP mode).
scrapedAtStringExtraction timestamp (UTC ISO 8601).

Output example

{
"id": "MLA1424728826",
"siteId": "MLA",
"title": "Apple iPhone 14 (128 GB) - Blanco Estelar",
"permalink": "https://www.mercadolibre.com.ar/apple-iphone-14-128-gb-blanco-estelar/p/MLA19597568",
"price": 1199999,
"currency": "ARS",
"originalPrice": 1499999,
"discountPercent": 20,
"installments": {
"quantity": 12,
"amount": 99999,
"rate": 0
},
"condition": "new",
"availableQuantity": 15,
"soldQuantity": 1500,
"seller": {
"nickname": "Apple",
"isOfficialStore": true,
"storeName": "Apple",
"reputation": "level_5"
},
"freeShipping": true,
"fullShipping": true,
"ratingAverage": 4.8,
"attributes": {
"Memoria interna": "128 GB",
"Memoria RAM": "6 GB",
"Modelo del procesador": "Apple A15 Bionic"
},
"scrapedAt": "2026-07-09T10:40:00Z"
}

Search mode vs. PDP mode

Search listingsProduct detail (PDP)
Input flagincludeProductDetail: falseincludeProductDetail: true
Speed~3 min per 1,000 items~40 min per 1,000 items
Data depthTitle, price, seller, shipping, thumbnail+ description, specs, stock, sold qty, gallery, variations
Best forPrice monitoring, bulk catalog scansSpecification matching, enrichment, inventory analysis

Use Cases

Use CaseWhat you get
LATAM price intelligenceStructured price datasets per keyword across Argentina, Brazil, Mexico, Chile, and more
Competitor monitoringTrack official store listings, discounts, and installment offers in your product niche
Catalog specification matchingFull technical attribute tables for ERP, PIM, and marketplace listing sync
Resale arbitrageCompare new vs. refurbished prices and sold quantities to find margin opportunities
Cross-border researchSame keyword on MLA vs. MLB vs. MLM with local currency normalization
Data pipelinesJSON/CSV export or webhook integrations to Sheets, databases, and BI tools

FAQ

Which Mercado Libre countries are supported?

All 18 Mercado Libre regional sites: Argentina, Brazil, Mexico, Colombia, Chile, Peru, Uruguay, Venezuela, Ecuador, Bolivia, Panama, Paraguay, Dominican Republic, Costa Rica, Nicaragua, Guatemala, Honduras, and El Salvador. Set siteId to the corresponding code (e.g. MLA for Argentina, MLB for Brazil).

How does it bypass Mercado Libre's Akamai bot protection?

The Actor uses headless Chromium via Playwright with residential proxies targeted to the site's country. Multiple independent proxy sessions rotate requests to avoid rate limiting. Akamai JavaScript challenges are solved automatically in the browser context.

Do I need proxies?

Residential proxies in the target country are strongly recommended and auto-configured on Apify Cloud when proxy input is left empty. For PDP mode with high maxItems, increase sessionPoolSize (default 4) to spread load across more IP addresses.

What is the difference between search and PDP mode?

Search mode (includeProductDetail: false) extracts data from search result cards — fast and cost-efficient for price monitoring. PDP mode (includeProductDetail: true) visits each product page for full specifications, description, stock, sold quantity, image gallery, and variations.

Can I scrape specific categories or advanced filters?

Yes. Open Mercado Libre in your browser, apply filters (category, price range, condition, sort order), copy the URL from the address bar, and paste it into categoryUrls or startUrls. Price and condition filters can also be set directly in the Actor input.

Does it work with used and refurbished listings?

Yes. Set condition to used or refurbished, or leave it as any. The Actor correctly parses user-product listings (/up/MLAU... URLs) alongside catalog products (/p/MLA...).

Can I scrape 1,000+ listings in one run?

Yes. Set maxItems to your target (e.g. 1000). Search mode handles 1,000 items in approximately 3 minutes. PDP mode with pdpConcurrency: 8 and sessionPoolSize: 4 completes 1,000 enriched products in approximately 40 minutes.

Does it export to JSON / CSV?

Yes. Results are written to the Apify dataset. Download JSON, CSV, or Excel from the run, or connect webhooks and integrations.

How is this different from Mercado Libre Market Intelligence?

This Actor exports raw listing rows for catalogs, price feeds, and custom pipelines. Mercado Libre Market Intelligence — LATAM Niche & Demand Analyzer adds opportunity scoring, demand/GMV estimates, competition tables, and Markdown market reports on top of the same Mercado Libre data.

How is this different from a generic web scraper?

This Actor is purpose-built for Mercado Libre: correct URL construction per country, Akamai bypass, installment parsing, official store detection, FULL shipping badges, LATAM number formatting, and parallel PDP enrichment with proxy session pooling.


Also see: Mercado Libre Market Intelligence — LATAM Niche & Demand Analyzer — niche opportunity score, demand analysis, estimated GMV, top sellers/brands, and market reports from Mercado Libre search and category data.