AUTO-API.COM
Logoja e K Car

K Car APIScraper & Parser

K Car API: makina nga kcar.com me VIN, çmime fikse në won, shënime për riparimet e karrocerisë, historik sigurimi e foto. Fluks ndryshimesh dhe skedarë ditorë.

Biblioteka zyrtare SDK

SDK-të tona i përmbajnë metodat e API-së si funksione të gatshme, dhe bibliotekat janë me kod të hapur në GitHub.

K Car API

K Car API ju ndihmon të vlerësoni një makinë para se të kontaktoni degën. Në një rekord të vetëm mund të krahasoni inspektimin e karrocerisë me historikun e sigurimit dhe evidencën e kilometrazhit, të shihni fotot dhe çmimin aktual, dhe me numrin VIN ta kontrolloni makinën në burime të tjera. Të dhënat nga kcar.com i mbledhim ne për ju, kështu që nuk ju duhet një scraper apo parser i juaji.

API

Fluksi i ndryshimeve tregon kur një automjet i K Car del në shitje, kur i ndryshon çmimi dhe kur hiqet nga shitja.

Eksportime ditore

Eksportimi ditor nga K Car përmban çdo makinë që është ende në shitje.

Të dhëna të plota

Numri VIN, viti i modelit dhe muaji i regjistrimit të parë, kilometrazhi me historikun e tij, fuqia, karburanti, transmisioni dhe tërheqja, rezultati i inspektimit dhe lista e pjesëve të ndërruara dhe të riparuara të karrocerisë, historiku i sigurimit, pajisjet, dega me koordinata, fotot.

Merrni qasje në APIQasja jepet brenda 2 minutash

URL bazë

https://{access_name}.auto-api.com/api/v2/kcar

Autorizimi: api_key parametër

Rrjedha e punës

1
/filtersmarkat, modelet dhe vlerat e filtrave
2

Ngarkimi fillestar i stokut:

/change_id?date=...ruani ID-në e ndryshimit nga e cila do të lexoni fluksin
/offersshkarkoni makinat në shitje, të gjitha ose të filtruara
3
/changes?change_id=...makina të sapodala në shitje, çmime të reja dhe heqje, duke filluar nga ajo ID ndryshimi
4
/offernjë makinë e vetme sipas inner_id

Nga të filloni:

1. Ruani pozicionin fillestar të fluksit para se të ngarkoni makinat: thirrni /change_id me datën aktuale sipas orës së Seulit. Nëse metoda kthen 0, atë ditë ende nuk ka pasur ngjarje: përsëriteni thirrjen më vonë me të njëjtën datë.

2. Shkarkoni stokun përmes /offers, duke kaluar te faqja e dhënë në next_page derisa kjo fushë të bëhet null. Pastaj përpunoni /changes nga pozicioni i ruajtur: ndërkohë që bëhej ngarkimi, disa makina mund të kenë ndryshuar çmim ose të jenë hequr nga shitja.

3. Nga aty e tutje, pas çdo grupi ngjarjesh ruani next_change_id dhe bëni kërkesë te /changes me këtë vlerë. Kur next_change_id është null, mbani të njëjtin pozicion dhe përsëriteni kërkesën më vonë. Për të zgjedhur makina për një porosi të caktuar, përdorni /offers me filtra.

GET/filters

Kthen të gjitha vlerat e mundshme për filtrim

https://{access_name}.auto-api.com/api/v2/kcar/filters?api_key=YOUR_API_KEY

Përgjigjja:

{
  "mark": {
    "Hyundai": {
      "model": ["Accent", "Avante", "Casper", "Genesis", "Grandeur", "Ioniq", "Kona", "Nexo", "Palisade", "Porter", "Santa Fe", "Sonata", "Starex", "Staria", "Tucson", "Venue", "i40"]
    },
    "Kia": {
      "model": ["Bongo III Truck", "Carnival", "EV3", "EV6", "K3", "K5", "K7", "K8", "K9", "Mohave", "Morning", "Niro", "Pride", "Ray", "Seltos", "Sorento", "Sportage"]
    },
    "Genesis": {
      "model": ["EQ900", "G70", "G80", "G90", "GV70", "GV80"]
    }
    // ... markat e tjera
  },
  "transmission_type": ["Automatic", "Manual"],
  "color": ["Black", "Blue", "Gray", "Pearl", "Red", "Silver", "Silver Gray", "White", "Yellow"],
  "body_type": ["Bus", "Hatchback", "Minivan", "Pickup", "SUV", "Sedan", "Truck (Double Cab)", "Truck (Regular Cab)", "Truck (Super Cab)", "Van", "Wagon"],
  "engine_type": ["Diesel", "Electric", "Gasoline", "Hybrid (Gasoline)", "Hydrogen", "LPG"],
  "drive_type": ["AWD", "FWD", "RWD"],
  "region": ["Chungbuk", "Chungnam", "Gangwon", "Gyeongbuk", "Gyeonggi/Incheon", "Gyeongnam", "Home Service Mega Center", "Jeonbuk", "Jeonnam", "Seoul"]
}

GET/offers

Lista e shpalljeve me faqosje dhe filtra

Parametrat:

  • page (i detyrueshëm) - numri i faqes
  • mark, model - marka dhe modeli, siç shkruhen në /filters
  • transmission_type, color, body_type, engine_type, drive_type, region - transmisioni, ngjyra, lloji i karrocerisë, karburanti, tërheqja dhe rajoni: vlera nga /filters, pa dallim midis shkronjave të mëdha dhe të vogla
  • year_from, year_to - intervali për fushën year
  • km_age_from, km_age_to - intervali i kilometrazhit, km
  • price_from, price_to - intervali i çmimit në won koreanë
https://{access_name}.auto-api.com/api/v2/kcar/offers?api_key=YOUR_API_KEY&page=1https://{access_name}.auto-api.com/api/v2/kcar/offers?api_key=YOUR_API_KEY&page=1&mark=Hyundai&model=Palisade&year_from=2022&km_age_to=60000&price_to=30000000&engine_type=Gasoline

Përgjigjja:

