Mercado Libre Autos Scraper (incl. TuCarro Colombia) avatar

Mercado Libre Autos Scraper (incl. TuCarro Colombia)

Pricing

from $3.00 / 1,000 vehicle results

Go to Apify Store
Mercado Libre Autos Scraper (incl. TuCarro Colombia)

Mercado Libre Autos Scraper (incl. TuCarro Colombia)

Scrape new and used car listings from Mercado Libre in Chile, Mexico, Argentina, Uruguay and TuCarro Colombia: make, model, year, price, km, location, dealer, photos, plus optional specs (fuel, transmission, body, engine, color). From US$3 per 1,000 vehicles.

Pricing

from $3.00 / 1,000 vehicle results

Rating

0.0

(0)

Developer

Fabrikit

Fabrikit

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

3

Monthly active users

2 days ago

Last modified

Share

Scrape new and used car listings from Mercado Libre's vehicle marketplaces in Chile, Mexico, Argentina, Uruguay and Colombia (TuCarro) — one actor, one clean schema for all five countries.

CountrySiteCurrency
Chileautos.mercadolibre.clCLP
Mexicoautos.mercadolibre.com.mxMXN
Argentinaautos.mercadolibre.com.arARS / USD
Colombiacarros.tucarro.com.co (TuCarro, Mercado Libre's car site in Colombia)COP
Uruguayautos.mercadolibre.com.uyUSD / UYU

Search by make, model, year range, price range (local currency or USD), mileage, condition (new / used), location and sort order — or paste any search URL from the site. Every vehicle comes back with make, model, version, year, price + currency (plus a USD conversion), km, city and region, condition, the official-store name and a photo. Turn on the detail add-on to also get fuel type, transmission, body type, doors, engine, color, traction, seller type (dealer vs. private), dealer name, publication date, all photos, the full spec table and the description.

Why this actor

  • Five countries, one schema. The same fields for Chile, Mexico, Argentina, Uruguay and TuCarro Colombia — compare markets without writing five parsers.
  • Beats the 2,016-result cap. Mercado Libre shows at most 2,016 results per search. Ask for more and the actor splits the search automatically into model-year bands (using the site's own year counts) and, when a single year is still too big, into price bands — then merges everything without duplicates.
  • Names, not slugs. Type vw, Mercedes Benz, CX5, CDMX or Zapopan, Jalisco; the actor matches them against the site's own make, model, state and city lists. If something can't be matched it fails with a list of valid options instead of silently returning a nationwide or keyword search.
  • Prices you can compare. Every listing keeps its own currency (Argentina and Uruguay mix pesos and dollars) and gets a priceUsd conversion using the site's own exchange rate. previousPrice shows price drops.
  • Privacy-safe by design. Seller names are returned only for businesses (official stores and dealer accounts that are clearly companies). Private sellers' names and phone numbers are never collected, and phone numbers, e-mails and WhatsApp links are removed from descriptions.
  • Respects your budget. With a maximum charge per run set, the actor stops cleanly before going over it — it never fetches detail pages you won't pay for.
  • Fast and light. Plain HTTP (no browser), ~48 vehicles per request; 300 vehicles take about 10 seconds.

Input examples

Used Toyota Hilux 2019–2023 in Santiago, newest first:

{
"country": "CL",
"make": "Toyota",
"model": "Hilux",
"yearMin": 2019,
"yearMax": 2023,
"condition": "used",
"location": "RM (Metropolitana)",
"sort": "newest",
"maxItems": 200
}

Volkswagen Jetta under 120,000 km in Zapopan (Mexico), cheapest first, with detail pages:

{
"country": "MX",
"make": "vw",
"model": "Jetta",
"location": "Zapopan, Jalisco",
"kmMax": 120000,
"sort": "price_asc",
"maxItems": 100,
"fetchDetails": true
}

Pick-ups between US$20,000 and US$40,000 in Buenos Aires city (the site converts peso prices for the filter):

{
"country": "AR",
"make": "Toyota",
"model": "Hilux",
"priceMin": 20000,
"priceMax": 40000,
"priceCurrency": "USD",
"location": "CABA",
"maxItems": 100
}

Whole Colombian market on TuCarro (automatically split into year and price bands past 2,016 results):

{
"country": "CO",
"maxItems": 10000
}

Any filter the site offers (fuel, transmission, body type, color, seller type, keyword…) — paste the search URL:

{
"startUrls": [
{ "url": "https://carros.tucarro.com.co/renault/duster/bogota-dc/" },
{ "url": "https://autos.mercadolibre.com.ar/volkswagen/amarok/_PriceRange_0ARS-40000000ARS_NoIndex_True" }
],
"maxItems": 500
}

Input fields

FieldDescription
countryCL, MX, AR, CO (TuCarro) or UY.
make, modelMake and model as written on the site; spelling variants are matched (vw, Mercedes Benz, CX5).
yearMin, yearMaxModel-year range (0 = open).
priceMin, priceMax, priceCurrencyPrice range in local currency or USD (0 = open).
kmMin, kmMaxMileage range in km (0 = open).
conditionany, new (0 km) or used.
locationState/region or City, State (RM, CDMX, Zapopan, Jalisco, Medellín, Antioquia, Montevideo). Empty = whole country.
sortrelevance, newest, price_asc, price_desc.
maxItemsMaximum number of vehicles (default 50).
fetchDetailsDetail add-on: open each listing for specs, seller type, photos and description.
splitLargeSearchesSplit searches above 2,016 results into year/price bands (default on).
startUrlsSearch-results URLs copied from any of the five sites (overrides the filters).
proxyConfigurationOptional — the actor switches to residential proxies by itself if the site asks for verification.

Output example

One item (with fetchDetails: true; photos, attributes and description shortened):

{
"id": "MLA4035293400",
"url": "https://auto.mercadolibre.com.ar/MLA-4035293400-volkswagen-amarok-30-v6-cd-black-style-258cv-4x4-_JM",
"title": "Volkswagen Amarok 2026 3.0 V6 Cd Black Style 258cv 4x4",
"country": "AR",
"make": "Volkswagen",
"model": "Amarok",
"version": "3.0 V6 Cd Black Style 258Cv 4X4",
"year": 2026,
"price": 74600000,
"currency": "ARS",
"priceUsd": 49176,
"previousPrice": null,
"mileageKm": 0,
"condition": "new",
"fuelType": "Diésel",
"transmission": "Automática",
"bodyType": "Pick-Up",
"doors": 4,
"engine": "3.0",
"color": "Negro",
"traction": "4x4",
"city": "Escobar",
"state": "Bs.As. G.B.A. Norte",
"sellerType": "official_store",
"sellerName": "Hauswagen",
"thumbnailUrl": "https://http2.mlstatic.com/D_NQ_NP_980394-MLA118848562885_102026-O.jpg",
"photoCount": 15,
"photos": ["https://http2.mlstatic.com/D_NQ_NP_980394-MLA118848562885_102026-O.jpg", "..."],
"publishedAgo": "Publicado hace 6 días",
"publishedAt": "2026-10-06",
"attributes": {
"Marca": "Volkswagen",
"Modelo": "Amarok",
"Tipo de combustible": "Diésel",
"Transmisión": "Automática",
"Frenos ABS": "Sí",
"Capacidad de personas": "5"
},
"description": "HAUSWAGEN by GCDC\nConcesionario Oficial Volkswagen\n\nValor publicado corresponde al anticipo + 12 cuotas...",
"searchUrl": "https://autos.mercadolibre.com.ar/volkswagen/_NoIndex_True",
"scrapedAt": "2026-10-12T17:32:56.385Z"
}

Without the detail add-on, fuelType, transmission, bodyType, doors, engine, color, traction, photoCount, photos, publishedAgo, publishedAt, attributes and description are null, and sellerType / sellerName are filled for official stores only. Spec values are kept in the site's own language (Spanish).

The run also writes a SUMMARY record to the key-value store: resolved search URLs, totals reported by the site, the year/price bands used to pass the 2,016 cap, detail errors and bytes downloaded.

Pricing

Pay per event — you only pay for vehicles saved to your dataset.

EventWhenPrice
Vehicle resulteach vehicle saved to the datasetUS$3.00 per 1,000 (US$0.003 each)
Vehicle details (add-on)each vehicle whose detail page was read with fetchDetailsUS$2.00 per 1,000 (US$0.002 each)
Actor startonce per runUS$0.00005

Examples: 1,000 vehicles = US$3.00 · 1,000 vehicles with details = US$5.00 · the default 50-vehicle run ≈ US$0.15. A failed detail page is not charged (the vehicle keeps its search data). Proxy costs are included. These per-vehicle prices are the same on the Apify Free plan and on paid plans; the Pricing tab always shows the current rate.

Use cases

  • Used-car price research and valuation — price by make, model, year and km across five Latin American markets, in local currency and USD.
  • Dealer and inventory monitoring — track official stores and dealers, new arrivals (sort: newest) and price drops (previousPrice).
  • Lead lists of dealerships — dealer and official-store names per city and brand (businesses only).
  • Market sizing — the site's total counts per search are in the SUMMARY record.
  • Automotive data products — feed pricing models, dashboards or classifieds aggregators.

FAQ

How many vehicles can I get? Mercado Libre serves at most 2,016 results per search. With splitLargeSearches on (default), bigger requests are split into model-year bands and, if needed, price bands, so you can collect whole markets (e.g. ~29,000 cars in Chile). Results then arrive band by band, so the sort order applies within each band. Direct URLs return up to 2,016 each.

Why are fuel type, transmission and color empty? They are only on each listing's own page. Turn on fetchDetails. Some sellers leave fields blank on the site; those stay null.

Do I need a proxy? No. The actor connects directly and, if Mercado Libre answers with its verification page (it sometimes does for datacenter IPs), switches automatically to Apify residential proxies of the searched country. That cost is included in the price.

Which sellers have a name? Official stores (badge on the site) and dealer accounts whose name is clearly a business (a dealer storefront, a make name or words such as Autos, Motors, Automotriz). Private sellers never have a name, and dealer accounts that look like a person's name are left empty too.

What about Peru and Brazil? autos.mercadolibre.com.pe and carros.mercadolivre.com.br block automated access even through residential proxies (tested October 2026), so they are not supported.

What are the vpp URLs? Brand-new cars published by the manufacturer itself link to a catalog page (www.mercadolibre.cl/vpp/...) instead of a classified ad. They have no location; with fetchDetails you get their spec table (fuel, transmission, engine, body, doors, traction).

Is publishedAt exact? No — the site only says "Publicado hace 3 días"; the actor converts it to an approximate date.

Motorcycles or trucks? Not yet: the actor covers the "cars and pick-ups/vans" category of each site.

The actor only collects vehicle listings that Mercado Libre and TuCarro show publicly to any visitor, without logging in. It returns seller names only for businesses (official stores and dealer accounts that are clearly companies), never collects private sellers' names or phone numbers, and removes phone numbers, e-mails and WhatsApp links from descriptions. Listings can still contain personal data (for example a licence plate or a location in a photo or text), so laws such as Chile's Ley 21.719, Mexico's LFPDPPP, Argentina's Ley 25.326, Colombia's Ley 1581, the EU GDPR or the California CCPA may apply to how you store and use the data; you are responsible for a lawful purpose. Photos and descriptions belong to the sellers, and you should respect Mercado Libre's terms of service. This is general information, not legal advice.

Integrations

Run the Mercado Libre Autos Scraper from the Apify API or the JavaScript and Python clients, send results onward with webhooks, or schedule daily price checks in Apify Console. It works with n8n, Make and Zapier (for example, to load new listings into Google Sheets), and with LangChain and LlamaIndex through their Apify integrations. AI agents in Claude, ChatGPT, Cursor and other MCP clients can find and run it through Apify's MCP server. Export as JSON, CSV or Excel, or read from the dataset API.

Use with AI agents

Use this actor to get new and used car listings from Mercado Libre in Chile, Mexico, Argentina and Uruguay, or TuCarro in Colombia, filtered by make, model, year, price, km, condition and location.

{ "country": "CL", "make": "Toyota", "model": "Hilux", "condition": "used", "maxItems": 30 }

Main output fields: make, model, version, year, price, currency, priceUsd, mileageKm, city, state, condition, url, and with fetchDetails fuelType, transmission, bodyType, sellerType. It is pay-per-event: an agent pays a small start fee plus a fixed price per vehicle saved (and per detail page read), not for compute time.

Ready-made examples

Changelog

  • 2026-10-16 — README: legal notes, integrations, AI-agent usage, related actors and example tasks added.
  • 2026-10-12 — Builds 0.1.1–0.1.7: initial release for Chile, Mexico, Argentina, Uruguay and Colombia (TuCarro), with name matching for make/model/location, automatic splitting past the 2,016-result cap, the detail add-on and residential fallback; published on the Apify Store.

En español: primera versión publicada el 12-10-2026 (Chile, México, Argentina, Uruguay y Colombia).

En español

Extrae avisos de autos nuevos y usados de los portales de vehículos de Mercado Libre en Chile, México, Argentina, Uruguay y Colombia (TuCarro): marca, modelo, versión, año, precio con moneda y conversión a USD, kilómetros, ciudad y región, condición, tienda oficial y foto. Con el add-on de detalle suma combustible, transmisión, carrocería, puertas, motor, color, tracción, tipo de vendedor (concesionario o particular), nombre del concesionario, fecha de publicación, todas las fotos, la ficha técnica completa y la descripción (sin teléfonos ni correos). Filtra por marca, modelo, rango de años, precio (moneda local o USD), kilómetros, condición, ubicación y orden, o pega cualquier URL de búsqueda. Supera el tope de 2.016 resultados por búsqueda dividiendo automáticamente por años y bandas de precio. Nunca entrega nombres ni teléfonos de vendedores particulares. Precio: US$3 por 1.000 vehículos + US$2 por 1.000 fichas de detalle.