Audited sources
Every figure comes from the club's independently audited annual report published on KAP (Turkey's Public Disclosure Platform), with page numbers.
Ekospor · Sports Economics Data
Balance-sheet summaries, financial ratios and the Ekospor Club Finance Index for the four football clubs listed on Borsa Istanbul, compiled from their independently audited annual reports. No account, subscription or API key: pay per request in USDC on Solana.
Every figure comes from the club's independently audited annual report published on KAP (Turkey's Public Disclosure Platform), with page numbers.
The index is designed with Ekospor's sports-economics expertise and its methodology is fully published.
Amounts follow IAS 29 (TMS 29) and are stated in end-of-period purchasing power, so years are comparable.
The x402 standard lets AI agents and programs buy data autonomously, with no sign-up and no human in the loop.
Fiscal year 1 June 2025 – 31 May 2026. Amounts in million TRY.
| Club | Code | Revenue (m TRY) | Source |
|---|---|---|---|
| Beşiktaş | BJKAS | 7,029.8 | KAP · audited consolidated annual report |
| Fenerbahçe | FENER | 13,570.1 | KAP · audited consolidated annual report |
| Galatasaray | GSRAY | 20,672.7 | KAP · audited consolidated annual report |
| Trabzonspor | TSPOR | 3,957.3 | KAP · audited consolidated annual report |
GET /v1/kulup/{CODE}Balance-sheet summary, ratios, index score and source pages for one club0.05 USDCClub codes: BJKAS Beşiktaş · FENER Fenerbahçe · GSRAY Galatasaray · TSPOR Trabzonspor
402 Payment Required with payment details.import { wrapFetchWithPayment, x402Client } from "@x402/fetch";
import { ExactSvmScheme } from "@x402/svm/exact/client";
// signer: your Solana wallet (@solana/kit)
const client = new x402Client().register("solana:*", new ExactSvmScheme(signer));
const fetchWithPayment = wrapFetchWithPayment(fetch, client);
const res = await fetchWithPayment("https://api.ekospor.com/v1/kulup/GSRAY");
console.log(await res.json());
Each club is scored from 0 (weak) to 100 (strong) on four pillars; the weighted average is the index score.
| Pillar | Indicator | Weight |
|---|---|---|
| Cost discipline | Personnel expenses / revenue (close to UEFA's squad-cost rule) | 30% |
| Debt burden | Total liabilities / revenue | 25% |
| Liquidity | Current ratio (20%) and cash / short-term liabilities (10%) | 30% |
| Profitability | Net profit margin | 15% |
If the independent auditor reports a material uncertainty related to going concern, 10 points are deducted. Responses show the raw score and the deduction separately.
{
"kod": "BJKAS",
"ad": "Beşiktaş",
"donemler": [
{
"donem": "2026/05",
"ornek_veri": false,
"ekospor_onayi": true,
"notlar_en": [
"Personnel expenses: total of 'Wage expenses' in Note 22."
],
"bilanco_ozeti_milyon_tl": {
"hasilat": 7029.8,
"personel_gideri": 6654.3,
"net_kar": -1332.1,
"toplam_borc": 23004.5,
"kisa_vadeli_borc": 12675,
"donen_varliklar": 7316.7,
"ozkaynak": 3627.8,
"nakit": 156
},
"oranlar": {
"maas_gelir_orani": 0.95,
"borc_gelir_orani": 3.27,
"cari_oran": 0.58,
"net_kar_marji": -0.19,
"nakit_kisa_borc_orani": 0.01,
"ozkaynak_negatif": false
},
"denetci_sureklilik_belirsizligi": false,
"kaynak": {
"belge": "Beşiktaş Futbol Yatırımları A.Ş. 01.06.2025-31.05.2026 konsolide finansal rapor (KAP)",
"sayfalar": {
"hasilat": 11,
"personel_gideri": 54,
"net_kar": 11,
"toplam_borc": 10,
"kisa_vadeli_borc": 10,
"donen_varliklar": 9,
"ozkaynak": 10,
"nakit": 9
}
},
"ekospor_endeksi": {
"puan": "paid / ücretli",
"yontem_surumu": "v1-dengeli"
}
}
]
}
A 0–100 financial-health score for Turkish football clubs listed on Borsa Istanbul (Beşiktaş, Fenerbahçe, Galatasaray, Trabzonspor), built from cost discipline, debt burden, liquidity and profitability.
From each club's independently audited consolidated annual financial report published on KAP. Every figure in the API includes the source document and page number.
No. Each paid request is settled with a USDC micropayment on Solana using the open x402 standard.
The index ranking costs 0.02 USDC and a single club's detail costs 0.05 USDC per request. The club list and a sample response are free.
Yes. The API follows x402 and publishes machine-readable discovery metadata, so AI agents can find, pay for and parse it without human help.
No. The API provides audited financial statements and Ekospor's analysis; it does not redistribute Borsa Istanbul market data.
No. The data and index are for research and information only.