Get Carvak's inspected used cars in Turkey with price, paint report and damage records in one API
The Carvak API returns the used cars that Carvak (carvak.com, formerly Araba Sepeti / garajsepeti, run by Kavak) sells from its own stock in Turkey as clean JSON in three actions.
3 active endpoints. Every call is 2 credits.
- POST/carvak/v1/search
- POST/carvak/v1/detail
- POST/carvak/v1/makes
What Carvak endpoints does ReefAPI ship?
3 live read endpoints. Read-only data API: no writes, no account actions, no dashboard access on the target site.
Carvak API
2 of 3 endpoints, ready to run
Filter Carvak's stock and get 30 cars a page with the printed price, pre-discount price on discounted cars, mileage, gearbox, colour, city, reservation status and photo, plus Carvak's own total.
// Press "Try it" and this pane shows exactly what the // live site returned this second — including an empty // result, if that is the truth. No key, no account.
How the Carvak API works
Carvak is a normal ReefAPI surface — the same four rules that hold for every other engine on the key.
No OAuth app, no request signing, no per-site account. One key covers all 438 engines.
Every route is a POST with a JSON body. Parameters are validated against the published schema before anything is charged.
Credits, not seats. Failed and blocked calls are never charged, and cache hits cost nothing.
One envelope everywhere. meta carries latency_ms, record_count and the endpoint that answered.
Find unpainted SUVs with no damage record under 2 million lira
Carvak inspects every car, so you can shortlist by price and then keep only the cars whose paint report shows every part original and whose damage records are empty.
Each row carries price, mileage, model year, city and the reservation status.
30 cars a page; a page past the last returns no rows.
expertise.summary counts painted and replaced parts; expertise.damage_record_count counts insurance records.
A price-ranked list of available SUVs with all 25 parts original and no damage record, each with horsepower, drive and the branch's address.
curl -X POST https://api.reefapi.com/carvak/v1/search \
-H "x-api-key: $REEF_KEY" \
-H "content-type: application/json" \
-d '{"make":"toyota","sort":"price_asc"}'{
"ok": true,
"data": { … },
"meta": {
"api": "carvak",
"endpoint": "search",
"mode": "live",
"latency_ms": …,
"record_count": …
},
"error": null
}The price and condition fields Carvak publishes on each car
A Carvak car carries up to two prices and a full condition report. The API returns each under its own name; the examples are cars measured on 2026-10-07.
| Field | What it is | Example |
|---|---|---|
| price_try | The price the card and the car's page print big; the sale price when the car is discounted | 2,498,000 TRY (2024 Hyundai Tucson) |
| price_before_discount_try / discount_try | The struck-through price and the difference, on discounted cars only | 1,019,000 → 989,000 TRY, discount 30,000 (4 of 120 cars on sale) |
| status / reserved | available, or reserved when another buyer holds the car | 8 of 120 cars reserved |
| expertise.summary | Body parts checked and how many are original, painted, locally painted or replaced | 25 checked on 26 of 26 cars opened |
| expertise.damage_records | Insurance damage records: date, type and repair amount | 2023-04-20, collision, 22,078 TRY |
| drive / power_hp / engine_litres | Driven wheels, horsepower and engine size | 4x4, 230 hp, 1.6 l |
| seller | The Carvak branch holding the car, with address and map coordinates | Carvak Vialand AVM, Eyüpsultan/İstanbul |
Carvak's price filter and price sort work on the pre-discount price. A car listed at 1,019,000 TRY and on sale for 989,000 TRY is returned by price_min 1,000,000 and sorts as 1,019,000; price_try always carries the price the buyer pays.
What was measured on 2026-10-07
Two live runs on the same code, each walking Carvak's whole stock page by page, running 28 filtered searches against an unfiltered one and opening 26 cars from 22 makes in full.
Turkey, prices in TRY; branches in İstanbul (Vialand AVM) and Adana
120 cars across 22 makes in both runs (119 earlier the same day), all sold by Carvak itself
30, with Carvak's own total; 120 cars over 4 pages, no repeats
Price matched the card's printed price on 120 of 120 cars, and the car page's printed and schema.org price on 26 of 26
26 of 26 cars matched their search row on id, price, pre-discount price, mileage, year and status
25 body parts on 26 of 26 cars; 12 had a painted or replaced part, 9 had insurance damage records
Median 0.8 to 1.1 seconds for search and 0.9 to 1.1 seconds for detail; the slowest of 142 successful calls took 1.9 seconds
VIN, plate, owner count, service history, inspection date, per-car warranty end date
What people build with Carvak
The jobs this data is most often used for.
endpoints
credits per call
Used-car dealers in Turkey price their stock against an inspected, fixed-price retailer's live prices by make, model, year and mileage.
Insurers and valuation tools pull the 25-panel paint and replaced-part report together with the insurance damage records and their repair amounts.
Market analysts track how much stock Carvak holds per make, city and fuel type, which cars go on sale and by how much.
Buyer apps show a car's paint report, damage history, horsepower and the branch's address and map location next to the price.
What Carvak data costs
The cheapest call here is 2 credits, so $15/mo (Pro) buys 5,000 of them — $1.50 per 1,000 credits. Credits roll over and never expire, and failed or blocked calls are not charged.
Full pricing →- 1,000 free credits on signup, no card
- One key, all 438 APIs, one credit pool
- Failed and blocked calls are never charged
- Credits roll over and never expire
Call it in two lines
Sign up, get 1,000 credits and one key that works on every engine. Then this is the whole protocol.
curl -X POST https://api.reefapi.com/carvak/v1/search \
-H "x-api-key: $REEF_KEY" \
-H "content-type: application/json" \
-d '{"make":"toyota","sort":"price_asc"}'import requests
r = requests.post(
"https://api.reefapi.com/carvak/v1/search",
headers={"x-api-key": REEF_KEY},
json={
"make": "toyota",
"sort": "price_asc"
},
)
print(r.json()["data"])Have a question? We got answers.
The questions people actually ask before wiring up Carvak.
Get a free key →What does the Carvak API cover?▾
The used cars Carvak sells from its own stock in Turkey: 119 to 120 cars on 2026-10-07 across 22 makes, 114 at the İstanbul branch (Vialand AVM) and 6 in Adana. Carvak is the Turkish brand of Kavak and was previously called Araba Sepeti (garajsepeti.com). The stock is small and moves within the hour.
Who is the seller?▾
Carvak itself on every car; there are no private sellers or third-party dealers. detail names the Carvak branch that holds the car with its address and map coordinates (26 of 26 cars opened).
Does it return the paint and damage report?▾
Yes, on detail. All 26 cars opened on 2026-10-07 carried 25 body parts, each marked original, painted, locally painted or replaced, with a summary count; 12 of them had at least one part that was not original. 9 of the 26 also carried insurance damage records with date, type and repair amount, and most carry close-up photos of small cosmetic marks.
Which price do I get on a discounted car?▾
price_try is the price the card prints, which on a discounted car is the sale price; price_before_discount_try and discount_try carry the struck-through price and the difference, and on_sale flags the car. 4 of 120 cars were on sale on 2026-10-07. Note that Carvak's own price filter and price sort use the pre-discount price.
Do the filters really filter?▾
Each was compared with an unfiltered search in the same run (120 cars): Hyundai 6, Hyundai Tucson 3, BMW X1 3, query bmw 11, Adana 6, diesel 28, hybrid or electric 31, manual 8, SUV 52, sedan 26, white 25, 4x4 10, reserved 8, 1,000,000 to 1,500,000 TRY 32, model year 2022 to 2024 56, up to 50,000 km 52, from 100,000 km 22, and inside Toyota (10): hybrid 4, SUV 2. Every row checked matched its filter, in two runs. Values Carvak would silently ignore are refused instead.
How many results can one search return?▾
30 cars a page, with Carvak's own total, last_page and has_more; the whole stock of 120 cars fits in 4 pages. A page past the last one comes back empty instead of repeating a page.
How do I open one car in full?▾
Take id from a search row (for example 541164) and call detail with it, or pass the car's carvak.com URL. A car that is no longer on sale returns NOT_FOUND.
What does Carvak not publish?▾
VIN, number plate, owner count, service history, inspection (muayene) date and a per-car warranty end date are not on these pages; Carvak describes one standard warranty for all its cars. Search rows carry no fuel, body type or drive; those are on detail. Carvak's yes/no equipment list (ABS, airbags, Bluetooth and so on) reads the same for nearly every car, so it is not returned; interior colour, seats, rims, sunroof and mirrors are.
What is the Carvak API?▾
Carvak API is a ReefAPI endpoint group for carvak's inspected used cars in turkey as json: price and discount, mileage, the 25-panel paint report and insurance damage records. It returns live JSON through POST requests under /carvak/v1.
Is the Carvak API free to try?▾
Yes. ReefAPI starts with 1,000 free credits, no card required. Carvak calls use the same shared credit balance as every other ReefAPI engine.
Do I need a Carvak login or account?▾
No login to Carvak is needed for the API response. You call ReefAPI with your x-api-key header, and the playground can run live examples before you create a production key.
How fresh is the Carvak data?▾
The page example is captured from a live search call, and production requests fetch live data through ReefAPI rather than a static sample.
How many credits does the Carvak API use?▾
Carvak actions currently cost 2 credits per successful call. Failed or blocked calls are free. All APIs draw from one credit pool.
Can I call Carvak from an AI assistant or MCP client?▾
Yes. Connect ReefAPI once through MCP and your assistant can call carvak actions with the same key, credit pool and JSON envelope used by normal REST requests.
99 Classifieds & Second-hand APIs on the same key
One key, one credit pool, one response envelope. If you are pulling Carvak, you are one call away from the rest of the category — no second contract, no second integration.
Need something this API does not do?
Name the endpoint, the field, or a source we do not carry yet. We ship new APIs every week and you would be first to get the key. Real people read every message and reply the same day.
Try it on your own data before you pay anything
The call above is the real endpoint, not a recording. A free key gives you 1,000 credits, the other 437 APIs, and the same envelope everywhere.
Endpoints, parameters and credit costs on this page are read from the live catalog and cannot drift from what the API accepts. Field notes were captured on 2026-10-07.