MercadoLibre Scraper: Search, Products, Reviews, Q&A, Sellers avatar

MercadoLibre Scraper: Search, Products, Reviews, Q&A, Sellers

Pricing

from $2.00 / 1,000 result (product, reviews and seller modes)s

Go to Apify Store
MercadoLibre Scraper: Search, Products, Reviews, Q&A, Sellers

MercadoLibre Scraper: Search, Products, Reviews, Q&A, Sellers

Scrape MercadoLibre and Mercado Livre in 18 Latin American countries. Paste a keyword or URL and get up to 2,000 search results per query, full product pages with specs and variations, product reviews, buyer Q&A, and seller catalogs. Optional product details on search rows.

Pricing

from $2.00 / 1,000 result (product, reviews and seller modes)s

Rating

5.0

(1)

Developer

Sourabh Kumar

Sourabh Kumar

Maintained by Community

Actor stats

4

Bookmarked

814

Total users

244

Monthly active users

0.24 hours

Issues response

6 days ago

Last modified

Categories

Share

MercadoLibre search, products, reviews, Q&A & sellers across Latin America

Scrape MercadoLibre and Mercado Livre at scale. Get search results, full product listings, customer reviews, buyer questions, seller answers, and entire seller catalogs from one actor.

Search results from $1 per 1,000 rows, product, review and seller rows from $2 per 1,000. You pay only for rows delivered.

Search and product mode work in 18 Latin American countries. Reviews come from the nine countries where MercadoLibre shows them, seller catalogs from 17. Paste a URL or keyword and run, no login, no proxy setup.

What makes this the best MercadoLibre scraper

  • Up to 2,000 results per search, not just the first page of about 48. Set maxItems and the actor walks the pages for you.
  • 18 countries in search mode, including Central America, Bolivia, Paraguay and Venezuela.
  • Organic results only. Sponsored listings are left out, and every row carries its real position in the results.
  • Four modes in one actor, replaces running Search, Product Detail, Reviews, and Seller as separate scrapers.
  • Product details on search rows that match the listing you see: the seller, stock and warranty of that exact listing, not of another seller offering the same product.
  • Warranty, returns, shipping type (Full or seller-shipped), feature list and star breakdown on search rows with product details turned on, whenever the product page shows them.
  • Only scraper with buyer Q&A: every product includes the full questions and seller answers, up to 20 per product.
  • Only scraper with product variations: every color, storage, and size variant returned.
  • Top 5 reviews inline for free on every product PDP.
  • Every product spec on the page: RAM, battery, model, brand, dimensions, color, often 60 or more.
  • Seller details on every product: name, reputation level, power seller status, official store flag and store name.
  • Installments / "meses sin intereses": quantity, per payment amount, total.
  • Free shipping detection plus return policy: days, method, fees.
  • Seller catalogs by URL, seller ID or nickname in 17 countries, with rating and units sold on every listing, plus a profile row with followers, logo and banner for brand stores and shops.

Supported marketplaces

CountryDomainCurrencyModes
🇲🇽 Mexicomercadolibre.com.mxMXNall four
🇦🇷 Argentinamercadolibre.com.arARSall four
🇧🇷 Brazilmercadolivre.com.brBRLall four
🇨🇱 Chilemercadolibre.clCLPall four
🇨🇴 Colombiamercadolibre.com.coCOPall four
🇵🇪 Perumercadolibre.com.pePENall four
🇺🇾 Uruguaymercadolibre.com.uyUYUall four
🇪🇨 Ecuadormercadolibre.com.ecUSDall four
🇩🇴 Dominican Republicmercadolibre.com.doDOPall four
🇧🇴 Boliviamercadolibre.com.boBOBsearch, product, seller
🇨🇷 Costa Ricamercadolibre.co.crCRCsearch, product
🇬🇹 Guatemalamercadolibre.com.gtGTQ / USDsearch, product, seller
🇭🇳 Hondurasmercadolibre.com.hnHNLsearch, product, seller
🇳🇮 Nicaraguamercadolibre.com.niNIOsearch, product, seller
🇵🇦 Panamamercadolibre.com.paPAB / USDsearch, product, seller
🇵🇾 Paraguaymercadolibre.com.pyPYG / USDsearch, product, seller
🇸🇻 El Salvadormercadolibre.com.svUSDsearch, product, seller
🇻🇪 Venezuelamercadolibre.com.veVES / USDsearch, product, seller

Several of the newer countries list local and US dollar prices side by side. Every row carries the currency of its own price, so nothing is converted or guessed.

Four scraping modes

🔍 Search mode

Type a keyword (for example, iphone 15) or paste a search or category URL. Get one row per product card with title, brand, thumbnail, price, currency, rating, condition, item ID, category, units sold, seller or official store name, and position in the results. Every row also carries the shipping line, whether shipping is free and arrives next day, the monthly payment plan, the price before discount, the discount percentage, and labels like MÁS VENDIDO.

Results go past the first page. Set maxItems to how many you want (up to 2,000 per search, or 0 for all of them) and the actor pages through for you.

