Kavak Used Cars Inventory Scraper avatar

Kavak Used Cars Inventory Scraper

Pricing

from $6.80 / 1,000 results

Go to Apify Store
Kavak Used Cars Inventory Scraper

Kavak Used Cars Inventory Scraper

Scrape Kavak used-car listings with make, model, version, year, mileage, VIN, full pricing (cash, financed and monthly payment), colour, body type, fuel, transmission and location. Real-time inventory. Export to JSON, CSV or Excel.

Pricing

from $6.80 / 1,000 results

Rating

0.0

(0)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 days ago

Last modified

Share

Kavak Used Cars Inventory Scraper

Kavak Used Cars Inventory Scraper

Here is one real result, with every field the actor returns (the long imageUrl and aiListingSummary values are trimmed here for readability; the dataset returns them in full):

{
"kavakId": "533983",
"make": "Chirey",
"model": "Tiggo 7 Pro",
"version": "1.5 LUXURY CVT",
"year": 2023,
"priceAmount": 293999,
"currency": "MXN",
"cashPrice": 293999,
"financedPrice": 280999,
"monthlyPayment": 5408.02,
"promoPercentageCash": null,
"promoPercentageFinanced": null,
"kilometers": 43403,
"transmission": "Automático",
"fuelType": "Gasolina",
"bodyType": "Suv",
"traction": "4x2",
"color": "Negro",
"passengers": 5,
"vin": "LVVDB21B2PD712607",
"region": "Guadalajara",
"locationName": "Midtown Guadalajara",
"country": "Mexico",
"countryCode": "mx",
"availability": "Disponible",
"listingUrl": "https://www.kavak.com/mx/usado/chirey-tiggo_7_pro-15_luxury_cvt-suv-2023",
"imageUrl": "https://images.prd.kavak.io/eyJidWNrZXQiOiJrYXZhay1pbWFnZXMiLCJrZXkiOiJpbWFnZXMvNTMzOTgzL0VYVEVSSU9SL... (full URL in dataset)",
"source": "Kavak",
"observedAt": "2026-08-14T08:23:59.423Z",
"aiListingSummary": "This 2023 Chirey Tiggo 7 Pro 1.5 LUXURY CVT has a mileage of 43,403 km ... (AI add-on output, trimmed)",
"aiEnglishSpecs": {
"transmission": "Automatic",
"fuelType": "Gasoline",
"bodyType": "SUV",
"traction": "FWD",
"color": "Black"
}
}

The most complete Kavak used-car scraper available. It returns every field the Kavak catalog exposes for each car, including cash and financed price, monthly payment, mileage, VIN, full specs and dealership location, and gives you a multi-country input plus optional AI add-ons that summarize each car and normalize its Spanish specs to English.

📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples

Apify Coverage Output Billing

Table of contents

What it does

The actor reads the Kavak used-car catalog for each selected country and writes one normalized record per car to the run's dataset. Each record carries the vehicle identity (make, model, version, year, VIN), pricing (cashPrice, financedPrice, monthlyPayment, promo percentages), condition (kilometers), specs (transmission, fuelType, bodyType, traction, color, passengers), dealership location, availability and the listing URL. Missing source values are returned as null, never invented.

Mexico (mx) has the fullest structured catalog. Other markets are attempted and skipped cleanly when no catalog feed is available. Optional AI add-ons write an English sales summary and normalize the Spanish spec values to standard English. Both are off by default and require a paid Apify plan.

Quickstart

Open the actor, paste this into the input, and press Run. It collects up to 10 cars from the Mexico catalog.

{
"countries": ["mx"],
"maxCars": 10
}

Every input field is optional; countries defaults to ["mx"].

Input reference

FieldTypeRequiredDefaultDescription
countriesstring[]no["mx"]Kavak country markets to scrape. Mexico (mx) has the fullest structured catalog. Other markets are attempted and skipped cleanly when no feed is available.
maxCarsintegerno10Maximum number of cars to collect across the selected countries.
withAiListingSummarybooleannofalsePaid add-on. Write a concise English sales summary of each car from its specs. Requires a paid Apify plan. Billed only when produced.
withAiTranslatebooleannofalsePaid add-on. Normalize the Spanish spec values (transmission, fuel type, body type, drivetrain, colour) to standard English. Requires a paid Apify plan. Billed only when produced.

Output reference

One dataset item per car. Types: string, number, integer, object, or null when the source value is absent.

FieldTypeDescription
kavakIdstringKavak internal listing id, unique per car.
makestringVehicle make/brand.
modelstringVehicle model.
versionstringTrim/version.
yearintegerModel year.
priceAmountnumberHeadline price in local currency.
currencystringCurrency code (for example MXN).
cashPricenumberCash purchase price.
financedPricenumberPrice when financed, or null.
monthlyPaymentnumberEstimated monthly payment, or null.
promoPercentageCashnumberCash promo discount percent, or null.
promoPercentageFinancednumberFinanced promo discount percent, or null.
kilometersintegerOdometer reading in km.
transmissionstringTransmission (source language, for example Automático).
fuelTypestringFuel type (source language, for example Gasolina).
bodyTypestringBody type (source language, for example Suv).
tractionstringDrivetrain (for example 4x2).
colorstringExterior colour (source language, for example Negro).
passengersintegerSeating capacity.
vinstringVehicle identification number.
regionstringCity/region of the dealership.
locationNamestringKavak dealership/hub name.
countrystringCountry name.
countryCodestringTwo-letter country code.
availabilitystringAvailability status (source language, for example Disponible).
listingUrlstringPublic listing URL.
imageUrlstringPrimary image URL.
sourcestringAlways Kavak.
observedAtstringISO 8601 timestamp of when the record was collected.
aiListingSummarystringAI English sales summary (paid add-on), else null.
aiEnglishSpecsobjectAI-normalized English specs: transmission, fuelType, bodyType, traction, color (paid add-on), else null.
errorstringnull on success. On a failed run, a single item with a populated error field is written instead.

