Underpriced clean cars (deal score, refreshed daily)
const url = 'https://api.dokanmazad.com/api/v1/cars/deals?minScore=70&minDiscount=15&make=Mercedes-Benz&minPrice=2500&maxPrice=10000&segment=premium&page=1&limit=20';const options = {method: 'GET', headers: {'X-API-Key': '<X-API-Key>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://api.dokanmazad.com/api/v1/cars/deals?minScore=70&minDiscount=15&make=Mercedes-Benz&minPrice=2500&maxPrice=10000&segment=premium&page=1&limit=20' \ --header 'X-API-Key: <X-API-Key>'Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”Minimum deal score (0-100)
Example
70Minimum discount vs reference price, in percent
Example
15Filter by make (English)
Example
Mercedes-BenzMinimum price in 만원 (10,000 KRW units)
Example
2500Maximum price in 만원 (10,000 KRW units)
Example
10000Premium = price >= 2500 만원, economy = below
Example
premiumPage number (default 1)
Example
1Page size (default 20, max 100)
Example
20Responses
Section titled “Responses”Success
object
object
object
Car id — join with GET /api/v1/cars/:id for full details
Deal score 0-100, precomputed daily at 09:00 Asia/Seoul
Percent below the reference (median) price of the comparison group
Number of comparable cars the reference price was derived from
Raw price in 만원 — multiply by 10,000 for KRW; no markup applied
Embedded car summary (title, make/model, year, kilometers, first image)
object
Examples
{ "success": true, "data": [ { "carId": 10482, "dealScore": 84, "discountPct": 18.5, "sampleN": 42, "price": 2800, "car": { "id": 10482, "makeEn": "BMW", "modelEn": "3 Series", "year": 2023 } } ]}Unauthorized — missing or invalid API key
object
Example
{ "success": false}Forbidden — route not in this key’s allowedRoutes
object
Example
{ "success": false}Rate limit exceeded
object
Example
{ "success": false}Headers
Section titled “Headers”Seconds to wait before retrying