Narrow a keyword search the way MercadoLibre's own filters do: sort by price, new / used / refurbished, a price range, a minimum discount, free shipping only, FULL shipping only, official stores only, or a category ID. All of them are optional and off by default. They work in Mexico, Brazil, Argentina, Colombia, Chile, Peru, Uruguay, Ecuador and Venezuela; on the other nine sites MercadoLibre only supports sorting, so a run there with another filter stops with a message and costs nothing.

Every search row also says which keyword and listing it came from (searchQuery, searchUrl), how many results MercadoLibre reports for that search (totalResults), and carries listingUrl, a link that opens exactly the seller and price the row describes. Sponsored listings are left out by default; turn on Include Sponsored Listings to get them too, marked isSponsored.

Need more than the listing shows? Turn on Scrape product details for each result and every row also carries the full description, complete image gallery, seller ID and reputation, stock line, attributes, category breadcrumbs, warranty, return policy, shipping type, feature list and star breakdown when the product page shows them, plus the rating and number of ratings shown on the product page. Runs take longer because each result is opened individually. Product details are a paid add-on on top of each search row; see the pricing section.

📦 Product mode

Paste a product URL (catalog /p/, listing /up/, item page, or a plain ID like MLM27172669). Get a full product detail record per URL:

  • Title, the description shown on the product page, brand, condition, SKU, the full high resolution image gallery
  • Current price, original price, discount percentage (against the regular price; in Brazil the Pix price comes separately, with its condition), currency, stock line
  • Rating, number of ratings, star breakdown, total review count, top 5 reviews inline
  • Seller name, reputation level, power seller status, official store flag and store name
  • The listing ID of the offer the page shows, and units sold on item pages
  • Installments as the page shows them: quantity, per payment amount, total
  • Payment methods the page lists (credit and debit cards, cash, Pix, Boleto, and so on), and the official store ID
  • Shipping: free flag, shipping type (Full or seller-shipped), origin, destination, handling and transit days
  • Warranty, return policy and the feature list, whenever the product page shows them
  • Every color / storage / size variant
  • Up to 20 buyer questions with the seller's answers and timestamps
  • Breadcrumbs and every technical spec on the page
  • Car and motorcycle ads work too

Turn off reviews, questions or variations in the Product mode options when you do not need them. Rows appear in the order of your URLs.

⭐ Reviews mode

Paste a product URL. Get one row per review with star rating, full review text, date, reviewer country, likes count, and attached photos or videos.

Set Max Items to 0 for the full sweep: every star rating, both sort orders and each country's own review list for the product, with no review returned twice. Products with up to a few hundred reviews come back complete. The most reviewed products (thousands of reviews) can return a couple of thousand unique reviews, because MercadoLibre stops every review list after a few hundred entries.

Catalog URLs (/p/), listing URLs (/up/), item URLs (articulo.) and plain IDs all work. An item URL returns the listing's own reviews, or, when the listing belongs to a catalog product, the same reviews its catalog URL returns. A product with no reviews returns no rows and costs nothing, and when none of the products in a run have reviews, the run ends with a message saying so.

🏪 Seller mode

Paste a seller's listings URL, a brand store or shop URL, a numeric seller ID, or a seller nickname. Get the seller's catalog, one row per listing, plus a profile row for brand stores and shops.

What each input returns:

  • Brand store (/tienda/<name>, /loja/<name> on Brazil): that store's own listings only, even when the same company runs other stores, plus the store's profile row where MercadoLibre has a store page.
  • Seller listings URL, seller ID or nickname: every listing the seller has. When the seller runs a shop page, its profile row comes too.
  • Nicknames work in Mexico, Brazil, Uruguay and Colombia, including names with spaces such as DIMM OK. Where a nickname only opens a reputation page (for example the Dominican Republic), the run says so and asks for the seller ID or listings URL.

Catalog rows (up to 2,000 per seller) with title, price with cents, currency, rating, units sold, the shipping line, free shipping flag, monthly payment plan, price before discount, discount percentage, condition, item and catalog IDs, the listing's position in the seller's catalog, and the seller's name and ID, plus the nickname and the seller's total number of listings when the listings page shows them. Store rows also carry the official store name and ID.

Profile row (one per brand store or shop) with 30+ fields:

  • Seller ID and name, shop name, shop type, slug, official store ID
  • Followers count, date created, status, brand registry
  • Logo, banner image, mobile banner, header style, subdomain
  • Tags such as priority_brand or has_followers
  • Compliance flags: has_moderations, has_debts, restrictions
  • Free trial start, end, and period
  • Section menu with each section's name, URL, and category ID

MercadoLibre does not publish sellers' addresses, phone numbers or email addresses, so sellerAddress, sellerPhone and sellerEmail are always null.

The profile row counts toward maxItems: maxItems: 30 on a brand store returns the profile plus 29 listings. A seller or store that does not exist returns no rows and a message saying so, and costs nothing.

Top use cases

Search mode

  • Full category and keyword sweeps: up to 2,000 results per search, organic only, with sold counts and positions.
  • Auto parts and spare parts catalogs: warranty, returns, shipping type and seller for every listing, with product details on.
  • Market research: which brands dominate which categories in each country.
  • SEO and keyword research: which products surface for high volume keywords and how they rate.

Product mode

  • Catalog enrichment: pull images, specs, descriptions, return policy, and installments for Shopify or WooCommerce imports.
  • Competitive pricing: monitor a list of competitor products daily, track price and discount drift.