{
  "result": [
    {
      "id": 142,
      "inner_id": "EC61380785",
      "change_type": "added",
      "created_at": "2026-09-29T02:49:46.872+03:00",
      "data": {
        "id": "142",
        "inner_id": "EC61380785",
        "url": "https://www.kcar.com/bc/detail/carInfoDtl?i_sCarCd=EC61380785",
        "mark": "Hyundai",
        "model": "Palisade",
        "generation": "The New Palisade",
        "body_configuration": "",
        "configuration": "Gasoline 3.8 2WD",
        "complectation": "Exclusive",
        "title": "Hyundai The New Palisade Gasoline 3.8 2WD Exclusive",
        "year": "2023",
        "price": "27900000",
        "km_age": "25339",
        "color": "White",
        "engine_type": "Gasoline",
        "body_type": "SUV",
        "transmission_type": "Automatic",
        "drive_type": "FWD",
        "displacement": "3778",
        "doors_count": "5",
        "horse_power": "295",
        "vin": "KMHR281EBPU592982",
        "no_accidents": false,
        "equipment": "[\"ABS\", \"Navigation\", \"Leather seats\", \"Alloy wheels\", \"Airbag: side\", \"Power seat: driver\"]",  // 39 opsione në përgjigjen e plotë
        "region": "Gyeonggi/Incheon",
        "seller": "K Car Gimpo",
        "salon_id": "087",
        "address": "경기도김포시김포대로1523-1 (장기동) 2동",
        "latitude": "37.658929",
        "longitude": "126.665366",
        "description": "● 차량 연식 대비 주행거리 매우 짧은 차량이며, 컨디션 역시 매우 우수한 차량입니다.<br/>● 신차가 대비 합리적으로 구매 가능한 가성비 추천 차량입니다. ...",
        "offer_created": "2026-06-27",
        "images": "[\"https://img.kcar.com/3dcarpicture/2026/08/087/61380785_2/main/main780.jpg\", \"https://img.kcar.com/3dcarpicture/2026/08/087/61380785_2/extra/extra_0_hq.jpg\"]",  // 40 foto në përgjigjen e plotë
        "extra_prep": {
          "first_registration": "2023-03",
          "model_year": 2023,
          "price_base": 28400000,
          "is_discount": true,
          "is_time_deal": false,
          "is_reserved": false,
          "car_class": "SUV",
          "seats": 7,
          "accident_history": "Minor repair",
          "body_damage": {
            "frame": {},
            "exterior": { "bonnet": "repaired", "front-fender-right": "repaired", "front-door-right": "repaired", "back-door-right": "repaired" }
          },
          "insurance_history": {
            "checked_at": "2026-08-10",
            "accidents_count": 3,
            "own_damage_count": 2,
            "own_damage_amount": 771970,
            "other_damage_count": 1,
            "other_damage_amount": 1422584,
            "total_loss_count": 0,
            "flood_count": 0,
            "theft_count": 0,
            "owner_changes_count": 3,
            "plate_changes_count": 0,
            "rental_history": false,
            "business_use_history": false,
            "government_use_history": false,
            "uninsured_periods": "2023-03~2024-05"
          },
          "mileage_history": [
            { "date": "2025-05-29", "km": 16667, "source": "Insurance company" },
            { "date": "2025-04-30", "km": 15993, "source": "K Car" }
          ],
          "badges": ["Low mileage", "Manufacturer warranty", "Driver assistance"],
          "inspection_date": "2026-08-10",
          "views_count": 6054,
          "favorites_count": 53
        }
      }
    }
    // ... makinat e tjera, deri në 20 për faqe
  ],
  "meta": { "page": 1, "next_page": 2, "limit": 20 }
}

Fushat e rekordit

  • id - numri ynë i brendshëm i rekordit; shpallja në K Car identifikohet me inner_id
  • inner_id - kodi i shpalljes në K Car, i njëjti si në lidhjen e shpalljes: EC61380785
  • url - lidhja e shpalljes në kcar.com
  • title - emri i plotë i makinës në një rresht
  • mark, model - marka dhe modeli me shkronja latine, p.sh. Hyundai dhe Palisade
  • generation - gjenerata e modelit: The New Palisade, Grandeur (GN7)
  • body_configuration - kodi i shasisë sipas fabrikës, kur K Car e jep në kllapa në emrin e gjeneratës: GN7, RG3; përndryshe bosh
  • configuration - versioni: motori dhe tërheqja, p.sh. Gasoline 3.8 2WD
  • complectation - varianti: Exclusive, Calligraphy; mund të jetë bosh
  • year - viti i modelit; nëse mungon ose është ende në të ardhmen, viti i regjistrimit të parë
  • vin - VIN i plotë, 17 karaktere
  • color - ngjyra e karrocerisë, vlera nga /filters
  • body_type - lloji i karrocerisë, vlera nga /filters
  • doors_count - numri i dyerve; bosh për disa makina
  • engine_type - lloji i karburantit, vlera nga /filters
  • displacement - vëllimi i motorit në cc; bosh për makinat elektrike dhe ato me hidrogjen
  • horse_power - fuqia në hp
  • transmission_type - transmisioni, vlera nga /filters
  • drive_type - tërheqja: FWD, RWD ose AWD
  • price - çmimi aktual në won koreanë, me zbritjen javore tashmë të zbatuar, nëse ka
  • km_age - kilometrazhi në km
  • no_accidents - true kur inspektimi i K Car nuk ka gjetur pjesë të shasisë ose panele të jashtme të ndërruara ose të riparuara; megjithatë mund të ketë raste sigurimi, të cilat renditen në insurance_history
  • equipment - pajisjet: emrat e opsioneve si varg JSON brenda një string-u
  • description - përshkrimi i makinës nga K Car, në koreanisht
  • seller - dega e K Car ku ndodhet makina: K Car Gimpo
  • salon_id - kodi i degës
  • region - rajoni i degës, vlera nga /filters
  • address - adresa e degës në koreanisht
  • latitude, longitude - koordinatat e degës
  • images - lidhjet e fotove si varg JSON brenda një string-u; zakonisht disa dhjetëra foto
  • offer_created - data e publikimit të shpalljes, sipas orës së Seulit
  • extra_prep - objekt me të dhëna shtesë, përshkruar më poshtë; vlerat që mungojnë vijnë si null

