MercadoLibre Scraper | Products Prices LatAm avatar

MercadoLibre Scraper | Products Prices LatAm

Pricing

from $3.00 / 1,000 results

Go to Apify Store
MercadoLibre Scraper | Products Prices LatAm

MercadoLibre Scraper | Products Prices LatAm

Scrape MercadoLibre and Mercado Livre across Latin America — ofertas, categories, search & products. Extract item IDs, titles, prices & permalinks from AR/MX/BR and more. Export Excel/CSV/JSON. Unofficial — not affiliated with MercadoLibre.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

kane liu

kane liu

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

4 hours ago

Last modified

Share

MercadoLibre Scraper — Products, Offers & Categories (LatAm)

Scrape MercadoLibre and Mercado Livre product listings across Latin American marketplaces — then download structured results as Excel, CSV, or JSON.

Use this Actor as a practical MercadoLibre / Mercado Livre data API for LatAm price monitoring, category research, deal tracking, and catalog enrichment. Pick a country site (default mercadolibre.com.ar), choose a mode, and get Dataset rows with item IDs, titles, prices, currency, and permalinks.

  • Scrape Ofertas deal lists (/ofertas) with optional filters and pagination
  • Collect category landings (/c/{slug}) for phones, vehicles, real estate, supermarket, and more
  • Cover MercadoLibre and Mercado Livre hosts across Argentina, Mexico, Brazil, Chile, Colombia, Peru, Uruguay, Venezuela, Ecuador, Bolivia, plus Central America TLDs
  • Capture item_id, title, price, currency, permalink, and source surface
  • Export to Excel / CSV / JSON, or connect Make, n8n, Zapier, Python, or the Apify API
  • Pay per event — Actor start + each Dataset result; platform usage is included (you do not pay separate Apify compute on top)

Unofficial tool. This Actor is not affiliated with, endorsed by, or sponsored by Mercado Libre S.R.L., MercadoLivre, or MercadoLibre brand sites. It collects publicly reachable listing surfaces and does not complete purchases or access private accounts.


What does the MercadoLibre Scraper do?

MercadoLibre Scraper lets you extract structured ecommerce listing data from MercadoLibre LatAm sites without operating your own anti-bot browser fleet. Give it a country site and a mode (for example ofertas or category), then start a run.

Under the hood, the Actor:

  1. Validates your input (mode, country site / siteId, category slug, filters, max results)
  2. Enforces free-tier caps when you are on a free Apify plan
  3. Calls a managed Cloud Run worker (mercadolibre-com) that opens public pages with residential egress
  4. Parses guest-visible Nordic / poly-card listing signals into normalized records
  5. Pushes Dataset rows ready for Excel / CSV / JSON export
  6. Writes RUN_SUMMARY (and ERROR_SUMMARY on failure) to the key-value store

You run it like any other Apify Actor — schedule it, call it from the API, or plug it into automations.


What MercadoLibre data can I extract?

DataOfertasCategory /c/Search listado*Product PDP*Categories API
Item ID / product IDs
TitleCategory names
Price / currency
Permalink / product URLCategory URLs
Site ID / country host
Source surface / page
Category tree nodes

*Keyword search and product detail often land on MercadoLibre’s /gz/account-verification gate for anonymous sessions. When that happens the Actor returns an honest blocked diagnostic instead of fake SERP/PDP rows. Prefer ofertas and category for reliable collection.


Why scrape MercadoLibre?

MercadoLibre (and Mercado Livre in Brazil) is the largest ecommerce marketplace network in Latin America. Teams scrape MercadoLibre to:

  • Monitor deal / OFERTAS prices and promotions by country
  • Track category landing assortments (phones, autos, real estate, grocery, and more)
  • Enrich catalogs with item IDs, titles, prices, and permalinks
  • Compare LatAm marketplace pricing across AR / MX / BR / CL / CO and additional hosts
  • Feed BI dashboards, pricing tools, or AI agents with structured LatAm ecommerce rows

Compared with MercadoLibre Actors that only cover one country, reviews-only, or seller-offer monitoring, this Actor focuses on multi-country listing surfaces (ofertas + categories + search/product when reachable) in one input form.


More Actors like this

Need another marketplace or a different vertical? Use a dedicated Actor below for structured fields. Use this Actor for MercadoLibre / Mercado Livre ofertas, categories, and listing surfaces across LatAm.

Similar e-commerce scrapers

Prefer another specialized scraper?

If your target has a specialized Actor below, use that first — usually cheaper and more structured than a generic scrape.

Jobs & Freelance

Real Estate

Travel & Stays

Social & Content

Ads Intelligence

Local & Maps

General tools

→ See the full catalog in Related Actors below, or browse apify.com/lentic_clockss.


How to scrape MercadoLibre (no code required)

  1. Create a free Apify account
  2. Open MercadoLibre Scraper
  3. Choose a mode: ofertas (default), category, search, product, or categories
  4. Choose a country site (default mercadolibre.com.ar) or set siteId (MLA, MLM, MLB, …)
  5. For category mode, enter a categorySlug (for example celulares-y-telefonos)
  6. (Optional) Set page, categoryId, containerId, price, or maxResults
  7. Click Start and download the Dataset as JSON, CSV, Excel, or JSONL

Start with maxResults: 5–10 to verify the query, then scale up.


How much does it cost to scrape MercadoLibre?

This Actor uses pay-per-event pricing. You are charged for:

EventPrice
Actor Start (apify-actor-start)$0.005 per start
Result (apify-default-dataset-item)$3.00 / 1,000 results ($0.003 each)

Platform usage costs are included — you do not pay separate Apify compute/proxy usage for this Actor on top of the event prices above.

Example cost estimates