Reviews mode

  • Review sentiment analytics: scrape thousands of star rated reviews with media for ML or QA research.
  • Voice of customer: monitor reviews on a new launch SKU across MX, AR, BR.

Seller mode

  • Lead generation: find official stores with high followers, priority brand tags, and brand registry.
  • Brand and MAP monitoring: track every catalog item a brand store lists, spot unauthorized resellers.
  • Dropshipping sourcing: find high reputation sellers with broad catalogs in BR and MX.
  • Competitive seller analysis: compare catalog size, ratings, units sold, follower growth and pricing across rival sellers.

How much does MercadoLibre Scraper cost?

You pay for each row you get. The price depends on the mode and drops as your Apify Store discount tier goes up. No subscription and no minimum spend.

What 1,000 rows cost

What you runFreeBronze (Starter)Silver (Scale)Gold (Business), Platinum, Diamond
Search$2$1$1$1
Search with product details$4$2.50$2$2
Product$5$4$3$2
Reviews$5$4$3$2
Seller$5$4$3$2

Every search run also has a start fee of $0.005 (half a cent), once per run, whatever the number of rows.

How these show on your bill

  • Search result: one per search row.
  • Search product details: one per search row whose product page was read. If a product page could not be read, that row is not charged for details.
  • Search run start: once per search run.
  • Result (product, reviews and seller modes): one per row in those modes.

Examples on the Business plan

  • 1,000 search results: $1.005.
  • 1,000 search results with product details: $2.005.
  • 50 full product records with Q&A: $0.10.
  • 300 reviews for one product: $0.60.

The Apify Free plan's $5 in monthly credits covers about 2,500 search rows, or about 1,000 product, review or seller rows.

Input examples

Search mode

{
"mode": "search",
"country": "MX",
"searchQuery": "iphone 15",
"maxItems": 3
}

Search mode with filters: new items from 200 to 800, free shipping, cheapest first

{
"mode": "search",
"country": "MX",
"searchQuery": "audifonos sony",
"maxItems": 100,
"sortBy": "price_asc",
"condition": "new",
"minPrice": 200,
"maxPrice": 800,
"freeShippingOnly": true
}

Product mode

{
"mode": "product",
"country": "MX",
"productUrls": [
"https://www.mercadolibre.com.mx/audifonos-inalambricos-sony-wh-ch520-negro/p/MLM23138487"
],
"maxItems": 1,
"includeReviews": true,
"includeQuestions": true,
"includeVariations": true
}

Reviews mode

{
"mode": "reviews",
"country": "MX",
"productUrls": [
"https://www.mercadolibre.com.mx/audifonos-inalambricos-sony-wh-ch520-negro/p/MLM23138487"
],
"maxItems": 100
}

Seller mode

{
"mode": "seller",
"country": "MX",
"sellerUrls": [
"https://www.mercadolibre.com.mx/tienda/phone-depot"
],
"maxItems": 50,
"includeSellerProfile": true
}

Output examples

Every row carries mode, country, and scrapedAt. Real rows captured from live runs.

Search mode, one row per product card (this one is result 51, from the second page):

{
"mode": "search",
"country": "MX",
"siteId": "MLM",
"productId": null,
"catalogProductId": "MLM66066058",
"userProductId": "MLMU3770371327",
"title": "Smartphone Motorola Moto G06, 256 Gb, 12 Gb (4 Gb De Ram + 8 Gb De Ram Boost) Y Cámara De 50 Mp Con Batería Ai De 5200 Mah, Pantalla 6.9, Azul Marino",
"url": "https://www.mercadolibre.com.mx/smartphone-motorola-moto-g06-256-gb-12-gb-4-gb-de-ram-8-gb-de-ram-boost-y-camara-de-50-mp-con-bateria-ai-de-5200-mah-pantalla-69-azul-marino/p/MLM66066058",
"thumbnail": "https://http2.mlstatic.com/D_NQ_NP_834250-MLA107819445039_022026-F.jpg",
"brand": "Motorola",
"price": 2789.07,
"currency": "MXN",
"availability": "InStock",
"rating": 4.9,
"ratingCount": null,
"reviewCount": null,
"position": 51,
"scrapedAt": "2026-10-08T20:30:40.745Z",
"isInternational": false,
"condition": "NewCondition",
"freeShipping": true,
"shippingText": "Llega gratis mañana",
"installments": {
"quantity": 24,
"amount": 168.54,
"total": 4044.96
},
"originalPrice": 2999,
"discountPercentage": 7,
"itemId": "MLM4746953992",
"soldQuantity": 1000,
"nextDayDelivery": true,
"categoryId": "MLM1055",
"domainId": "MLM-CELLPHONES",
"sellerName": "GC Móvil",
"isOfficialStore": true,
"officialStoreName": "GC Móvil",
"highlight": null,
"variations": null,
"variationCount": null,
"promotions": null,
"conditionalPrice": null,
"conditionalPriceNote": null,
"listingUrl": "https://www.mercadolibre.com.mx/smartphone-motorola-moto-g06-256-gb-12-gb-4-gb-de-ram-8-gb-de-ram-boost-y-camara-de-50-mp-con-bateria-ai-de-5200-mah-pantalla-69-azul-marino/p/MLM66066058?pdp_filters=item_id%3AMLM4746953992",
"searchQuery": "celular",
"searchUrl": "https://listado.mercadolibre.com.mx/celular",
"totalResults": 41215
}

