Kavak Scraper — Used Car Prices & Inventory (MX, CL, AR, BR)
Pricing
from $2.00 / 1,000 car listings
Kavak Scraper — Used Car Prices & Inventory (MX, CL, AR, BR)
Scrape Kavak's used-car inventory in Mexico, Chile, Argentina, Brazil and the UAE: make, model, version, year, km, retail price, discounts, monthly payment, hub, status and photos. Filter by make, model, year, price, km and body type. From US$2 per 1,000 cars.
Pricing
from $2.00 / 1,000 car listings
Rating
0.0
(0)
Developer
Fabrikit
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Kavak Scraper — Used Car Prices & Inventory (Mexico, Chile, Argentina, Brazil, UAE)
Pull Kavak's live used-car inventory and retail prices into clean JSON, CSV or Excel. Kavak is the largest used-car retailer in Latin America, and its asking prices are a de-facto retail reference price for used vehicles in Mexico, Chile, Argentina and Brazil (plus its UAE operation). This Actor reads the same catalog shoppers see and returns one row per car: make, model, version, year, mileage, price and currency, strike-through price and discount, monthly payment, cash vs financed price, transmission, fuel, body type, colour, VIN, city and hub, availability (available or reserved), badges, delivery estimate and photos.
- 5 markets in one run: Mexico (~8,300 cars), Brazil, Argentina and Chile (~1,300 each), United Arab Emirates (~650).
- Real filters: make, model, year range, price range, km range, body type, transmission, availability and sort order, resolved against each country's own filter options.
- Fast and cheap: plain HTTP, no browser. 2,000 Mexican cars take about 30 seconds.
- Optional car-page add-on: VIN, cash and financed price, promotion name, full photo gallery, hub address with coordinates, inspection-report flag, and the full spec and equipment list (engine, power, airbags, screen, seats...).
- Mexico enrichment for free: VIN, colour, fuel, drivetrain, seats, hub, cash vs financed price and exact monthly payment come from Kavak's public product feed, with no extra charge.
Who uses this data
- Dealers and used-car lots: benchmark your stock against the biggest retailer's asking prices by make, model, version, year and km.
- Lenders, leasing and auto-finance companies: collateral valuation and loan-to-value checks against current retail prices, plus Kavak's own financed vs cash price.
- Insurers: market value for total-loss settlements and underwriting, with the VIN to match exact units.
- Pricing and valuation tools, marketplaces and analysts: daily price series, depreciation curves, discount tracking, inventory turnover (cars moving from available to reserved) and regional supply.
How to use it
- Pick one or more countries.
- Optionally set filters: make (
Toyota), model (RAV4), year range, price range (local currency), km range, body type (SUV), transmission, availability. - Choose the sort order and max cars, then press Start. Export the dataset as JSON, CSV or Excel, or send it to Google Sheets, a webhook, Make, Zapier or the Apify API.
Example inputs
All of Mexico's inventory, cheapest first:
{"countries": ["mx"],"sort": "price_asc","maxItems": 9000}
Toyota RAV4 and Mazda CX-5, 2018–2023, automatic, under 90,000 km, available now, in four markets, 40 per country, with car pages:
{"countries": ["mx", "cl", "br", "ae"],"make": "Toyota, Mazda","model": "RAV4, CX-5","yearFrom": 2018,"yearTo": 2023,"kmMax": 90000,"transmission": "automatic","availability": "available","sort": "price_asc","maxItems": 160,"maxItemsPerCountry": 40,"fetchDetails": true}
Reserved cars only in Chile (what is actually selling), price between 5 and 12 million CLP:
{"countries": ["cl"],"availability": "reserved","priceMin": 5000000,"priceMax": 12000000,"maxItems": 500}
Input reference
| Field | What it does |
|---|---|
countries | mx Mexico, cl Chile, ar Argentina, br Brazil, ae United Arab Emirates. Default ["mx"]. |
make, model | Free text, comma-separated for several. Case, accents and punctuation don't matter (mercedes-benz = Mercedes Benz). If a value doesn't exist in a country, the log lists the valid options and that country is skipped. |
yearFrom, yearTo | Model-year range. |
priceMin, priceMax | Price range in each country's local currency (MXN, CLP, ARS, BRL, AED). Best used with one country. |
kmMin, kmMax | Odometer range in km. |
bodyType | Body type as the country site names it: SUV, Sedan, Hatchback, Pickup, Minivan, Coupe, ... |
transmission | any, automatic, manual. |
availability | any, available, reserved (reserved = a buyer already booked it). |
sort | relevance, price_asc, price_desc, km_asc, km_desc, year_desc, year_asc. |
maxItems | Total cap across all countries (default 50). |
maxItemsPerCountry | Optional per-country cap, so Mexico doesn't use the whole budget. 0 = none. |
fetchDetails | Visit each car page (add-on event). Default off. |
mexicoFeedEnrichment | Free Mexican enrichment from Kavak's product feed. Default on. |
proxyConfiguration | Not needed. If a country ever blocks with 403/429, the Actor switches that country to Apify residential proxy by itself. |
Output
Example item (real car, Chile, with fetchDetails on; arrays shortened):
{"country": "CL","countryName": "Chile","id": "553857","url": "https://www.kavak.com/cl/venta/mazda-mazda_6-25_skyactiv_g_gt_auto_gps-sedan-2017?id=553857","title": "Mazda Mazda 6 2.5 SKYACTIV-G GT AUTO GPS 2017","make": "Mazda","model": "Mazda 6","version": "2.5 SKYACTIV-G GT AUTO GPS","year": 2017,"km": 80000,"price": 11773900,"currency": "CLP","priceLabel": "Precio desde","originalPrice": null,"discountAmount": null,"discountPercent": null,"monthlyPayment": null,"cashPrice": 12023900,"financedPrice": 11773900,"promotionName": null,"transmission": "Automático","fuelType": "Gasolina","bodyType": "Sedan","drivetrain": null,"color": "Blanco","passengers": 5,"vin": "JM7GL4S34J1124200","city": "Metropolitana de Santiago","hub": "Kavak Vespucio Norte","hubAddress": "Américo Vespucio 981, Huechuraba, 8580000 Huechuraba, Metropolitana","hubLatitude": -33.3760467,"hubLongitude": -70.6570517,"status": "available","statusLabel": "Disponible","badges": ["Nuevo ingreso"],"badgeKeys": ["newly-published-car"],"refurbished": true,"comingSoon": false,"outlet": false,"condition": "seminuevo","sellerType": "kavak","sellerName": null,"deliveryDaysMin": 16,"deliveryDaysMax": 30,"deliveryDaysEstimated": 17,"imageUrl": "https://images.prd.kavak.io/images/553857/EXTERIOR-frontSidePilotDistance-1791637649281.jpeg","images": ["https://images.prd.kavak.io/images/553857/EXTERIOR-frontSidePilotDistance-1791637649281.jpeg", "..."],"specs": {"engine.liters": "2.5","engine.cylinders": "4","performance.max_power_hp": "185","transmission.number_of_speeds": "6","...": "..."},"equipment": ["Start/Stop", "Control de Crucero", "Sensor de distancia", "Aire acondicionado", "..."],"inspectionReportAvailable": true,"searchRank": 2,"dataSources": ["catalog", "details"],"detailsFetched": true,"scrapedAt": "2026-10-12T17:47:05.319Z"}
Field notes
| Field | Notes |
|---|---|
id | Kavak stock ID. Stable while the car is listed; use it to diff runs. |
url | Car page. The ?id= part matters: Kavak reuses the same page slug for every unit of the same version and year. |
price | The headline price on the card. In Mexico, Chile and Brazil this is the "from" price with Kavak financing; in Argentina and the UAE it is the cash price. Always in currency. |
cashPrice, financedPrice | Final cash and financed prices after promotions. Mexico: always (from the feed). Other countries: with fetchDetails. |
originalPrice, discountAmount, discountPercent | Strike-through price and the discount against price, when Kavak shows one (Outlet, Hot Deals, promos). |
monthlyPayment | Kavak's own monthly-payment estimate where the site shows it (Mexico, UAE). |
status | available or reserved (normalized from Disponible / Apartado / Reservado / Disponível / Available / Booked). statusLabel keeps the original text. |
city, hub | City or region of the car and the Kavak hub/branch where it sits. hubAddress and coordinates come with fetchDetails. |
drivetrain | 2WD/4WD from the Mexican feed, otherwise inferred from the version name (4WD, AWD, 4MATIC, xDrive, quattro...). null when unknown. |
sellerType, sellerName | kavak for Kavak-owned stock, ally for partner dealers in Mexico (dealer company name when shown). |
specs, equipment | With fetchDetails: every spec as a stable key (engine.liters, airbags.number, seats.capacity...) and the list of equipment the car has. Labels are in the country's language. |
searchRank | Position in the search results for your sort order. |
dataSources | Which sources filled the row: catalog, feed (Mexico), details. |
Kavak does not publish a listing date. To track new arrivals, schedule the Actor and compare ids between runs (the newly-published-car badge marks recent arrivals).
A SUMMARY record in the run's key-value store lists, per country, the cars reported by the site, pages fetched, cars saved, the filters applied and any errors.
Pricing
Pay per event: you only pay for cars delivered.
| Event | Price | When |
|---|---|---|
| Actor start | US$0.00005 | Once per run (per GB of memory) |
car-result | US$0.002 (US$2 per 1,000 cars) | Each car saved to the dataset |
car-details | US$0.001 (US$1 per 1,000 cars) | Each car whose own page was fetched and merged (only with fetchDetails) |
Examples: 1,000 cars = US$2; 1,000 cars with car pages = US$3; Mexico's full inventory (~8,300 cars) ≈ US$16.70.
The Actor respects the maximum charge you set for a run: it never hands out more cars than that budget covers and stops cleanly when it is reached.
FAQ
How fresh is the data? Each run reads the live catalog, so prices and availability are as of the run. Kavak adds and removes cars every day; schedule the Actor (daily or weekly) for a price history.
Does it need a proxy or login? No. It uses public pages only. If a country starts blocking requests, the run switches that country to Apify residential proxy automatically.
Why is the price different from the price on the car page? In Mexico, Chile and Brazil the catalog shows the lower price that applies when you finance with Kavak. The car page (and this Actor's cashPrice) also shows the cash price, which is usually a bit higher.
Can I get every car in a country? Yes: set maxItems above the country's inventory. Mexico (~8,300 cars) takes about 2 minutes.
Can I mix currencies? Each row has its own currency. Price filters are applied in each country's local currency, so use them with a single country.
What about Colombia, Peru or Turkey? Kavak's Colombia and Peru sites currently don't serve a catalog, and Turkey runs on a different brand and platform, so they are not included.
Is personal data included? No. The data describes vehicles owned by Kavak or partner dealers (companies) and the company's own branches. No buyer or seller personal data is collected.
En español
Kavak Scraper extrae el inventario de autos usados de Kavak y sus precios de venta en México, Chile, Argentina, Brasil (y Emiratos Árabes): marca, modelo, versión, año, kilometraje, precio y moneda, precio tachado y descuento, mensualidad, precio de contado vs financiado, transmisión, combustible, carrocería, color, VIN, ciudad y sucursal, estado (disponible o apartado/reservado), badges, plazo de entrega y fotos.
- Filtros: marca, modelo, rango de años, precio (en moneda local), kilometraje, carrocería, transmisión, disponibilidad y orden.
- Complemento opcional
fetchDetails(página de cada auto): VIN, precio de contado y financiado, galería completa, dirección y coordenadas de la sucursal, ficha técnica y equipamiento. - Precio: US$2 por 1.000 autos (
car-result) + US$1 por 1.000 páginas de detalle (car-details, solo si lo activas).
Útil para concesionarias y lotes de usados, financieras y leasing, aseguradoras y herramientas de tasación que necesitan un precio de referencia retail actualizado.