GETRequest
curl "https://ulawk.com/api/katalog/TR/"
import requests
yanit = requests.get("https://ulawk.com/api/katalog/TR/", timeout=30)
veri = yanit.json()
if not yanit.ok:
# hata_ayrinti.tekrar_denenebilir ise Retry-After kadar bekleyip yeniden deneyin
print(yanit.status_code, veri)
print(veri)
const yanit = await fetch("https://ulawk.com/api/katalog/TR/", {
method: "GET"
});
const veri = await yanit.json();
if (!yanit.ok) console.error(yanit.status, veri);
console.log(veri);
<?php
$ch = curl_init("https://ulawk.com/api/katalog/TR/");
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
]);
$govde = curl_exec($ch);
$kod = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
$veri = json_decode($govde, true);
var_dump($kod, $veri);
using var http = new HttpClient();
var istek = new HttpRequestMessage(new HttpMethod("GET"), "https://ulawk.com/api/katalog/TR/");
var yanit = await http.SendAsync(istek);
var metin = await yanit.Content.ReadAsStringAsync();
Console.WriteLine($"{(int)yanit.StatusCode} {metin}");
Example response
{
"kod": "TR",
"ad": "Türkiye",
"bayrak": "🇹🇷",
"yerel_ad": "Türkiye",
"bolge": "tr",
"bolge_ad": "Türkiye",
"kademe": "tam",
"kademe_ad": "Full coverage",
"hedef_kademe": "tam",
"beta": false,
"bekleyen": false,
"kaynak": "Turkish Trade Registry Gazette + KAP",
"kimlikler": [
{
"ad": "Trade registry number",
"bicim": "Registry office + registry number; the same number at another office is a different company",
"ornek": "412907-5",
"kontrol": "",
"aranabilir": true,
"birincil": true
},
{
"ad": "Trade registry office",
"bicim": "Name of the provincial or district trade registry office",
"ornek": "İstanbul",
"kontrol": "",
"aranabilir": true,
"birincil": false
}
],
"veri": {
"kimlik": {
"durum": "var",
"etiket": "Yes",
"not": "Name, type, registry office and number, incorporation and status from Trade Registry Gazette notices."
},
"adres": {
"durum": "var",
"etiket": "Yes",
"not": "Head office address and address changes from the notices."
},
"yetkili": {
"durum": "var",
"etiket": "Yes",
"not": "Board members, managers, terms of office, representation and signing authority."
},
"ortak": {
"durum": "ilan",
"etiket": "Rebuilt from notices",
"not": "Rebuilt from incorporation, capital and share transfer notices. Joint-stock companies keep their share ledger themselves; when the full split is not published this is stated."
},
"gf": {
"durum": "ilan",
"etiket": "Rebuilt from notices",
"not": "Calculated from the published shareholding with a direct and indirect 25% threshold; otherwise the senior managing official is shown."
},
"ilan": {
"durum": "var",
"etiket": "Yes",
"not": "Trade Registry Gazette notices since incorporation; KAP disclosures for listed companies."
},
"finans": {
"durum": "kismi",
"etiket": "Partly",
"not": "Only companies publishing financial reports on KAP."
},
"belge": {
"durum": "var",
"etiket": "Yes",
"not": "Gazette notice pages (PDF), every item with its source."
}
},
"belgeler": [
{
"tur": "ilan_tr",
"ad": "Trade Registry Gazette notice page (PDF)",
"yerel_ad": "",
"dahil": true,
"istek_uzerine": false,
"elle": false,
"teslim": {
"sinif": "anlik",
"ad": "Instant"
},
"not": "",
"fiyat": null
},
{
"tur": "kap",
"ad": "KAP disclosures",
"yerel_ad": "",
"dahil": true,
"istek_uzerine": false,
"elle": false,
"teslim": {
"sinif": "anlik",
"ad": "Instant"
},
"not": "Listed companies.",
"fiyat": null
}
],
"yenileme": {
"sinif": "gunluk",
"ad": "Daily"
},
"izleme": [
"Board and manager changes",
"Representation and signing authority"
],
"uyum_isaretleri": [
{
"anahtar": "yk_suresi_dolmus",
"ad": "Board term appears to have expired",
"aciklama": "TTK m.362/1"
},
{
"anahtar": "mudur_suresi_dolmus",
"ad": "Managers’ term appears to have expired",
"aciklama": "TTK m.623 vd."
}
],
"uyum_ilkesi": "Flagged only when the source says so explicitly; no flag does not mean \"clear\".",
"yanit": {
"sinif": "dakikalar",
"ad": "Within minutes"
},
"notlar": [
"Trade Registry Gazette from incorporation to today, KAP disclosures and original gazette PDFs; shareholders and beneficial owners rebuilt from the notices."
],
"surum": "2026-10-16"
}
{
"hata": "Country not found.",
"kod": "XX"
}
Lists shortened.