Search mode with product details turned on, same row shape plus the detail fields (long lists shortened to their first entries):

{
"mode": "search",
"country": "MX",
"siteId": "MLM",
"productId": "MLM3215460605",
"catalogProductId": "MLM23138487",
"userProductId": "MLMU4481188569",
"title": "Audífonos Inalámbricos Sony Wh-ch520 Negro",
"url": "https://www.mercadolibre.com.mx/audifonos-inalambricos-sony-wh-ch520-negro/p/MLM23138487",
"thumbnail": "https://http2.mlstatic.com/D_NQ_NP_963414-MLA99445666920_112025-F.jpg",
"brand": "Sony",
"price": 683,
"currency": "MXN",
"availability": "InStock",
"rating": 4.9,
"ratingCount": 62517,
"reviewCount": null,
"position": 1,
"scrapedAt": "2026-10-08T20:47:39.596Z",
"isInternational": false,
"condition": "NewCondition",
"freeShipping": true,
"shippingText": "Llega gratis mañana",
"installments": {
"quantity": 24,
"amount": 41.27,
"total": 990.48
},
"originalPrice": null,
"discountPercentage": null,
"itemId": "MLM3215460605",
"soldQuantity": 50000,
"nextDayDelivery": true,
"categoryId": "MLM7533",
"domainId": "MLM-HEADPHONES",
"sellerName": "E VIP ELECTRONICS",
"variations": [
{
"attributes": {
"color": "Amarillo"
}
},
{
"attributes": {
"color": "Azul"
}
}
],
"variationCount": 7,
"isOfficialStore": true,
"officialStoreName": "E VIP ELECTRONICS",
"description": "COMPATIBLE CON \n\nLos audífonos inalámbricos WH-CH520 están diseñados para ofrecer comodidad durante todo el día sin sacrificar la calidad del sonido. Disponibles en cuatro colores, proporcionan un audio claro y confiable, ya sea para escuchar música o para llamadas telefónicas.\n\nAdapta el sonido a tus preferencias personales con la app Sony | Headphones Connect.\nDigital Sound Enhancement Engine reproduce un sonido de alta calidad más fiel a la grabación original.\nDuración de la batería de hasta 50 horas y carga rápida.\n\nPersonaliza el sonido según el género musical con una variedad de preajustes o crea y guarda tus propios preajustes con el ecualizador de la app Sony | Headphones Connect.\n\nAudífonos optimizados para 360 Reality Audio con la app | Headphones Connect para una experiencia inmersiva.\n\nConectividad multipunto permite emparejar los audífonos con dos dispositivos simultáneamente, conectándose automáticamente al dispositivo que recibe una llamada.\n\nHasta 50 horas de duración de batería y con una carga rápida de 3 minutos obtienes 1,5 horas de tiempo de escucha.\n\nDiadema ajustable, almohadillas blandas y diseño ligero para máxima comodidad.\n\nManejo de llamadas con manos libres mediante botones en los audífonos.\n\nMicrófono integrado de alta calidad con procesamiento de reducción de ruido para llamadas claras en entornos ruidosos.\n\nControl de voz para asistencia de Google o Siri en la realización de tareas sin interrumpir tus actividades.\n\nFast Pair para un emparejamiento Bluetooth sencillo con dispositivos Android y función para localizar los audífonos.",
"images": [
"https://http2.mlstatic.com/D_NQ_NP_963414-MLA99445666920_112025-O.jpg",
"https://http2.mlstatic.com/D_NQ_NP_831674-MLA84843123777_052025-O.jpg",
"https://http2.mlstatic.com/D_NQ_NP_814427-MLA84843114143_052025-O.jpg"
],
"sellerId": "3130469928",
"sellerReputation": "5_green",
"sellerPowerStatus": "platinum",
"attributes": [
{
"name": "Fabricante",
"value": "Sony"
},
{
"name": "Marca",
"value": "Sony"
},
{
"name": "Modelo",
"value": "WH-CH520"
}
],
"breadcrumbs": [
"Electrónica, Audio y Video",
"Audio",
"Audífonos"
],
"stockText": "+50 disponibles",
"ratingDistribution": {
"1": 0.74,
"2": 0.4,
"3": 1.21,
"4": 6.84,
"5": 90.8
},
"logisticType": "fulfillment",
"productBrandId": "995",
"returnPolicy": {
"country": "MX",
"category": "MerchantReturnFiniteReturnWindow",
"days": 30,
"method": "ReturnByMail",
"fees": "FreeReturn"
},
"warranty": null,
"features": [
"Cantidad de pares: 1.",
"Alcance inalámbrico de 10 m.",
"Modo manos libres incluido."
],
"detailScraped": true,
"highlight": null,
"promotions": null,
"conditionalPrice": null,
"conditionalPriceNote": null,
"listingUrl": "https://www.mercadolibre.com.mx/audifonos-inalambricos-sony-wh-ch520-negro/p/MLM23138487?pdp_filters=item_id%3AMLM3215460605",
"searchQuery": "audifonos sony",
"searchUrl": "https://listado.mercadolibre.com.mx/audifonos-sony",
"totalResults": 1127
}

