Changes · In the sandbox
Company changes
GET
/api/v1/sirketler/{sirket_id}/degisiklikler/Every change with its source gazette: officer appointments/departures, capital, ownership, name/address, articles and status changes in one chronological feed (newest first). Also returns son_gazete.
Authentication
X-API-Keyheaderrequiredulk_…X-API-Secretheaderrequiredulsk_…
Path parameters
sirket_idinteger | stringrequiredCompany id (idfrom/api/v1/sirketler/).
Query parameters
turstringoptionalChange type filter. Values:yetkili-atama,yetkili-ayrilma,sermaye,ortaklik,unvan-adres,esas-sozlesme,durumkategorilerstringoptionalComma-separated change category filter: durum, adres, ortaklik, sermaye, yetkililer, unvan, esas_sozlesme, diger, kapandi. Unknown category → 400gecersiz_kategori.sayfaintegeroptionalPage number (from 1). default:1adetintegeroptionalRecords per page (default 100, max 500). default:100
Response fields
200 Changes. 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.
son_gazeteSonGazeterequirednullableilan_idintegerrequiredtarihstring (date)requiredturstringrequiredgazete_pdfstring (uri)requirednullablegazete_arsivdebooleanrequired
adetintegerrequiredsayfaintegerrequiredsayfa_adediintegerrequiredsonraki_sayfaintegerrequirednullableturlerstring[]requiredTypes seen for this company.kategorilerstring[]requiredValues:durum,adres,ortaklik,sermaye,yetkililer,unvan,esas_sozlesme,diger,kapandiprofil_hazirbooleanrequireddegisikliklerDegisiklik[]requiredturstringrequiredChange 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
Error responses
- 400Invalid parameter (
gecersiz_parametre,gecersiz_kategori,gecersiz_tarih…) or the endpoint does not support sandbox keys (deneme_desteklenmiyor). - 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.