Results collectedApprox. event cost*
100~$0.31
1,000~$3.01
10,000~$30.01

*Assumes one Actor start at default memory billing for start events, plus $0.003 per Dataset item. Exact start billing can scale with allocated memory (one start event per GB, minimum one).

Free Apify trial credit can cover a small test run — try maxResults: 5 first.

Free-tier caps (Actor developer limits)

CapValue
Free Apify-plan runs of this Actor10 total
Free results / run200
Paying Apify usersUnlimited runs (schema max still applies)

These limits are enforced in Actor code (set by the Actor developer, not Apify). When the run cap is hit, the Actor finishes successfully with RUN_SUMMARY.status = FREE_TIER_LIMIT and a clear status message.


Input

Open the Input tab for the full form. Common fields:

FieldDescription
modeofertas, category, search, product, categories
countrySiteHost such as mercadolibre.com.ar (default), .com.mx, mercadolivre.com.br, .cl, .com.co, …
siteIdOptional MLA / MLM / MLB / … (overrides countrySite)
categorySlugRequired for category (e.g. celulares-y-telefonos)
categoryId / containerId / price / installmentsOptional ofertas filters
pageOfertas page number
keyword / keywordsSearch listado query (often verification-gated)
productUrl / productId / itemId / userProductIdProduct mode identifiers
maxResultsCap on emitted Dataset rows
workerBaseUrlAdvanced allowlisted worker override (optional)

Input example (ofertas)

{
"mode": "ofertas",
"countrySite": "mercadolibre.com.mx",
"page": 1,
"maxResults": 20
}

Input example (category)

{
"mode": "category",
"countrySite": "mercadolibre.com.ar",
"categorySlug": "celulares-y-telefonos",
"maxResults": 20
}

Output

Each Dataset item includes site metadata plus listing fields such as:

FieldDescription
item_idMercadoLibre item id when present
product_id / user_product_idCatalog / UP identifiers when present
titleListing title
price / currencyPrice signals
permalinkPublic product / listing URL
siteId / countrySiteMarketplace site and host
source_surfaceSurface used (ofertas, category, …)
mode / scrapedAtCollection mode and timestamp

Field presence depends on mode and what the public page exposes for that run.


Coverage matrix

DimensionCoverage
Country sites18 hosts including AR / MX / BR / CL / CO / PE / UY / VE / EC / BO + Central America + PY
Modesofertas · category · search · product · categories
VerticalsPhones, vehicles, real estate, supermercado, etc. via category + slug (not separate Actors)

Preferred surfaces: /ofertas and /c/{slug} for stable anonymous collection. Keyword SERP and some PDP URLs may return blocked when MercadoLibre shows account-verification.


Architecture and proxy ownership

Apify Actor (input, Dataset, free tier, Standby, PPE)
│ HTTPS + WORKER_AUTH
Cloud Run worker mercadolibre-com (Patchright + Chrome + Xvfb, parse, OpenAPI)
MercadoLibre / Mercado Livre public listing pages

WORKER_PROVIDES_PROXY=1 is enabled by default. The Actor does not mint or transmit proxyUrl; proxy/egress is configured on the worker (including egress-control). Set WORKER_BASE_URL and secret WORKER_AUTH in Actor settings.

Default run memory: 1024 MB (min 512).

Standby / Live View

When the Actor runs in Standby mode, these HTTP paths are available (see .actor/openapi.json):

MethodPathPurpose
GET/, /healthReadiness / Actor health
GET/input-exampleDocumentation-only sample input
GET/openapi.json, /schemaOpenAPI document
POST/search, /v1/searchActor scrape request (mode in JSON)

Batch Actor runs remain the primary path for Dataset export; Standby is for Live View / small HTTP calls. Live View OpenAPI only documents Actor-side paths.


Run artifacts

KeyPurpose
INPUT_ECHONormalized non-secret input and resolved worker source
RUN_SUMMARYWorker, proxy source, free-tier, and record metrics
ERROR_SUMMARYStructured failure before valid records are emitted

Integrations & API

  • Schedule recurring MercadoLibre ofertas / category pulls from Apify Console
  • Call the Actor from Python, Node.js, or curl via the Apify API
  • Connect to Make, n8n, Zapier, Google Sheets, or your BI stack

API example

curl -X POST "https://api.apify.com/v2/acts/lentic_clockss~mercadolibre-scraper/runs?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"mode": "ofertas",
"countrySite": "mercadolibre.com.ar",
"page": 1,
"maxResults": 20
}'

FAQ

Is login required?

No. The Actor targets publicly reachable listing surfaces via the managed worker.

Can it complete purchases or access seller accounts?

No. Checkout, messaging, and private account flows are intentionally excluded.

Why do search or product runs say blocked?

MercadoLibre often redirects anonymous keyword SERP / PDP traffic to /gz/account-verification. The Actor reports blocked instead of inventing results. Prefer ofertas or category.

Do I need a separate Actor per vertical (phones, cars, real estate)?

No. Use mode=category with the marketplace category slug for that vertical.

Do I pay Apify platform usage separately?

No for this Actor’s configured PPE plan — User pays platform usage costs = No. You pay the event prices above; platform usage is covered by the Actor developer.


Use this Actor only for lawful purposes and in line with MercadoLibre terms and applicable laws. You are responsible for how you store and use the data. Prefer low-volume smoke inputs first (maxResults: 2–5).


Support

Questions or feature requests: open an issue on the Actor page in Apify Console or contact the developer through Apify.

All 77 public Actors from [lentic_clockss]. Click a name to open the Store detail page.

Jobs & Freelance

Real Estate

E-commerce

Travel & Stays

Social & Content

Ads Intelligence

Local & Maps

General Tools

→ Browse the full profile: apify.com/lentic_clockss