Product mode, one row per product (long lists shortened to their first entries):

{
"mode": "product",
"country": "MX",
"siteId": "MLM",
"productId": "MLM23138487",
"catalogProductId": "MLM23138487",
"title": "Audífonos Inalámbricos Sony Wh-ch520 Negro",
"url": "https://www.mercadolibre.com.mx/audifonos-inalambricos-sony-wh-ch520-negro/p/MLM23138487",
"thumbnail": "https://http2.mlstatic.com/D_NQ_NP_963414-MLA99445666920_112025-O.webp",
"images": [
"https://http2.mlstatic.com/D_NQ_NP_963414-MLA99445666920_112025-O.jpg",
"https://http2.mlstatic.com/D_NQ_NP_831674-MLA84843123777_052025-O.jpg",
"https://http2.mlstatic.com/D_NQ_NP_814427-MLA84843114143_052025-O.jpg"
],
"brand": "Sony",
"description": "COMPATIBLE CON \n\nLos audífonos inalámbricos WH-CH520 están diseñados para ofrecer comodidad durante todo el día sin sacrificar la calidad del sonido. Disponibles en cuatro colores, proporcionan un audio claro y confiable, ya sea para escuchar música o para llamadas telefónicas.\n\nAdapta el sonido a tus preferencias personales con la app Sony | Headphones Connect.\nDigital Sound Enhancement Engine reproduce un sonido de alta calidad más fiel a la grabación original.\nDuración de la batería de hasta 50 horas y carga rápida.\n\nPersonaliza el sonido según el género musical con una variedad de preajustes o crea y guarda tus propios preajustes con el ecualizador de la app Sony | Headphones Connect.\n\nAudífonos optimizados para 360 Reality Audio con la app | Headphones Connect para una experiencia inmersiva.\n\nConectividad multipunto permite emparejar los audífonos con dos dispositivos simultáneamente, conectándose automáticamente al dispositivo que recibe una llamada.\n\nHasta 50 horas de duración de batería y con una carga rápida de 3 minutos obtienes 1,5 horas de tiempo de escucha.\n\nDiadema ajustable, almohadillas blandas y diseño ligero para máxima comodidad.\n\nManejo de llamadas con manos libres mediante botones en los audífonos.\n\nMicrófono integrado de alta calidad con procesamiento de reducción de ruido para llamadas claras en entornos ruidosos.\n\nControl de voz para asistencia de Google o Siri en la realización de tareas sin interrumpir tus actividades.\n\nFast Pair para un emparejamiento Bluetooth sencillo con dispositivos Android y función para localizar los audífonos.",
"price": 683,
"originalPrice": null,
"discountPercentage": null,
"currency": "MXN",
"availability": "InStock",
"condition": "NewCondition",
"stockText": "+50 disponibles",
"sku": "MLM23138487",
"rating": 4.9,
"ratingCount": 62517,
"reviewCount": 29193,
"installments": {
"quantity": 3,
"amount": 233,
"rate": 0,
"total": 699,
"currency": "MXN"
},
"freeShipping": true,
"shippingText": "Envío gratis a todo el país",
"shipping": {
"free": true,
"text": "Envío gratis a todo el país",
"cost": 0,
"currency": null,
"originCountry": null,
"originRegion": null,
"destinationCountry": null,
"destinationRegion": null,
"handlingMinDays": null,
"handlingMaxDays": null,
"transitMinDays": null,
"transitMaxDays": null
},
"returnPolicy": {
"country": "MX",
"category": "MerchantReturnFiniteReturnWindow",
"days": 30,
"method": "ReturnByMail",
"fees": "FreeReturn"
},
"sellerId": "3130469928",
"sellerName": "E VIP ELECTRONICS",
"sellerReputation": "5_green",
"sellerPowerStatus": "platinum",
"isOfficialStore": true,
"officialStoreName": "E VIP ELECTRONICS",
"breadcrumbs": [
"Electrónica, Audio y Video",
"Audio",
"Audífonos"
],
"categoryId": "MLM7533",
"domainId": "MLM-HEADPHONES",
"attributes": [
{
"name": "Fabricante",
"value": "Sony"
},
{
"name": "Marca",
"value": "Sony"
},
{
"name": "Modelo",
"value": "WH-CH520"
}
],
"variations": [
{
"id": "MLM47857275",
"attributes": {
"color": "Amarillo"
}
},
{
"id": "MLM23138483",
"attributes": {
"color": "Azul"
}
},
{
"id": "MLM23138485",
"attributes": {
"color": "Beige"
}
}
],
"reviews": [
{
"text": "Amé el producto, lo recomiendo totalmente.",
"rating": 5
},
{
"text": "Están preciosos, no lastiman, porque yo uso lentes, buen sonido, duran bastante llevo 1 semana usándolos sin cargar.",
"rating": 5
},
{
"text": "La calidad de sonido en espectacular para el tamaño de los auriculares. Tienen app por lo cual se pueden ecualizar a gusto. Muy buenos bajos! respecto al volumen, conectados a iphone el vol max no es muy alto, pero en pc windows se puede subir mucho más. En cuanto a la comodidad, son on-ear, es decir, apoyan sobre la oreja, si bien las almohadillas son muy suaves, pueden llegar a molestar un poco por la presión que ejercen sobre las mismas, aunque sea mínima, de todas maneras, calculo que con el uso prolongado uno se acostumbra. El emparejamiento bluetooth con cel y pc es muy sencillo y tienen un buen alcance incluso a través de las paredes de una casa. Respecto a la batería, vienen cargados al 70%, no puedo especificar sobre la duración ya que los utilicé durante una hora porque los compré ayer. Excelentes materiales de construcción, son chicos, se sienten robustos y se giran 90 grados las copas para guardarlos.\nComo opinión personal, no soy profesional en audio, simplemente me gusta escuchar música en excelente calidad, disfrutar de la comodidad de no tener cables y minimizar el sonido ambiental, para lo cual estos auriculares cumplen perfectamente.\nEspero que esto ayude a quien como yo antes de comprarlos, está buscando una opinión objetiva de un usuario que los ha probado.\nA mi me encantaron, personalmente, los recomiendo.",
"rating": 5
}
],
"questions": [
{
"id": 13664759619,
"text": "Se pueden usar como manos libres?",
"answer": "Sí, los audífonos Sony WH-CH520 cuentan con función de manos libres, por lo que puede realizar y recibir llamadas telefónicas con ellos. Atte ElectroBot",
"answerDate": "27/09/2026"
},
{
"id": 13663661266,
"text": "FACTURAS ANTE EL SAT?",
"answer": "Sí, contamos con factura fiscal ante el SAT. Para solicitarla, por favor hágalo a través de la mensajería de MercadoLibre una vez realizada su compra. Atte ElectroBot",
"answerDate": "23/09/2026"
},
{
"id": 13657309015,
"text": "Que tan buenos bajos tiene",
"answer": "Estimado comprador, los audífonos WH-CH520 cuentan con el **Digital Sound Enhancement Engine (DSEE)** de Sony, que reproduce un sonido de alta calidad fiel a la grabación original. Además, puede personalizar la respuesta de bajos a su gusto mediante el **ecualizador de la app Sony | Headphones Connect**, donde podrá ajustar los graves según sus preferencias. Para especificaciones técnicas más detalladas sobre la respuesta de frecuencias, le recomendamos consultar directamente con el fabricante Sony. Atte ElectroBot",
"answerDate": "12/09/2026"
}
],
"promotions": null,
"scrapedAt": "2026-10-08T20:47:23.854Z",
"isInternational": false,
"listingType": "gold_special",
"itemId": "MLM3215460605",
"userProductId": null,
"soldQuantity": null,
"logisticType": "fulfillment",
"warranty": null,
"features": [
"Cantidad de pares: 1.",
"Alcance inalámbrico de 10 m.",
"Modo manos libres incluido."
],
"ratingDistribution": {
"1": 0.74,
"2": 0.4,
"3": 1.21,
"4": 6.84,
"5": 90.8
},
"productBrandId": "995",
"conditionalPrice": null,
"conditionalPriceNote": null,
"paymentMethods": [
{
"title": "Meses sin Tarjeta",
"options": [
"Mercado Crédito"
]
},
{
"title": "Tarjetas de crédito",
"options": [
"Mastercard",
"American Express",
"Visa"
]
},
{
"title": "Tarjetas de débito",
"options": [
"Visa Débito",
"Si Vale",
"Edenred",
"Sodexo",
"Sodexo Despensa",
"Mastercard Débito",
"Sodexo Restaurant"
]
}
],
"officialStoreId": 415054
}

