Companies · In the sandbox
Company profile
GET
/api/v1/sirketler/{sirket_id}/Full sourced profile: summary, identity, officers, capital, ownership, name/address, articles, one chronological change feed, notices and report findings. Every record carries kaynak. veri_durumu states how complete each section is; empty list [] = looked, none · null = not available or still being prepared.
Authentication
X-API-Keyheaderrequiredulk_…X-API-Secretheaderrequiredulsk_…
Path parameters
sirket_idinteger | stringrequiredCompany id (idfrom/api/v1/sirketler/).
Response fields
200 Profile. application/json
sirketSirketOzetrequiredidinteger | stringrequiredCompany id: numeric with a live key (e.g. 1234); a DENEME-… string with a sandbox key.unvanstringrequirednullableRegistered name.mudurlukstringrequirednullableRegistry office (e.g. İSTANBUL).sicil_nostringrequirednullableTrade registry number.
tum_gazeteler_zipstring (uri)requiredAll gazette PDFs (ZIP).profil_hazirbooleanrequiredWhether the profile exists. While false, profile sections are null.guncellemestring (date-time)requirednullableWhen the profile was generated.ozetstringrequirednullableNeutral AI-written summary.kimlikKimlikrequirednullableunvanstringoptionalnullableturstringoptionalnullableCompany type (e.g. Anonim Şirket).merkezstringoptionalnullableRegistered office.kurulus_tarihistringoptionalnullableIncorporation date (YYYY-MM-DD; "… or earlier" when no incorporation notice).sermayestringoptionalnullabledurumstringoptionalnullableStatus from notices.durum_aciklamastringoptionalnullablekurulus_suphelibooleanoptionalNo incorporation notice; date from the oldest notice.kurulus_kaynakobjectoptionalnullablehukuki_bicim_standartHukukiBicimoptionalnullablekodstringrequiredStandard form code (e.g. TR_AS).yerel_adstringoptionalkisaltmastringoptionalen_adstringoptionalstandart_kategorianyoptionalGeneral class of the form.iso20275stringoptionalnullableISO 20275 (ELF) code when verified.iso20275_listestringoptionalnullableulkestringoptionalnullableana_bicimobjectoptionalnullablegirdistringoptional
kaynakKaynakrequirednullableilan_idintegerrequiredThe notice the fact comes from.ilan_tarihistring (date)requiredPublication date of the notice.ilan_turustringrequiredTrade Registry Gazette notice type.alintistringrequiredVerbatim quote from the notice text.alinti_dogrulandibooleanrequiredWhether the quote was found verbatim in the notice.gazete_pdfstring (uri)requiredGazette PDF.vurguVurgurequirednullablesayfaintegerrequiredGazette page (from 1).sayfa_gorselstring (uri)requiredPNG image of the page.kutularnumber[][]requiredWhere the fact sits on the page: proportional [x0, y0, x1, y1] boxes (0–1, top-left origin).kutu_birimistringrequiredDescription of the box unit.
yetkililerYetkili[]requirednullableisimstringrequirednullablesifatstringrequirednullableTitle in the notice.temsilstringrequirednullableRepresentation (sole, joint…).baslangicstring (date)requirednullableStart of office.bitisstring (date)requirednullableEnd of office; null while in office.bitis_nedenistringrequirednullablegorev_bitisstringrequirednullableExpected end of term.gorev_suresistringrequirednullablegorev_dayanakstringrequirednullableBasis of the term end (notice or statute).kaynakKaynakrequirednullableilan_idintegerrequiredThe notice the fact comes from.ilan_tarihistring (date)requiredPublication date of the notice.ilan_turustringrequiredTrade Registry Gazette notice type.alintistringrequiredVerbatim quote from the notice text.alinti_dogrulandibooleanrequiredWhether the quote was found verbatim in the notice.gazete_pdfstring (uri)requiredGazette PDF.vurguVurgurequirednullablesayfaintegerrequiredGazette page (from 1).sayfa_gorselstring (uri)requiredPNG image of the page.kutularnumber[][]requiredWhere the fact sits on the page: proportional [x0, y0, x1, y1] boxes (0–1, top-left origin).kutu_birimistringrequiredDescription of the box unit.
bitis_kaynakKaynakrequirednullableilan_idintegerrequiredThe notice the fact comes from.ilan_tarihistring (date)requiredPublication date of the notice.ilan_turustringrequiredTrade Registry Gazette notice type.alintistringrequiredVerbatim quote from the notice text.alinti_dogrulandibooleanrequiredWhether the quote was found verbatim in the notice.gazete_pdfstring (uri)requiredGazette PDF.vurguVurgurequirednullablesayfaintegerrequiredGazette page (from 1).sayfa_gorselstring (uri)requiredPNG image of the page.kutularnumber[][]requiredWhere the fact sits on the page: proportional [x0, y0, x1, y1] boxes (0–1, top-left origin).kutu_birimistringrequiredDescription of the box unit.
gorevdebooleanrequiredWhether in office today.rol_standartRoloptionalnullablekodstringrequiredadstringoptionalen_adstringoptionalorganstringoptionalnullabletemsil_organibooleanoptionalnullablekesinbooleanoptionalrollerstring[]optionalimza_derecesistringoptionalnullableiso5009stringoptionalnullableiso5009_listestringoptionalnullableyerel_adstringoptional
sermayeSermayeKaydi[]requirednullabletarihstring (date)requirednullableislemstringrequirednullableoncekistringrequirednullableyenistringrequirednullablekaynakKaynakrequirednullableilan_idintegerrequiredThe notice the fact comes from.ilan_tarihistring (date)requiredPublication date of the notice.ilan_turustringrequiredTrade Registry Gazette notice type.alintistringrequiredVerbatim quote from the notice text.alinti_dogrulandibooleanrequiredWhether the quote was found verbatim in the notice.gazete_pdfstring (uri)requiredGazette PDF.vurguVurgurequirednullablesayfaintegerrequiredGazette page (from 1).sayfa_gorselstring (uri)requiredPNG image of the page.kutularnumber[][]requiredWhere the fact sits on the page: proportional [x0, y0, x1, y1] boxes (0–1, top-left origin).kutu_birimistringrequiredDescription of the box unit.
ortaklikOrtaklikKaydi[]requirednullabletarihstring (date)requirednullableisimstringrequirednullablepay_tutaristringrequirednullablepay_oranistringrequirednullablekaynakKaynakrequirednullableilan_idintegerrequiredThe notice the fact comes from.ilan_tarihistring (date)requiredPublication date of the notice.ilan_turustringrequiredTrade Registry Gazette notice type.alintistringrequiredVerbatim quote from the notice text.alinti_dogrulandibooleanrequiredWhether the quote was found verbatim in the notice.gazete_pdfstring (uri)requiredGazette PDF.vurguVurgurequirednullablesayfaintegerrequiredGazette page (from 1).sayfa_gorselstring (uri)requiredPNG image of the page.kutularnumber[][]requiredWhere the fact sits on the page: proportional [x0, y0, x1, y1] boxes (0–1, top-left origin).kutu_birimistringrequiredDescription of the box unit.
unvan_adresUnvanAdresKaydi[]requirednullabletarihstring (date)requirednullableturstringrequirednullableunvan (name) or adres (address)degerstringrequirednullablekaynakKaynakrequirednullableilan_idintegerrequiredThe notice the fact comes from.ilan_tarihistring (date)requiredPublication date of the notice.ilan_turustringrequiredTrade Registry Gazette notice type.alintistringrequiredVerbatim quote from the notice text.alinti_dogrulandibooleanrequiredWhether the quote was found verbatim in the notice.gazete_pdfstring (uri)requiredGazette PDF.vurguVurgurequirednullablesayfaintegerrequiredGazette page (from 1).sayfa_gorselstring (uri)requiredPNG image of the page.kutularnumber[][]requiredWhere the fact sits on the page: proportional [x0, y0, x1, y1] boxes (0–1, top-left origin).kutu_birimistringrequiredDescription of the box unit.
esas_sozlesmeEsasSozlesmeMaddesi[]requirednullablemaddestringrequirednullablebaslikstringrequirednullablehukumstringrequirednullableAI summary of the current wording; see the source for the verbatim text.son_degisiklikstring (date)requirednullablekaynakKaynakrequirednullableilan_idintegerrequiredThe notice the fact comes from.ilan_tarihistring (date)requiredPublication date of the notice.ilan_turustringrequiredTrade Registry Gazette notice type.alintistringrequiredVerbatim quote from the notice text.alinti_dogrulandibooleanrequiredWhether the quote was found verbatim in the notice.gazete_pdfstring (uri)requiredGazette PDF.vurguVurgurequirednullablesayfaintegerrequiredGazette page (from 1).sayfa_gorselstring (uri)requiredPNG image of the page.kutularnumber[][]requiredWhere the fact sits on the page: proportional [x0, y0, x1, y1] boxes (0–1, top-left origin).kutu_birimistringrequiredDescription of the box unit.
degisikliklerDegisiklik[]requirednullableAll changes in one chronological feed (newest first).turstringrequiredChange type. Values:yetkili-atama,yetkili-ayrilma,sermaye,ortaklik,unvan-adres,esas-sozlesme,durumtarihstring (date)requirednullableDate of the change.ozetstringrequiredOne-line summary.kaynakKaynakrequirednullableilan_idintegerrequiredThe notice the fact comes from.ilan_tarihistring (date)requiredPublication date of the notice.ilan_turustringrequiredTrade Registry Gazette notice type.alintistringrequiredVerbatim quote from the notice text.alinti_dogrulandibooleanrequiredWhether the quote was found verbatim in the notice.gazete_pdfstring (uri)requiredGazette PDF.vurguVurgurequirednullablesayfaintegerrequiredGazette page (from 1).sayfa_gorselstring (uri)requiredPNG image of the page.kutularnumber[][]requiredWhere the fact sits on the page: proportional [x0, y0, x1, y1] boxes (0–1, top-left origin).kutu_birimistringrequiredDescription of the box unit.
gazete_pdfstring (uri)requirednullablePDF of the source gazette.kategoristringrequiredFixed change category. Values:durum,adres,ortaklik,sermaye,yetkililer,unvan,esas_sozlesme,diger,kapandiisimstringoptionalnullablesifatstringoptionalnullableoncekistringoptionalnullableyenistringoptionalnullablepay_tutaristringoptionalnullablepay_oranistringoptionalnullablealanstringoptionalnullabledegerstringoptionalnullablemaddestringoptionalnullablebaslikstringoptionalnullableaciklamastringoptionalnullable
son_gazeteSonGazeterequirednullableilan_idintegerrequiredtarihstring (date)requiredturstringrequiredgazete_pdfstring (uri)requirednullablegazete_arsivdebooleanrequired
ilanlarIlan[]requiredilan_idintegerrequiredtarihstring (date)requiredturstringrequiredNotice type.kategoristringrequiredNotice-type category (legacykategori=filter). Values:kurulus,konkordato,birlesme,sermaye,ortaklik,yonetim,unvan_adres,genel_kurul,esas,digerkategori_adstringrequiredsicil_nostringrequirednullablesayistringrequirednullableGazette issue number.sayfastringrequirednullableGazette page.baslikstringrequirednullablePlain-language title.aciklamastringrequirednullablekaynakKaynakrequirednullableilan_idintegerrequiredThe notice the fact comes from.ilan_tarihistring (date)requiredPublication date of the notice.ilan_turustringrequiredTrade Registry Gazette notice type.alintistringrequiredVerbatim quote from the notice text.alinti_dogrulandibooleanrequiredWhether the quote was found verbatim in the notice.gazete_pdfstring (uri)requiredGazette PDF.vurguVurgurequirednullablesayfaintegerrequiredGazette page (from 1).sayfa_gorselstring (uri)requiredPNG image of the page.kutularnumber[][]requiredWhere the fact sits on the page: proportional [x0, y0, x1, y1] boxes (0–1, top-left origin).kutu_birimistringrequiredDescription of the box unit.
gazete_pdfstring (uri)requirednullableGazette PDF when archived.gazete_arsivdebooleanrequireddegisiklik_kategorisistringrequiredValues:durum,adres,ortaklik,sermaye,yetkililer,unvan,esas_sozlesme,diger,kapandi
raporlarRaporOzeti[]requiredrapor_idintegerrequireddurumstringrequiredValues:hazir,hata,hazirlaniyortalepstring (date-time)requirednullabletamamlanmastring (date-time)requirednullabledosyalarobjectrequiredType → download URL.{…} →
string (uri)bulgularobjectrequirednullableReport findings (single profile only).
aciklama_degisikliklerstringrequiredaciklamastringrequiredaciklama_veri_durumustringrequiredveri_durumuVeriDurumurequiredCompleteness, method and limits per section. New sections are additive.kimlikVeriDurumuBolumrequireddurumstringrequiredtam (complete) · kismi (partial) · yok (looked, none) · hazirlaniyor (being prepared) · yayimlanmiyor (the source does not publish it). Values:tam,kismi,yok,hazirlaniyor,yayimlanmiyoryontemstringrequirednullableilandan (single notice) · ilandan_kuruldu (rebuilt from notices) · turetilmis (rule-based) · yapay_zeka (AI) Values:ilandan,ilandan_kuruldu,turetilmis,yapay_zekasinirlarstring[]requiredHuman-readable limitations.dayanak_ilan_sayisiintegerrequirednullableNumber of distinct notices used.
yetkililerVeriDurumuBolumrequireddurumstringrequiredtam (complete) · kismi (partial) · yok (looked, none) · hazirlaniyor (being prepared) · yayimlanmiyor (the source does not publish it). Values:tam,kismi,yok,hazirlaniyor,yayimlanmiyoryontemstringrequirednullableilandan (single notice) · ilandan_kuruldu (rebuilt from notices) · turetilmis (rule-based) · yapay_zeka (AI) Values:ilandan,ilandan_kuruldu,turetilmis,yapay_zekasinirlarstring[]requiredHuman-readable limitations.dayanak_ilan_sayisiintegerrequirednullableNumber of distinct notices used.
sermayeVeriDurumuBolumrequireddurumstringrequiredtam (complete) · kismi (partial) · yok (looked, none) · hazirlaniyor (being prepared) · yayimlanmiyor (the source does not publish it). Values:tam,kismi,yok,hazirlaniyor,yayimlanmiyoryontemstringrequirednullableilandan (single notice) · ilandan_kuruldu (rebuilt from notices) · turetilmis (rule-based) · yapay_zeka (AI) Values:ilandan,ilandan_kuruldu,turetilmis,yapay_zekasinirlarstring[]requiredHuman-readable limitations.dayanak_ilan_sayisiintegerrequirednullableNumber of distinct notices used.
ortaklikVeriDurumuBolumrequireddurumstringrequiredtam (complete) · kismi (partial) · yok (looked, none) · hazirlaniyor (being prepared) · yayimlanmiyor (the source does not publish it). Values:tam,kismi,yok,hazirlaniyor,yayimlanmiyoryontemstringrequirednullableilandan (single notice) · ilandan_kuruldu (rebuilt from notices) · turetilmis (rule-based) · yapay_zeka (AI) Values:ilandan,ilandan_kuruldu,turetilmis,yapay_zekasinirlarstring[]requiredHuman-readable limitations.dayanak_ilan_sayisiintegerrequirednullableNumber of distinct notices used.
unvan_adresVeriDurumuBolumrequireddurumstringrequiredtam (complete) · kismi (partial) · yok (looked, none) · hazirlaniyor (being prepared) · yayimlanmiyor (the source does not publish it). Values:tam,kismi,yok,hazirlaniyor,yayimlanmiyoryontemstringrequirednullableilandan (single notice) · ilandan_kuruldu (rebuilt from notices) · turetilmis (rule-based) · yapay_zeka (AI) Values:ilandan,ilandan_kuruldu,turetilmis,yapay_zekasinirlarstring[]requiredHuman-readable limitations.dayanak_ilan_sayisiintegerrequirednullableNumber of distinct notices used.
esas_sozlesmeVeriDurumuBolumrequireddurumstringrequiredtam (complete) · kismi (partial) · yok (looked, none) · hazirlaniyor (being prepared) · yayimlanmiyor (the source does not publish it). Values:tam,kismi,yok,hazirlaniyor,yayimlanmiyoryontemstringrequirednullableilandan (single notice) · ilandan_kuruldu (rebuilt from notices) · turetilmis (rule-based) · yapay_zeka (AI) Values:ilandan,ilandan_kuruldu,turetilmis,yapay_zekasinirlarstring[]requiredHuman-readable limitations.dayanak_ilan_sayisiintegerrequirednullableNumber of distinct notices used.
ozetVeriDurumuBolumoptionaldurumstringrequiredtam (complete) · kismi (partial) · yok (looked, none) · hazirlaniyor (being prepared) · yayimlanmiyor (the source does not publish it). Values:tam,kismi,yok,hazirlaniyor,yayimlanmiyoryontemstringrequirednullableilandan (single notice) · ilandan_kuruldu (rebuilt from notices) · turetilmis (rule-based) · yapay_zeka (AI) Values:ilandan,ilandan_kuruldu,turetilmis,yapay_zekasinirlarstring[]requiredHuman-readable limitations.dayanak_ilan_sayisiintegerrequirednullableNumber of distinct notices used.
ilanlarVeriDurumuBolumrequireddurumstringrequiredtam (complete) · kismi (partial) · yok (looked, none) · hazirlaniyor (being prepared) · yayimlanmiyor (the source does not publish it). Values:tam,kismi,yok,hazirlaniyor,yayimlanmiyoryontemstringrequirednullableilandan (single notice) · ilandan_kuruldu (rebuilt from notices) · turetilmis (rule-based) · yapay_zeka (AI) Values:ilandan,ilandan_kuruldu,turetilmis,yapay_zekasinirlarstring[]requiredHuman-readable limitations.dayanak_ilan_sayisiintegerrequirednullableNumber of distinct notices used.
raporlarVeriDurumuBolumoptionaldurumstringrequiredtam (complete) · kismi (partial) · yok (looked, none) · hazirlaniyor (being prepared) · yayimlanmiyor (the source does not publish it). Values:tam,kismi,yok,hazirlaniyor,yayimlanmiyoryontemstringrequirednullableilandan (single notice) · ilandan_kuruldu (rebuilt from notices) · turetilmis (rule-based) · yapay_zeka (AI) Values:ilandan,ilandan_kuruldu,turetilmis,yapay_zekasinirlarstring[]requiredHuman-readable limitations.dayanak_ilan_sayisiintegerrequirednullableNumber of distinct notices used.
gercek_faydalanicilarVeriDurumuBolumrequireddurumstringrequiredtam (complete) · kismi (partial) · yok (looked, none) · hazirlaniyor (being prepared) · yayimlanmiyor (the source does not publish it). Values:tam,kismi,yok,hazirlaniyor,yayimlanmiyoryontemstringrequirednullableilandan (single notice) · ilandan_kuruldu (rebuilt from notices) · turetilmis (rule-based) · yapay_zeka (AI) Values:ilandan,ilandan_kuruldu,turetilmis,yapay_zekasinirlarstring[]requiredHuman-readable limitations.dayanak_ilan_sayisiintegerrequirednullableNumber of distinct notices used.
durumVeriDurumuBolumoptionaldurumstringrequiredtam (complete) · kismi (partial) · yok (looked, none) · hazirlaniyor (being prepared) · yayimlanmiyor (the source does not publish it). Values:tam,kismi,yok,hazirlaniyor,yayimlanmiyoryontemstringrequirednullableilandan (single notice) · ilandan_kuruldu (rebuilt from notices) · turetilmis (rule-based) · yapay_zeka (AI) Values:ilandan,ilandan_kuruldu,turetilmis,yapay_zekasinirlarstring[]requiredHuman-readable limitations.dayanak_ilan_sayisiintegerrequirednullableNumber of distinct notices used.
uyum_sinyalleriVeriDurumuBolumoptionaldurumstringrequiredtam (complete) · kismi (partial) · yok (looked, none) · hazirlaniyor (being prepared) · yayimlanmiyor (the source does not publish it). Values:tam,kismi,yok,hazirlaniyor,yayimlanmiyoryontemstringrequirednullableilandan (single notice) · ilandan_kuruldu (rebuilt from notices) · turetilmis (rule-based) · yapay_zeka (AI) Values:ilandan,ilandan_kuruldu,turetilmis,yapay_zekasinirlarstring[]requiredHuman-readable limitations.dayanak_ilan_sayisiintegerrequirednullableNumber of distinct notices used.
hukuki_bicimVeriDurumuBolumoptionaldurumstringrequiredtam (complete) · kismi (partial) · yok (looked, none) · hazirlaniyor (being prepared) · yayimlanmiyor (the source does not publish it). Values:tam,kismi,yok,hazirlaniyor,yayimlanmiyoryontemstringrequirednullableilandan (single notice) · ilandan_kuruldu (rebuilt from notices) · turetilmis (rule-based) · yapay_zeka (AI) Values:ilandan,ilandan_kuruldu,turetilmis,yapay_zekasinirlarstring[]requiredHuman-readable limitations.dayanak_ilan_sayisiintegerrequirednullableNumber of distinct notices used.
gercek_faydalanicilarstringrequiredBeneficial ownership is not published in a public register in Türkiye; the profile calculates it from the shareholdings in the notices. Values:yayimlanmiyordurumStandartDurumoptionalStatus standardised from notice wording by fixed rules.kodstringrequiredadstringoptionalad_enstringoptionaluluslararasistringoptionalnullablerenkstringoptionalnullabletuzel_kisilik_suruyorbooleanoptionalnullableyerel_durumstringoptionalnullablekapanis_nedeniobjectoptionalnullablebaslangicstringoptionalnullablekapanis_tarihistringoptionalnullablekaynakobjectoptionalnullabledayanakstringoptionalnullableaciklamastringoptionalnullableaciklama_enstringoptionalnullablegecmisobject[]optional
uyum_sinyalleriUyumSinyali[]optionalturstringrequiredadstringoptionalad_enstringoptionalaktifbooleanrequirednullableaciklamastringoptionalaciklama_enstringoptionalkaynakobjectoptionalnullabletarihstringoptionalnullabletarih_trstringoptionalnullabledayanakstringoptionalnullable
Error responses
- 404Not found or no access (
bulunamadi). - 503The official source is unreachable right now (
kaynak_erisilemiyor, taraf kaynak). Sandbox: DENEME-KAYNAK-KAPALI. - 401Missing or invalid key (
yetkisiz). - 429Hourly rate limit exceeded (
hiz_siniri); the Retry-After header gives the seconds until reset. - 500Unexpected error (
ic_hata, taraf ulawk); retry shortly.