Brenda extra_prep

  • first_registration - muaji i regjistrimit të parë: 2023-03
  • model_year - viti i modelit si numër
  • price_base - çmimi para zbritjes javore, në won; i barabartë me fushën price kur nuk ka zbritje
  • is_discount - true kur për makinën vlen një zbritje javore
  • is_time_deal - true për makinat në një ofertë me afat të kufizuar
  • is_reserved - true kur një blerës e ka rezervuar makinën
  • car_class - klasa e automjetit, siç e përcakton K Car: "Light car", "Compact", "Mid-size", "SUV" e të tjera
  • seats - numri i vendeve
  • badges - etiketat e shpalljes, p.sh. "One owner", "Low mileage", "Manufacturer warranty"
  • views_count, favorites_count - sa herë është parë shpallja dhe sa herë është shtuar te të preferuarat
  • inspection_date - data e inspektimit të K Car
  • accident_history - grupi i inspektimit të K Car: "No accident", "Minor repair" ose "Accident"; fusha body_damage tregon cilat pjesë janë ndërruar ose riparuar
  • body_damage - pjesët e ndërruara dhe të riparuara të karrocerisë: fusha frame mban pjesët e shasisë, fusha exterior mban panelet e jashtme; vlera "replaced" do të thotë se pjesa është ndërruar, "repaired" do të thotë se është riparuar; objektet bosh do të thonë se nuk është shënuar asgjë, null do të thotë se nuk ka të dhëna nga inspektimi i karrocerisë
  • insurance_history - historiku i sigurimit: data e raportit (checked_at), numri total i rasteve të sigurimit (accidents_count), rastet dhe dëmshpërblimet për dëmtime të kësaj makine (own_damage_count, own_damage_amount), rastet dhe shumat për dëmtime të makinave të tjera (other_damage_count, other_damage_amount), shumat në won; numërues për dëm total, përmbytje, vjedhje, ndërrime pronësie dhe ndërrime targe; tregues për përdorim si makinë me qira, përdorim për biznes dhe përdorim shtetëror; periudhat pa sigurim
  • mileage_history - kilometrazhi sipas datave: data, kilometrat dhe burimi i shënimit

GET/change_id

Merrni ID-në e parë të ndryshimit sipas datës (për përdorim në /changes)

Parametrat:

  • date (i detyrueshëm) - data në formatin yyyy-mm-dd
https://{access_name}.auto-api.com/api/v2/kcar/change_id?api_key=YOUR_API_KEY&date=2026-09-29

Përgjigjja:

{ "change_id": 283 }

Përdorni vlerën e kthyer si parametrin change_id në /changes

GET/changes

Fluksi i ndryshimeve (të shtuara/të ndryshuara/të hequra)

Parametrat:

  • change_id (i detyrueshëm) - nga cila ID ndryshimi të fillohet
https://{access_name}.auto-api.com/api/v2/kcar/changes?api_key=YOUR_API_KEY&change_id=283

Përgjigjja:

{
  "result": [
    {
      "id": 283,
      "inner_id": "EC61410729",
      "change_type": "added",    // added: makina doli në shitje
      "created_at": "2026-09-29T02:58:42.752+03:00",
      "data": { ... }            // rekordi i plotë, si në /offers
    },
    {
      "id": 284,
      "inner_id": "EC61414869",
      "change_type": "changed",  // changed: çmimi i ri në won
      "created_at": "2026-09-29T03:16:53.512+03:00",
      "data": { "new_price": 10200000 }
    },
    {
      "id": 285,
      "inner_id": "EC60843517",
      "change_type": "removed",  // removed: makina u hoq nga shitja
      "created_at": "2026-09-29T03:16:54.711+03:00",
      "data": {}
    }
  ],
  "meta": { "cur_change_id": 283, "next_change_id": 286, "limit": 20 }
}

GET/offer

Një shpallje e vetme sipas inner_id

Parametrat:

  • inner_id (i detyrueshëm)
https://{access_name}.auto-api.com/api/v2/kcar/offer?api_key=YOUR_API_KEY&inner_id=EC61380785

Përgjigjja: objekti data (i njëjtë si në /offers, por pa mbështjellësin result)

Ruajtja

Skedarët mbeten të disponueshëm të paktën 3 ditë

Disponueshmëria

Skedarë të rinj çdo mëngjes

Formati CSV

Kolonat në CSV ndahen me vijën vertikale (|)

Struktura e URL-së:

https://{access_name}.auto-api.com/{date}/{file_name}

Parametrat:

  • access_name - nëndomeni juaj personal
  • date - data e eksportimit në formatin yyyy-mm-dd, p.sh. 2026-10-06
  • file_name - emri i skedarit me prapashtesë

Skedarët e disponueshëm:

  • CSV - all_active.csv, new_daily.csv, removed_daily.csv
  • JSON - all_active.json, new_daily.json, removed_daily.json
  • Excel - all_active.xlsx, new_daily.xlsx, removed_daily.xlsx

Shembull kërkese me cURL

curl -L -X GET 'https://{access_name}.auto-api.com/yyyy-mm-dd/all_active.csv' \
  -H 'Authorization: Basic XXX' \
  -o daily_car_data.csv

Shembull komande me Wget

wget --method GET \
  --header 'Authorization: Basic XXX==' \
  'https://{access_name}.auto-api.com/yyyy-mm-dd/all_active.csv'
K Car

K Car (kcar.com) shet makina të përdorura nga stoku i vet dhe është shitësi më i madh i këtij lloji në Korenë e Jugut. Kompania lindi nga divizioni i shitjes së drejtpërdrejtë të SK Encar dhe që nga viti 2018 punon nën markën K Car. Makinat i blen nga pronarët e tyre, i inspekton dhe i shet përmes një rrjeti degësh në mbarë vendin, me mundësi dorëzimi në shtëpi.

Çmimet në K Car janë fikse, nuk ka pazar, dhe disa makina kanë zbritje javore. Makinat inspektohen para shitjes, dhe shpallja tregon në cilin grup bën pjesë makina: pa aksident, riparim i vogël ose aksident. Shpallja tregon edhe pjesët e ndërruara dhe të riparuara të karrocerisë, rastet e sigurimit me shumat e dëmshpërblimeve dhe evidencën e kilometrazhit sipas datave. Numri VIN publikohet i plotë.

Inspektimi i K Car lexohet më mirë bashkë me historikun e sigurimit: një makinë në grupin pa aksident mund të ketë megjithatë dëmshpërblime nga sigurimi, sepse grupi përshkruan vetëm shasinë dhe panelet e jashtme. Me muajin e regjistrimit të parë, vëllimin e motorit dhe fuqinë që jep rekordi mund të përllogaritni detyrimet doganore dhe tarifat e importit. Nëse një blerës e ka rezervuar tashmë makinën, këtë e tregon treguesi is_reserved.

Fluksi /changes njofton për makinat e sapodala në shitje, ndryshimet e çmimeve dhe heqjet nga shitja. Për statusin aktual të rezervimit dhe të dhënat e tjera të një makine, thirrni /offer.

Përgjigje brenda 2 min