Reviews mode, one row per review:

{
"mode": "reviews",
"country": "MX",
"siteId": "MLM",
"productId": "MLM27172669",
"catalogProductId": "MLM27172678",
"reviewId": 803375213,
"reviewRating": 5,
"reviewText": "Producto chino pero 100% original, tomando en cuenta que todos los iphone se producen en china, solo cambia el empaquetado para el país que va a ser d (...)",
"reviewDate": "2023-11-21T16:00:16Z",
"reviewDateText": "Hace más de 1 año",
"reviewCountry": "México",
"reviewLikes": 2547,
"reviewMedia": [
"https://http2.mlstatic.com/D_NQ_NP_2X_698307-MLA72919050762_112023-O.webp"
],
"title": null,
"scrapedAt": "2026-09-15T15:21:51.989Z"
}

Two date fields, because they answer different questions:

  • reviewDate is the exact publish time in ISO 8601 (2023-11-21T16:00:16Z). Use this one to sort, filter by period, or compare reviews.
  • reviewDateText is the wording MercadoLibre shows on the page, in the language of that marketplace (Hace más de 1 año on MX and AR, Há 2 meses on BR). Useful if you are mirroring what a shopper sees, but it is relative to the moment you scraped and it does not age well in storage.

catalogProductId is the catalog entry the review belongs to. It is often a different ID than the one you submitted, because MercadoLibre groups several listings of the same product under one catalog family and shares their reviews.

Seller mode, profile row (selected fields):

