30 REST uç noktası · Tam TR/EN · Yanıt zarfı {sonuc, meta}30 REST endpoints · Full TR/EN · Response envelope {sonuc, meta}
Her istekte X-API-Key başlığı gönderilmelidir. Anahtarı kayıt olduktan sonra "API Anahtarım" sayfasından üretirsiniz.Send the X-API-Key header on every request. Generate a key from the "My API Key" page after signup.
X-API-Key: kt_xxxxxxxxxxxxxxxxxxxxxxxx
Tüm uçlar tutarlı JSON yapısı döner:All endpoints return a consistent JSON structure:
{
"sonuc": [ ... ],
"meta": {
"uc": "ara",
"maliyet": 1,
"kalan_istek": 9831,
"sure_ms": 12
}
}
Not: maliyet alanı bu istek için düşülen kredi miktarını gösterir. Bazı uçlarda değer sorguya göre değişebilir.
Note: the maliyet field shows the credits deducted for this request. For some endpoints, the value may vary per request.
curl https://tecdoc.emshcloud.com/saglik
{"servis":"katalog-api","surum":"v2","php":"8.2","zaman":"2026-09-03T10:00:00+03:00","mysql":"ok"}
curl -H "X-API-Key: kt_xxx" https://tecdoc.emshcloud.com/v1/durum
{"musteri_id":2,"abonelik_id":2,"kalan_istek":9832,"saatlik_limit":0}
kod |
Aranacak parça numarası. Marka önekli olabilir. Zorunlu.Part number to search. Brand prefix allowed. Required. |
limit |
Maks. sonuç sayısı (varsayılan 50, max 200).Max results (default 50, max 200). |
curl -H "X-API-Key: kt_xxx" "https://tecdoc.emshcloud.com/v1/ara?kod=BOSCH%201987432004"
{"sonuc":[{"id":504542,"parca_no":"1 987 432 004","marka_id":30,"marka_adi":"BOSCH","ad":"Filtre, kabin havasi","montaj_grubu":"Isıtma/Havalandırma","urun_tipi_id":424,"marka_slug":null}],"meta":{"uc":"ara","maliyet":1,"kalan_istek":9831,"sure_ms":12}}
kod |
OEM numarası. Boşluklar/tire otomatik normalize. Zorunlu.OEM number. Spaces/dashes are auto-normalized. Required. |
limit |
Maks. sonuç sayısı.Max results. |
curl -H "X-API-Key: kt_xxx" "https://tecdoc.emshcloud.com/v1/oem?kod=1K0615301K"
{"sonuc":[{"id":123,"parca_no":"...","marka_adi":"BOSCH","ad":"Fren diski"}],"meta":{...}}
id |
Parça ID (arama sonucundan). Zorunlu.Part ID (from a search result). Required. |
curl -H "X-API-Key: kt_xxx" "https://tecdoc.emshcloud.com/v1/parca-detay?id=504542"
{"sonuc":{"id":504542,"parca_no":"1 987 432 004","marka_id":30,"marka_adi":"BOSCH","ad":"Filtre, kabin havasi","montaj_grubu":"Isıtma/Havalandırma","durum":"Normal","durum_tr":"Üretimde","gecerli":1,"marka_logo":"marka_logo/30.png","urun_tipi_id":424,"urun_tipi_ad":"Filtre, kabin havasi","kategori_ids":[100263,100346],"tr_kategori_ids":[2048,1657]},"meta":{...}}
id |
Parça ID. Zorunlu.Part ID. Required. |
curl -H "X-API-Key: kt_xxx" "https://tecdoc.emshcloud.com/v1/parca-tam?id=504542"
{"sonuc":{"id":504542,"parca_no":"...","oem":[...],"kriter":[...],"ean":[...],"muadil":[...],"aksesuar":[...],"set":{"icindekiler":[...],"ustler":[...]},"not":[...],"gorsel":[...],"uyumlu_arac":[...]},"meta":{...}}
id |
Parça ID.Part ID. |
limit |
Maks sayı.Max count. |
curl -H "X-API-Key: kt_xxx" "https://tecdoc.emshcloud.com/v1/parca-oem?id=504542&limit=20"
{"sonuc":[{"oem_marka":"VW","oem_no":"1K0819644B","oem_norm":"1K0819644B"},...],"meta":{...}}
id |
Parça ID.Part ID. |
curl -H "X-API-Key: kt_xxx" "https://tecdoc.emshcloud.com/v1/parca-kriter?id=67941"
{"sonuc":[{"kriter_id":124,"baslik":"Kalınlık","deger":"14,3 mm","tip":"Numeric"},{"kriter_id":649,"baslik":"Fren sistemi","deger":"Lucas-Girling","tip":"Alphanumeric"}],"meta":{...}}
id |
Parça ID.Part ID. |
curl -H "X-API-Key: kt_xxx" "https://tecdoc.emshcloud.com/v1/parca-muadil?id=504542"
{"sonuc":[{"yon":"yeni","no":"BCH826","hedef_parca_id":4298646,"hedef_no":"BHX406E","hedef_marka":"TRW"}],"meta":{...}}
id |
Parça ID.Part ID. |
curl -H "X-API-Key: kt_xxx" "https://tecdoc.emshcloud.com/v1/parca-set?id=X"
{"sonuc":{"icindekiler":[{"ic_parca_id":123,"ic_parca_no":"...","marka_adi":"BOSCH","adet":2}],"ustler":[{"ust_parca_id":456,"ust_no":"...","cesit":"set"}]},"meta":{...}}
id |
Parça ID.Part ID. |
curl -H "X-API-Key: kt_xxx" "https://tecdoc.emshcloud.com/v1/parca-aksesuar?id=X"
{"sonuc":[{"aks_parca_id":789,"aks_parca_no":"...","adet":1,"marka_adi":"FEBI"}],"meta":{...}}
id |
Parça ID.Part ID. |
curl -H "X-API-Key: kt_xxx" "https://tecdoc.emshcloud.com/v1/parca-not?id=X"
{"sonuc":[{"tip":"Montaj","metin":"Boru sıkma torku 25 Nm","onemli":1}],"meta":{...}}
id |
Parça ID.Part ID. |
curl -H "X-API-Key: kt_xxx" "https://tecdoc.emshcloud.com/v1/parca-ean?id=X"
{"sonuc":["4047025498364","4047025498371"],"meta":{...}}
id |
Parça ID.Part ID. |
curl -H "X-API-Key: kt_xxx" "https://tecdoc.emshcloud.com/v1/parca-gorsel?id=504542"
{"sonuc":[{"url":"/v1/parca-gorsel-dosya?y=image/30/82020_0.webp","bicim":"webp","aciklama":"Resim"}],"meta":{...}}
curl -H "X-API-Key: kt_xxx" https://tecdoc.emshcloud.com/v1/arac-marka
{"sonuc":[{"id":16,"ad":"BMW","slug":"bmw","logo":null,"uyan_parca_sayisi":250000}],"meta":{...}}
marka |
arac_marka.id. Zorunlu.arac_marka.id. Required. |
seri |
Sadece belirli bir seri (opsiyonel). Örn: seri=3 → BMW 3 Serisi'nin tüm nesilleri.Filter to a single series (optional). e.g. seri=3 → all BMW 3 Series generations. |
curl -H "X-API-Key: kt_xxx" "https://tecdoc.emshcloud.com/v1/arac-model?marka=16&seri=3"
{"sonuc":[{"id":286,"ad":"3 (E21)","tam_ad":"BMW 3 (E21)","seri":"3","govde":null,"uretim_bas":"1975-08-01","uretim_bit":"1983-08-31","uyan_parca_sayisi":250},{"id":314,"ad":"3 Cabrio (E30)","seri":"3","govde":"Cabrio","uretim_bas":"1985-12-01","uretim_bit":"1993-10-31"}],"meta":{...}}
marka |
arac_marka.id. Zorunlu.arac_marka.id. Required. |
curl -H "X-API-Key: kt_xxx" "https://tecdoc.emshcloud.com/v1/arac-seri?marka=16"
{"sonuc":[{"seri":"3","model_adet":25,"govdeler":["Cabrio","Compact","Coupe","Touring"],"uretim_bas":"1975-08-01","uretim_bit":"2026-09-03","toplam_parca":45000}],"meta":{...}}
id |
arac_marka.id. Zorunlu.arac_marka.id. Required. |
curl -H "X-API-Key: kt_xxx" "https://tecdoc.emshcloud.com/v1/arac-marka-gorsel?id=16" -o bmw.png
(binary image · Content-Type: image/png)
id |
arac_model.id. Zorunlu.arac_model.id. Required. |
curl -H "X-API-Key: kt_xxx" "https://tecdoc.emshcloud.com/v1/arac-model-gorsel?id=5114" -o bmw_1_e81.png
(binary image · Content-Type: image/png)
model |
arac_model.id. Zorunlu.arac_model.id. Required. |
curl -H "X-API-Key: kt_xxx" "https://tecdoc.emshcloud.com/v1/arac-motor?model=123"
{"sonuc":[{"tip":"PassengerCar","ktype":6234,"ad":"320d","motor_kodu":"M47D20","hacim_cc":1995,"guc_hp":150,"guc_kw":110,"yakit":"Dizel","kasa_tipi":"Sedan","uretim_bas":"2001-09-01","uretim_bit":"2005-04-30"}],"meta":{...}}
id |
Parça ID.Part ID. |
limit |
Maks sayı.Max count. |
curl -H "X-API-Key: kt_xxx" "https://tecdoc.emshcloud.com/v1/arac-uyumluluk?id=504542&limit=100"
{"sonuc":[{"arac_tip":"PassengerCar","ktype":10450,"ad":"1.4 (68)","tam_ad":"OPEL INSIGNIA A (G09) 1.4 (68)","kasa_kodu":"G09","motor_kodu":"B 14 NET","hacim_cc":1364,"silindir":4,"guc_kw":103,"guc_hp":140,"yakit":"Benzin","cekis":"Önden tahrik","kasa_tipi":"Hatchback","uretim_bas":"2011-04-01","uretim_bit":"2017-03-31","tr_gecerli":1,"marka_ad":"OPEL","model_ad":"INSIGNIA A (G09)"}],"meta":{...}}
tip |
PassengerCar / CommercialVehicle / Motorbike / Engine / Axle. Zorunlu.PassengerCar / CommercialVehicle / Motorbike / Engine / Axle. Required. |
ktype |
Araç ktype. Zorunlu.Vehicle ktype. Required. |
kategori_id |
kategori.tecdoc_node_id — opsiyonel (sadece o kategoriden).kategori.tecdoc_node_id — optional (only that category). |
marka_id[] |
Parça markası ID — birden fazla verilebilir (OR): marka_id[]=30&marka_id[]=158Part-brand ID — multi-value (OR): marka_id[]=30&marka_id[]=158 |
kriter[] |
kriter_id:deger formatında süzme. Aynı kriter için çoklu değer OR, farklı kriterler AND. Örn: kriter[]=124:15 mm&kriter[]=468:Low-MetallicFilter as kriter_id:deger. Same-criterion values OR, different criteria AND. e.g. kriter[]=124:15 mm&kriter[]=468:Low-Metallic |
s |
Sayfa (1'den başlar). Varsayılan 1.Page (starts at 1). Default 1. |
limit |
Sayfa boyutu (1-500). Varsayılan 50.Page size (1-500). Default 50. |
curl -H "X-API-Key: kt_xxx" "https://tecdoc.emshcloud.com/v1/arac-parca?tip=PassengerCar&ktype=6234&kategori_id=100030&marka_id[]=158&kriter[]=124:15%20mm&s=1&limit=20"
{"sonuc":{"toplam":2,"sayfa":1,"limit":20,"sayfa_sayisi":1,"parcalar":[{"id":504542,"parca_no":"180169","marka_id":158,"marka_adi":"ICER","ad":"Fren balata seti","montaj_grubu":"Fren sistemi","urun_tipi_id":402,"urun_tipi":"Fren balata seti, diskli fren","tr_kategori_ids":[1172,2048]}]},"meta":{...}}
tip |
PassengerCar / CommercialVehicle / Motorbike / Engine / Axle. Zorunlu.PassengerCar / CommercialVehicle / Motorbike / Engine / Axle. Required. |
ktype |
Araç ktype. Zorunlu.Vehicle ktype. Required. |
curl -H "X-API-Key: kt_xxx" "https://tecdoc.emshcloud.com/v1/arac-ozellik?tip=PassengerCar&ktype=6234"
{"sonuc":{"ozet":{"tip":"PassengerCar","ktype":6234,"ad":"320d","tam_ad":"BMW 3 (E46) 320d","kasa_kodu":"E46","motor_kodu":"M47D20","hacim_cc":1995,"guc_hp":150,"yakit":"Dizel"},"gruplar":{"General":[{"baslik":"Construction interval","deger":"09.2001 - 04.2005"}],"TechnicalData":[{"baslik":"Power","deger":"110 kW"},{"baslik":"Power","deger":"150 PS"}],"Body":[{"baslik":"Body type","deger":"Sedan"}],"Engine":[{"baslik":"Engine code","deger":"M47D20"}]},"toplam":24},"meta":{...}}
sasi |
17 haneli VIN kodu. Zorunlu.17-character VIN. Required. |
curl -H "X-API-Key: kt_xxx" "https://tecdoc.emshcloud.com/v1/vin?sasi=WVWZZZ1KZAM123456"
{"sonuc":{"vin":"WVW...","arac_tip":"PassengerCar","ktype":6234,"arac_adi":"BMW 3 (E46) 320d"},"meta":{"uc":"vin","maliyet":1,"kalan_istek":9830,"sure_ms":18}}
curl -H "X-API-Key: kt_xxx" https://tecdoc.emshcloud.com/v1/tr-kategori
{"sonuc":[{"id":1,"kod":"RA1","ad":"Motor","slug":"motor","sira":1}],"meta":{...}}
curl -H "X-API-Key: kt_xxx" https://tecdoc.emshcloud.com/v1/tecdoc-kategori
{"sonuc":[{"id":100001,"agac_tipi":"PassengerCar","parent_id":null,"ad":"Motor","seviye":1,"tr_kategori_id":1}],"meta":{...}}
kategori_id |
kategori.tecdoc_node_id. Zorunlu.kategori.tecdoc_node_id. Required. |
limit |
Maks sayı.Max count. |
curl -H "X-API-Key: kt_xxx" "https://tecdoc.emshcloud.com/v1/kategori-parca?kategori_id=100270&limit=50"
{"sonuc":[{"id":504542,"parca_no":"...","marka_adi":"BOSCH","ad":"Kabin filtresi"}],"meta":{...}}
curl -H "X-API-Key: kt_xxx" https://tecdoc.emshcloud.com/v1/marka-liste
{"sonuc":[{"id":30,"ad":"BOSCH","matchcode":"BOSCH","slug":null,"logo":"image/30/54284_0.webp","tr_satis":1,"parca_sayisi":236933}],"meta":{...}}
id |
marka.id.marka.id. |
curl -H "X-API-Key: kt_xxx" "https://tecdoc.emshcloud.com/v1/marka-adres?id=30"
{"sonuc":[{"marka_id":30,"ad1":"Robert Bosch GmbH","sehir1":"Stuttgart","telefon":"+49...","web":"bosch.com"}],"meta":{...}}
tip |
PassengerCar / CommercialVehicle / Motorbike / Engine / Axle. Zorunlu.PassengerCar / CommercialVehicle / Motorbike / Engine / Axle. Required. |
ktype |
Araç ktype. Zorunlu.Vehicle ktype. Required. |
kategori_id |
kategori.tecdoc_node_id — opsiyonel (belirli bir kategoride filtreleme).kategori.tecdoc_node_id — optional (filter inside a category). |
curl -H "X-API-Key: kt_xxx" "https://tecdoc.emshcloud.com/v1/kriter-faseti?tip=PassengerCar&ktype=34350"
{"sonuc":{"toplam_parca":1370,"kategori_id":null,"markalar":[{"ad":"FEBI BILSTEIN","adet":158},{"ad":"BOSCH","adet":108}],"kriterler":[{"kriter_id":8,"baslik":"Ağırlık","birim":"kg","degerler":[{"deger":"0,005 kg","adet":11},{"deger":"0,035 kg","adet":10}]},{"kriter_id":124,"baslik":"Uzunluk","birim":"mm","degerler":[{"deger":"95 mm","adet":18}]}]},"meta":{...}}