Example output record

Real record from a live run (input {"countries":["mx"]} with AI add-ons enabled). The imageUrl and aiListingSummary values are trimmed here for readability; the dataset returns them in full.

{
"kavakId": "533983",
"make": "Chirey",
"model": "Tiggo 7 Pro",
"version": "1.5 LUXURY CVT",
"year": 2023,
"priceAmount": 293999,
"currency": "MXN",
"cashPrice": 293999,
"financedPrice": 280999,
"monthlyPayment": 5408.02,
"promoPercentageCash": null,
"promoPercentageFinanced": null,
"kilometers": 43403,
"transmission": "Automático",
"fuelType": "Gasolina",
"bodyType": "Suv",
"traction": "4x2",
"color": "Negro",
"passengers": 5,
"vin": "LVVDB21B2PD712607",
"region": "Guadalajara",
"locationName": "Midtown Guadalajara",
"country": "Mexico",
"countryCode": "mx",
"availability": "Disponible",
"listingUrl": "https://www.kavak.com/mx/usado/chirey-tiggo_7_pro-15_luxury_cvt-suv-2023",
"imageUrl": "https://images.prd.kavak.io/eyJidWNrZXQiOiJrYXZhay1pbWFnZXMi... (trimmed; full URL in dataset)",
"source": "Kavak",
"observedAt": "2026-08-14T08:23:59.423Z",
"aiListingSummary": "This 2023 Chirey Tiggo 7 Pro 1.5 LUXURY CVT has a mileage of 43,403 km ... (trimmed; full text in dataset)",
"aiEnglishSpecs": {
"transmission": "Automatic",
"fuelType": "Gasoline",
"bodyType": "SUV",
"traction": "FWD",
"color": "Black"
}
}

Run via API and CLI

Start a run and wait for it to finish, then read the dataset. Replace <TOKEN> with your Apify API token.

Run synchronously and get dataset items in one call:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~kavak-used-cars-scraper/run-sync-get-dataset-items?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"countries":["mx"],"maxCars":25}'

Start a run asynchronously:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~kavak-used-cars-scraper/runs?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"countries":["mx"],"maxCars":200,"withAiTranslate":true}'

Apify CLI:

apify call scrapers_lat/kavak-used-cars-scraper \
--input '{"countries":["mx"]}'

Fetch results

Every run writes to a dataset. Fetch items as JSON, CSV, or Excel by changing format:

# JSON
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"
# CSV
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"
# Paginate large datasets
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&offset=1000&limit=1000"

<DATASET_ID> is returned as defaultDatasetId in the run object. Use offset and limit to page through large result sets. clean=true drops empty and internal fields.

Billing and limits

  • Pay per result. You are charged per car record returned (result event). See the pricing tab for the current per-result price.
  • No charge on failure. If a run errors, the actor writes a single item with a populated error field and does not charge for it. Empty runs cost nothing.
  • Spend cap respected. Set maxTotalChargeUsd on the run; once reached, the actor stops emitting and charging further billable results.
  • Free Apify plans are capped at 10 records per run. The AI add-ons require a paid Apify plan. Upgrade for higher maxCars and AI enrichment.

FAQ and troubleshooting

Which countries work best? Mexico (mx) has the fullest structured catalog. Other markets are attempted and skipped cleanly when no catalog feed is available, so a run may return fewer or no cars for them.

What is the difference between cashPrice and financedPrice? cashPrice is the price when paying outright; financedPrice is the price under Kavak financing, and monthlyPayment is the estimated monthly installment.

Are the spec values in Spanish? Yes, the raw transmission, fuelType, bodyType, color and availability are returned as Kavak shows them (Spanish for mx). Enable withAiTranslate to also get aiEnglishSpecs normalized to English.

A run returned 0 records. Why? The selected country may have no available catalog feed, or the catalog was empty at run time. Zero-result runs are not charged.

Are the AI add-ons free? No. withAiListingSummary and withAiTranslate require a paid Apify plan and are billed only when they return usable output. They are off by default.

Is this an official Kavak tool? No. This actor is independent and has no affiliation with Kavak. It only accesses publicly available catalog data. Use the results in accordance with the source's terms.

More scrapers at scrapers.lat

Built and maintained by scrapers.lat, where we publish scrapers for US and Latin American public platforms: company registries, government data, finance, e-commerce and more. Browse the catalog or request a custom scraper at scrapers.lat.


Independent tool, not affiliated with Kavak. Accesses only publicly available catalog data. Use the results in accordance with the source's terms.