{
"mode": "seller",
"kind": "profile",
"country": "MX",
"sellerId": "95428411",
"sellerName": "PHONE DEPOT",
"sellerSlug": "phone-depot",
"sellerProfileUrl": "https://www.mercadolibre.com.mx/tienda/phone-depot",
"shopName": "PHONE DEPOT",
"shopType": "brand",
"officialStoreId": 281110,
"isOfficialStore": true,
"officialStoreName": "PHONE DEPOT",
"totalFollowers": 1235,
"dateCreated": "2025-12-06T12:50:40.916207848Z",
"status": "active",
"hasModerations": false,
"hasDebts": false,
"tags": ["normal_store", "has_followers"],
"brandName": "PHONE DEPOT",
"brandRegistryId": "77489",
"logoUrl": "https://http2.mlstatic.com/D_NQ_NP_779110-MLA100764709370_122025-F.jpg",
"bannerUrl": "https://http2.mlstatic.com/D_NQ_NP_871870-MLA106237878880_022026-F.jpg",
"sellerAddress": null,
"sellerPhone": null,
"sellerEmail": null,
"scrapedAt": "2026-09-26T16:19:53.265Z"
}

Seller mode, catalog row:

{
"mode": "seller",
"country": "MX",
"siteId": "MLM",
"productId": null,
"catalogProductId": "MLM51229310",
"userProductId": null,
"title": "Celular Motorola Edge 60 Pro, 12gb Ram/512gb, 50mp, Color Gris",
"url": "https://www.mercadolibre.com.mx/celular-motorola-edge-60-pro-12gb-ram512gb-50mp-color-gris/p/MLM51229310?pdp_filters=official_store%3A281110",
"thumbnail": "https://http2.mlstatic.com/D_Q_NP_2X_979259-MLA99991189813_112025-E.webp",
"brand": null,
"price": 10648.2,
"currency": "MXN",
"availability": "InStock",
"rating": 4.8,
"ratingCount": null,
"reviewCount": null,
"freeShipping": true,
"shippingText": "Envío gratis",
"installments": {
"quantity": 12,
"amount": 887.35,
"rate": 0,
"total": 10648.2
},
"originalPrice": null,
"discountPercentage": null,
"position": 1,
"scrapedAt": "2026-10-08T20:47:33.328Z",
"condition": "NewCondition",
"itemId": "MLM4074867204",
"kind": "item",
"sellerId": "95428411",
"sellerName": "PHONE DEPOT",
"sellerSlug": "phone-depot",
"sellerProfileUrl": "https://www.mercadolibre.com.mx/tienda/phone-depot",
"isOfficialStore": true,
"officialStoreName": "PHONE DEPOT",
"shopType": "brand",
"officialStoreId": 281110,
"isInternational": false,
"soldQuantity": 5000,
"sellerNickname": null,
"totalListings": 166,
"listingUrl": "https://www.mercadolibre.com.mx/celular-motorola-edge-60-pro-12gb-ram512gb-50mp-color-gris/p/MLM51229310?pdp_filters=item_id%3AMLM4074867204"
}

In seller rows, position is the listing's place in the seller's catalog, soldQuantity is the units-sold bucket shown on the listing, sellerNickname is filled when MercadoLibre names the seller by nickname on the listings page, and totalListings is how many listings the seller (or, for a brand store, the store) has in total.

itemId is the ID of that specific listing, one seller's offer. It is filled on nearly every search row. On catalog listings, catalogProductId is the shared catalog entry several sellers can list under.

position is the rank in the results across all pages, counting organic listings only. Numbers can skip where MercadoLibre shows the same listing twice.

soldQuantity is the units sold as MercadoLibre shows it, in buckets like 50, 500 or 5000, so treat it as a magnitude. highlight is the label on the card, such as MÁS VENDIDO.

ratingCount on a plain search row is null, because the count on the search page does not match the one on the product page. Turn on product details and rating and ratingCount come together from the product page, so they always describe the same thing.

With product details on:

  • logisticType is how MercadoLibre ships the listing: fulfillment means stored and shipped by Mercado Libre Full, self_service is Flex, cross_docking, xd_drop_off or drop_off mean the seller ships it, and not_specified or custom mean the seller arranges it. It can vary with the delivery location.
  • warranty is the warranty as the listing states it: type (seller, factory or none, and null when the page does not clearly say whose warranty it is), duration, unit, and the text shown.
  • returnPolicy is included only when the product page shows the same policy.
  • features is the product's list of key points. ratingDistribution is the percent of ratings per star.
  • detailScraped is true when the product page was read and merged, and false when it could not be read. Those rows keep their search fields.

isInternational is true when MercadoLibre marks the listing as international or cross-border shipping, and false for a regular domestic listing. It appears on search, product and seller rows, and comes from the listing page itself, so no detail fetch is needed. Reviews rows do not carry it.

condition is NewCondition, UsedCondition, RefurbishedCondition or OpenBoxCondition. It comes from the listing page itself, so it arrives on search and seller rows with no detail fetch. It is null when MercadoLibre does not state a condition, which is the case for vehicle, property and service listings, where the site shows attributes like year or floor area instead.

stockText is the remaining stock exactly as MercadoLibre prints it above the buy buttons: 4 disponibles, +10 disponibles, or Ultima en Stock! when one is left. A plus sign means at least that many, not exactly that many, because MercadoLibre caps the figure it shows. It comes from the product page, so it appears on product rows and on search rows when detail scraping is on. It is null when the page states no figure, for example on pre-order listings.

Limitations

  • Search and seller catalogs stop at 2,000 items per query or per seller. To go deeper, split the work: narrower keywords, category filters, or one run per storefront section.
  • Sponsored listings are left out unless you turn on Include Sponsored Listings. Without it you get the organic results, ranked as MercadoLibre ranks them. With it, an item shown both as an ad and organically on the same page comes back once, as its organic row.
  • Search filters other than sorting work in nine countries (Mexico, Brazil, Argentina, Colombia, Chile, Peru, Uruguay, Ecuador, Venezuela). MercadoLibre's other nine sites ignore them, so a run there that sets one stops with a message and costs nothing.
  • Seller mode works in 17 countries. In Costa Rica MercadoLibre currently shows no seller listings, so a Costa Rica seller run ends with a message saying so and costs nothing. Profile rows come from brand stores and shops. Argentina and the nine newer countries have no store profile pages, so a store URL there returns the store's listings without the profile row and without sellerId; use the seller's ID or listings URL when you need it.
  • Product pages in the Dominican Republic, Bolivia, Costa Rica, Guatemala, Honduras, Nicaragua, Panama, Paraguay and El Salvador have no reviews on MercadoLibre today. A reviews run on them ends with a "No reviews" message and no charge, and picks up reviews as soon as they appear.
  • The most reviewed products cannot be read in full. MercadoLibre stops every review list after a few hundred entries; the actor combines many lists, but products with thousands of reviews return part of them.
  • Buyer Q&A caps at 20 questions per product, which is what the product page itself surfaces, not the full history.
  • Product mode returns the top 5 reviews inline. For the deep review set, use reviews mode.
  • A catalog URL (/p/) shows the offer MercadoLibre puts first right now, so its seller, price and itemId can change between runs. Use an item URL to follow one seller's listing.
  • Public pages only. No buyer names beyond what MercadoLibre publishes, no order history. MercadoLibre does not publish sellers' addresses, phone numbers or emails, so seller rows never include them.

Frequently asked questions

Does this scraper work for Mercado Livre Brasil?

Yes. Pick BR as the country and the actor returns BRL prices and Portuguese content. Brazil is fully supported in all four modes.

Do I need to log in or provide cookies?

No. Paste a URL or a keyword and run. There is nothing to configure, no account on MercadoLibre, and no proxy setup.

Will I get blocked?

No. The actor handles bot protection automatically and retries on its own when a request is refused.

How do I find a seller's ID?

Open the seller's store or listings page on MercadoLibre and copy the URL. Brand stores, shop pages, a seller's listings URL, seller profile URLs, numeric seller IDs and plain nicknames all work as input. A listing URL that contains seller_id= works too.

How many results can one search return?

Up to 2,000 per keyword or search URL. Set maxItems to the number you want, or 0 for everything up to that limit. You pay for the rows delivered, plus a $0.005 fee per search run.

Can I scrape products by keyword instead of URL?

Yes. Pick search mode and type the keyword in searchQuery. Example: { "mode": "search", "country": "MX", "searchQuery": "iphone 15", "maxItems": 100 }.

What happens when a product or seller URL is not found?

Nothing is charged for it, and the run's status message lists which inputs were not found, so a typo or a dead listing in a large batch never costs you money and never fails the run. If MercadoLibre blocks a page instead, the message says so and suggests running again; a run that returns nothing because of a block is marked failed, so you can spot it and retry.

In search mode, if none of your Start URLs can be read, the run stops with a message and charges nothing. The search keyword is only used when no Start URLs are given.

How much does MercadoLibre Scraper cost?

Search rows cost $1 per 1,000 on every paid plan ($2 on the free tier), plus $0.005 per search run. Product details on search rows add $1 to $1.50 per 1,000. Product, reviews and seller rows cost $5 per 1,000 at the free tier, down to $2 per 1,000 at Gold and above. Full table in the pricing section above.

Scraping public data is generally allowed in the US and most of the EU, as long as you don't collect personal data covered by GDPR or CCPA without a lawful basis. This actor only touches publicly accessible pages, but how you use the output is on you.

Apify's full breakdown: Is web scraping legal?.

Does it support scheduled runs and integrations?

Yes. Schedule it daily, weekly, or hourly in Apify Console to monitor prices, inventory, or new listings. Results push into Make, Zapier, Slack, Airbyte, GitHub, Google Sheets, Google Drive, and anything else that consumes webhooks.

Full list: Apify integrations.

Can I use it with the Apify API?

Yes. Every run is available via the Apify REST API:

curl -X POST "https://api.apify.com/v2/acts/sourabhbgp~mercadolibre-scraper/runs?token=APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"mode": "search", "country": "MX", "searchQuery": "iphone 15", "maxItems": 100}'

Docs: Apify API reference.

Can I use it through an MCP Server?

Yes. Apify ships an MCP server that exposes every actor as a tool, so Claude Desktop, Cursor, and any other MCP capable client can call this scraper. Setup: Apify MCP docs.

Your feedback

Bug, missing field, or odd behavior? Drop a note in the Issues tab. Reports go to a human and fixes usually ship the same week.

This actor is not affiliated with, endorsed by, or sponsored by MercadoLibre S.R.L. or its subsidiaries. Only data from publicly accessible pages is extracted. Respect MercadoLibre's Terms of Service and use the data responsibly.