Değişiklik günlüğü
PortGate API'sinde neyin değiştiği, en yeniden eskiye. Kayıtlar sürümün yayına girdiği tarihi taşır; test aşamasının ilk kayıtları aya göre gruplanmıştır.
2026-10-04 — Resmi KAP akışı: yeni /v1/kap-feed adresi + bildirim içeriği
- Yeni adres: resmi KAP akışı artık /v1/kap-feed altında — GET /v1/kap-feed/disclosures, /disclosures/{index}, /financials/{symbol}, /companies/{symbol} ve WS /v1/kap-feed/stream. Aynı kap kapsamı, aynı yanıtlar ve kareler.
- Yeni uç nokta — GET /v1/kap-feed/disclosures/{index}/body: bildirimin içeriği, KAP'ta sunulduğu haliyle. format=fields (varsayılan) içeriği KAP'ın kendi metinlerine dokunmadan düz bir {key, label, value} alan listesine açar; format=kap KAP'ın ham içeriğini birebir döner; format=html, fon bildirimleri gibi HTML içeriklerde belgeyi döner. Detaya has_body ve body_format eklendi.
- Liste iyileştirmeleri: order=asc|desc; symbols= (tek çağrıda en fazla 20 kod, symbol ile birlikte kullanılmaz); başka filtre olmadan from/to artık tüm akışta doğrudan sayfalar. next_cursor null olana kadar izlemek, eşleşen her bildirimi tam bir kez ve sırayla döner.
- Kullanımdan kaldırılıyor: /v1/kap/disclosures, /v1/kap/disclosures/{index}, /v1/kap/financials/{symbol}, /v1/kap/companies/{symbol} ve WS /v1/kap/stream aynı davranışla çalışmaya devam eder; buradaki REST yanıtları bir Deprecation başlığı taşır. Lütfen /v1/kap-feed'e geçin. Haber tabanlı /v1/kap ve /v1/kap/{news_id} değişmedi.
- Doküman: Resmi KAP akışı
2026-10-04 — KAP bildirim akışı: zenginleşen kare
- Eklendi — bildirim karesi alanları: reason, related_index, subject, summary, link, attachment_count ve finansal raporlarda year/period/consolidation. Hepsi KAP'ta sunulduğu haliyle; yalnızca ekleme, mevcut istemciler etkilenmez.
2026-10-04 — KAP bildirim akışı: public uç düzeltildi + doküman sayfası
- Düzeltme — wss://…/portgate/v1/kap/stream artık bağlanıyor: public uçtaki WebSocket el sıkışması düz HTTP isteği gibi yanıtlanıyor (401) ve yükseltilmiyordu. Artık yükseltiliyor; istemci tarafında değişiklik gerekmez, kimlik doğrulama ve kareler aynı.
- Yeni doküman sayfası: KAP WS — konular, bildirim karesi, last_seen_index ile boşluksuz devam, kapanış kodları, ölçüm ve yeniden bağlanma + tekilleştirme içeren JavaScript ve Python istemcileri.
2026-10-04 — Toplu temettüler: GET /v1/dividends
- Yeni uç nokta: GET /v1/dividends?market=bist|us bir piyasanın bir tarih aralığındaki temettülerini listeler — ör. bu ayki tüm BIST hak kullanım tarihleri — sembol başına bir çağrı yerine tek çağrıda. Satırlar sembol bazındaki temettü satırları artı instrument_id'dir, tarihe göre artan sıralı; cursor ile sayfalama (limit en çok 1000). Kapsam history, iki piyasa için de.
- Filtreler: from/to (varsayılan bugün − 30 gün … bugün + 90 gün, en çok 366 gün), date_field=ex|pay, status=upcoming|paid (piyasanın yerel günü), symbols= (en çok 100; bilinmeyenler not_found'da bildirilir). Bilinmeyen sorgu parametreleri 400'dür.
- Ölçümleme ve kapsam: dönen her başlanmış 100 satır için 1 birim. bist listelenen hisseleri kapsar (BYF'ler hariç), saatte bir yenilenir; us PortGate ABD kataloğunu kapsar, 6 saatte bir yenilenir.
- Test anahtarları: liste test anahtarlarına açıktır, dört BIST test hissesiyle sınırlanır; sembol bazındaki temettü uç noktası test planının dışında kalır.
- Doküman: Temettüler
2026-10-03 — Fon yatırımcı akışları: summary artık her zaman dolu
- Davranış değişikliği — summary artık null değil: GET /v1/funds/{code}/investor-flows artık her zaman summary döndürüyor: window verilmezse (veya yeni window=range ile) tam olarak istenen from..to aralığının toplamını veriyor. Bu sürümden önce window verilmediğinde summary null'dı, artık bir nesne.
- Pencereler değişmedi: 1w / 2w / 1m önceki gibi çalışıyor — 1m, to tarihine kadarki son işlem gününün ay başından itibaren toplamıdır, son 30 gün değil.
- Yalnızca net akış: tüm değerler net akıştır; brüt alım/satım kaynaktan elde edilemiyor.
2026-10-03 — BIST BYF'leri: katalogda 35, fund_code, F'siz takma ad, fon tarafındaki ikizler kaldırıldı
- BIST BYF'leri 29 → 35: asset_type "ETF" ile altı yeni satır — ISMDLF, ISX30F, OPD25F, ZPMDKF, ZPMDLF (Eylül 2026'da işlem görmeye başladı) ve GMSTRF (QNB Portföy Gümüş Katılım BYF). Hepsini /v1/instruments?market=bist&asset_type=ETF&limit=100 ile listeleyin — varsayılan limitli (50) filtresiz bir bist listesi yalnız birkaçına ulaşır.
- Yeni alan fund_code: null olabilir, her enstrüman kaydında — BYF'nin 3 harfli TEFAS fon kodu, ör. bist:GLDTRF → FGA. Hisselerde ve diğer tüm piyasalarda null; TEFAS kodu olmayan BYF'lerde de null (Eylül 2026'da işlem görmeye başlayan beş BYF dahil).
- Takma ad: sondaki F olmadan yazılan borsa kodu BYF'ye çözülür — bist:GLDTR ve bist:GLDTR.F ikisi de bist:GLDTRF demektir; yanıtlar kanonik kimliği taşır. Fiyatlar (tekli ve toplu), mumlar, gün sonu, /v1/periodic (tekli ve toplu), /v1/instruments/{id}, /v1/stocks/{id}/indicators ve WebSocket aboneliğinde çalışır (subscribed yanıtı kanonik kimliği döndürür). /v1/instruments/{id}/parse, logolar, diğer /v1/stocks uçları, KAP filtreleri ve /v1/funds/holders-of'ta çalışmaz — orada kanonik kimliği kullanın.
- Davranış değişikliği — fon tarafındaki BYF ikizleri kaldırıldı: fon kataloğunda BIST BYF'lerini tekrarlayan 26 satır (adı "… Borsa Yatırım Fonu" olanlar, ör. fund:FGA, fund:ZBB) güncel veri taşımıyordu ve market=fund'dan çıkarıldı: /v1/instruments/fund:FGA artık 404 döner — bist: kimliğini (bist:GLDTRF) kullanın; fund_code ikisini bağlar. market_sizes.fund buna göre azalır. Beş "Yabancı BYF Fon Sepeti" fonu (ABE, AES, HOY, TFF, TGE) olağan yatırım fonlarıdır ve katalogda kalır.
- Not: /v1/periodic/bist:GMSTRF asset_type olarak "BYF" yerine "STOCK" döner — üst kaynak satırı bu şekilde kayıtlıdır; değerler BYF'nindir.
2026-09-27 — 47 sektörlük taksonomi (SECTORS-47): yeniden adlandırmalar, emekli kodlar, US ayağı üyeleri
- Taksonomi 30 → 47: Portfoy sektör listesi 30'dan 47 sektöre çıktı — yine TR ve US ayaklarının paylaştığı tek bir düz liste. Endeks yöntemi değişmedi (v1-equal-weighted-daily-return, taban 100); kimliği korunan sektörlerin serisi kesintisizdir, yeni sektörlerin endeksleri 2024-09-23'ten itibaren 100 çıpalıdır.
- İki kod yeniden adlandırıldı (kimlikler ve seri sürekliliği korundu): gayrimenkul_reit_emlak → gayrimenkul ve elektrik_su_kamu_hizmetleri → elektrik_enerji_uretim.
- Kırıcı — alt-sektör yüzeyi kaldırıldı: /v1/sub-sectors, /v1/sub-sectors/{code}/constituents, /v1/sub-sectors/{code}/valuation ve /v1/sectors/{code}/sub-sectors artık yok (404); enstrüman kayıtları da artık sub_sector / sub_sector_code taşımıyor.
- Kırıcı — 12 kod emekli edildi, halefleriyle: yazilim → yazilim_bilisim, it_hizmetleri_veri → yazilim_bilisim, donanim_bilgisayar → teknoloji_donanim, ilac → ilac_saglik, saglik_hizmetleri → ilac_saglik, rafineri_petrol_urunleri → enerji_petrol_gaz, plastik_kaucuk → otomotiv_yan_sanayi, enerji_hizmetleri_ekipman → elektrikli_ekipman_enerji_tek, araci_kurumlar_yatirim_hizmetleri → araci_kurum, sanayi_makine_ekipman → makine_ekipman. yatirim_araclari ve perakende_tuketim'in tek halefi yoktur — üyeleri birden çok yeni sektöre dağıtıldı.
- Yeni — sektör üyeleri ve değerlemede ?market=us: /v1/sectors/{code}/constituents ve /v1/sectors/{code}/valuation artık ?market=bist|us alıyor (varsayılan bist, davranış birebir eskisi gibi). market=us, US ayağının üyelerini kanonik us: kimlikleriyle (bankacilik → us:JPM, 82 üye) ve medyan F/K ile PD/DD'yi US üyeleri üzerinden sunar. US üyeleri quotes:us kapsamı ister (TR ayağı quotes:bist'te kalır); valuation iki ayakta da history kalır. ABD ağırlıklı sektörler (yari_iletkenler, biyoteknoloji, medikal_cihaz_ekipman, internet_platform, odeme_fintek) TR üye listesini boş dönerken market=us doludur.
2026-09-27 — Halka arzlar: tarih filtresi, katı parametreler, yeni kapsam ipo:read, arz sonrası getiri
- /v1/ipo'da yeni filtreler: first_trade_date üzerinden from ve to (YYYY-MM-DD, dahil); total yalnızca eşleşenleri sayar.
- Davranış değişikliği: /v1/ipo veya /v1/ipo/{id} üzerinde tanınmayan bir sorgu parametresi artık yok sayılmıyor, adını belirten bir 400 dönüyor. status bir alandır, filtre değildir: state kullanın.
- 16. kapsam — ipo:read: fiyat erişimi olmadan /v1/ipo'yu açar. quotes:bist burada çalışmaya devam eder; mevcut anahtarlarda değişiklik gerekmez.
- Yeni alanlar: quotes:bist kapsamlı anahtarlar için borsada işlem gören halka arzlarda last_price ve return_since_ipo_pct (price.offer'a göre; sermaye işlemlerine göre düzeltilmez).
2026-09-20 — Enstrüman kataloğunda BIST borsa yatırım fonları (BYF), asset_type filtresi
- BIST BYF'leri: işlem gören 29 Borsa İstanbul borsa yatırım fonu (BYF; 2026-10-03 güncellemesinden beri 35) artık asset_type "ETF" ile bist kataloğu satırlarıdır; kimlikler bist:ZPX30F, bist:GLDTRF, bist:USDTRF gibidir. Bu satırlarda yeni null olabilen alanlar: founder, category, underlying_index ve is_participation; segment null'dır.
- /v1/instruments için yeni sorgu parametresi: asset_type — büyük/küçük harf duyarsız tam eşleşme, ör. ?market=bist&asset_type=ETF (ABD satırları standart ABD varlık türü kodlarını kullanır: CS, ETF, ADRC, …).
- Kapsam: BYF kimlikleri fiyatlar (tekli ve toplu), mumlar ve gün sonu geçmişi, /v1/periodic (asset_type BYF) ve WebSocket fiyatları için çalışır. Değerleme ve hedef fiyatlar bir BYF için 404 döner (hisse temelleri); finansal tablolar boş gelir; teknik göstergeler fiyat barlarından hesaplandığı için çalışır. BYF'ler fund: evreninde değildir — "BYF Fon Sepeti" fonları BYF'lere yatırım yapan yatırım fonlarıdır.
2026-09-20 — Kripto — 808 coin, yeni kapsam quotes:crypto
- Yeni piyasa — kripto: Piyasa geneli bir toplamdan 808 coin, USD cinsinden, 7/24. Bir coinin kimliği sayısal kripto kimliğidir — crypto:1 Bitcoin'dir — ve sembol, yalnızca tek bir coin tarafından kullanıldığı yerde kısayol olarak çalışır (808 coinin 797'si). Paylaşılan beş sembol (FRAX, GUSD, ONE, RIF, USDF) sizin yerinize seçim yapmak yerine, kastedilebilecek kimlikleri listeleyen 400 döner. Yanıtlar her zaman cmc_id biçimini döndürür; her katalog kaydı cmc_id, ticker ve slug taşır. Fiyatlar 24 saatlik kayan değişim, 24 saatlik USD hacmi (turnover) ve yeni market_cap alanını taşır; seans alanları null'dır.
- 15. kapsam — quotes:crypto: kripto fiyatları (tekli ve toplu) için gerekir. Mevcut anahtarlara otomatik eklenmez ve yenileme eski kapsamları korur — yeni bir anahtar oluşturup işaretleyin.
- Kripto geçmişi: resolution=2h (yalnızca kripto, yalnızca kapanış içeren anlık görüntüler, ≤92 gün) ve bu görüntülerden oluşturulan 1d / EOD barları (high/low örnek uç değerleridir; 2026-01-29 öncesinde yalnızca close/turnover). Kripto için 5m yoktur.
2026-09-20 — BIST halka arzları
- Yeni uç noktalar:
/v1/ipo,/v1/ipo/{id}talep toplama penceresi, fiyat, lot, türetilmiş TRY büyüklüğü, dağıtım yöntemi, lider aracı kurum ve yayımlanan dağıtım sonucuyla Borsa İstanbul halka arzları. state=upcoming|active|completed|all ile filtreleyin. Kaynak kapalıyken son sağlam kopya stale: true ve X-Data-Stale: true ile sunulur. Kapsam quotes:bist.
2026-09-20 — KAP filtreleri ve türetilmiş bildirim alanları
- /v1/kap filtreleri: from/to (Türkiye saatiyle tarih ya da tarih-saat), symbol (bist: veya fund: kimliği) ve type (ÖDA, FR, DG, DKB). symbol ya da type ile bir sayfa kısa, hatta boş olabilirken next_cursor dolu olabilir — null olana kadar sayfalamaya devam edin.
- Yeni alanlar: her öğede disclosure_type, disclosure_type_code, filer, kap_codes, fund_ids, fund_match ve kap_issuers (PortGate tarafından bildirilen başlık ve kodlardan türetilir).
- Davranış değişikliği: symbols artık bist: kimliği gibi görünen yönetim şirketi kodlarını (ör. HFP, TEY) içermiyor — bunlar artık kap_issuers içinde.
2026-09-20 — Değerleme: ana ortaklık özkaynağıyla PD/DD, FD ve büyüme, ABD değerlemesi; türetilmiş finansallar
- PD/DD düzeltmesi: PD/DD artık toplam özkaynağa değil ana ortaklığa ait özkaynağa bölünüyor — ör. KCHOL 0,44 → 0,72. Bankalar ve sigortacılar (banka/sigorta tablo formatı) da etiketle doğrulanmış özkaynak satırlarından PD/DD alıyor. pb_ratio girdi anahtarı artık equity_attributable_to_parent.
- Yeni değerleme alanları: ebitda_ttm, net_debt, ev, ev_ebitda, eps_growth_pct ve peg; her biri inputs, note ve null_reason ile. FY2024 ve sonrasında en yeni tablo bir Q1–Q3 bildirimiyken TTM tabanlı olanlar null'dır (TMS-29 ölçü birimi kuralı).
- ABD değerlemesi: /v1/stocks/us:{SYM}/valuation son durumu sunar (piyasa değeri, hesaplanan F/K ve PD/DD).
- BIST finansalları: timeframe=ttm ve timeframe=quarterly_standalone; PortGate tarafından bildirilen kümülatif satırlardan türetilir ve formula ile source_periods eşliğinde derived: true olarak etiketlenir; TMS-29 ölçü birimlerini karıştıracak dönemler null_reason ile boş döner.
2026-09-20 — Sektör üyeleri ve değerleme medyanları, toplu değerleme, değerleme ve dönem istatistiklerinde ?currency=
- Sektörler: BIST enstrüman kayıtları artık sector / sector_code taşıyor (Portföy sektör adı ve slug'ı; ABD'de SIC kalır). Yeni /v1/sectors/{code}/constituents (quotes:bist) üyeleri bist: kimlikleriyle listeler; /v1/sectors/{code}/valuation (history) üye sayılarıyla birlikte medyan F/K ve PD/DD döner.
- Toplu değerleme: /v1/valuation?ids= en fazla 100 bist: kimliği için hisse başına değerleme yanıtını, kimlik başına not_found_reasons ile döner. Kapsam history.
- ?currency=: değerlemede yalnızca para alanları çevrilir (oranlar asla); değerleme geçmişi TRY kalır (diğer para birimleri 422). /v1/periodic artık currency alanını bildirir ve fiyat alanlarını çevirir (change_pct asla).
2026-09-20 — Fon veri paketi — künye, sıralama, yatırımcı akışları
- Fon profili (künye):
/v1/funds/{code}/profileartık product_type, TEFAS/BEFAS işlem durumu, stopaj (kural, gerçek ve tüzel kişi oranı), valör, halka arz tarihi, katılım bayrağı, karşılaştırma ölçütü, emir iptal saati, KAP bağlantısı ve doluluk (shares_outstanding / share_ceiling → occupancy_pct, occupancy_flag / occupancy_note ile birlikte) taşıyor. occupancy_pct, oranın yanıltacağı durumlarda verilmez: sermaye çağrılı fonlar tavanı ihraç edilen tutara eşitlediği için oran hep %100 görünür; yayımlanmış tavanını aşan fonlar ise sayı yerine bir not alır. %90 ve üzeri near_limit olarak işaretlenir. is_participation artık kaynağın faiz bayrağıyla çeliştiğinde fon adını izliyor — adında KATILIM geçen fon kazanır. Raporlanan yönetim ücreti 0/boş olduğunda management_fee içtüzük ücretine düşer ve management_fee_source ile etiketlenir. Kapsamquotes:fund. - Yeni uç nokta — sıralama:
/v1/funds/rankingtüm fonları 1w…5y dönemlerinde sağlayıcının raporladığı getiriye göre tek çağrıda sıralar; ürün tipine ya da fon kategorisine göre filtrelenebilir (limit ≤ 100, desc/asc). Kapsamquotes:fund. - Yeni uç nokta — yatırımcı akışları:
/v1/funds/{code}/investor-flowsgünlük net alım/geri satımı TRY cinsinden (pay farkı × fiyat), yatırımcı sayısı farklarını ve isteğe bağlı 1w/2w/1m özetini sunar; fiyatın %25'ten fazla sıçradığı ya da sıfır paylı yer tutucu satırın bulunduğu günler şüpheli işaretlenir ve özete katılmaz. Kapsamhistory. - Performans: getirilere
1wve9meklendi — sağlayıcının raporladığı değerler, tarihi provider_returns_as_of; diğer pencereler değişmedi. - holders-of: her tutan artık weight_pct, value ve quantity taşıyor (pozisyon büyüklüğü henüz yoksa null). Eklemeli — mevcut alanlar değişmedi.
- Belgeler: TR fonları sayfası yeni alanları ve uç noktaları kapsıyor; oyun alanına sıralama ve yatırımcı akışları eklendi.
2026-09-07 — Ekonomik takvim + BIST temettüleri
- Yeni veri yüzeyi — ekonomik takvim:
/v1/calendartarihli küresel makro olayları (enflasyon verileri, merkez bankası kararları, PMI'lar, istihdam raporları — 74 ülke) actual / forecast / previous ve 1–3 önem derecesiyle sunar;/v1/calendar/eventsve/v1/calendar/events/{event_id}yaklaşık 1.800 olaylık referans kataloğunu açar. actual, açıklanma anına kadar null'dır ve dakikalar içinde dolar. Saatler UTC'dir (TSİ = +3); olay ve ülke adları yalnızca Türkçedir — kimliklere ve kodlara göre anahtarlayın. Kapsamcalendar:read; her plana dahildir. - BIST temettüleri: BIST hisseleri için temettü geçmişi bu sürümle yayında — mevcut ABD kapsamının yanına bist: kimlikleri için nakit temettü kayıtları eklendi.
- Belgeler: yeni Ekonomik takvim sayfası; kimlik doğrulama sayfasındaki kapsam tablosu artık 14 kapsamlık sözleşmenin tamamını listeliyor.
2026-09-04 — Dönem istatistikleri + 2020'ye uzanan günlük geçmiş
- Yeni uç noktalar:
/v1/periodic/{id}(en fazla 100 kimlikle toplu),/v1/indices/{code}/periodicve/v1/sectors/{code}/periodicönceden hesaplanmış 1w / 2w / 1m / 3m / 6m / 1y pencerelerini — en yüksek, en düşük, başlangıç fiyatı ve değişim — döndürür; “bu 3 ayda ne yaptı?” sorusu için artık bir yıllık mum verisi çekmeniz gerekmez. Kapsamhistory. - Tek sembol, iki enstrüman: 195 fon kodu ABD sembolleriyle çakışıyor. us:IBM ve fund:IBM artık farklı satırlar döndürüyor ve yanıttaki asset_type hangisinin yanıtladığını söylüyor — önceden bu ikisinden yalnızca biri üst kaynakta mevcuttu.
- Kapsam: BIST hisseleri ve BYF'ler, ABD hisseleri ve ETF'ler, TR fonları ve emtialar; ayrıca 30 BIST endeksi ve 30 Portfoy sektörü. fx ve dünya endeksi kimlikleri kapsam dışıdır ve 404 döner — üst kaynak bu pencereleri farklı bir sembol uzayı üzerinde hesaplıyor; neredeyse doğru bir şey yerine hiçbir şey döndürmeyi tercih ediyoruz.
- Sektörlerin artık iki getiri uç noktası var: /returns (endeks değeri oranları, ytd dahil) ve /periodic (bileşen ortalamaları, 2w dahil, TR/US ayrı ve örneklem sayılı). Farklı yöntemler — farklı sayılar bekleyin.
- fx/cmdty/index için geçmiş derinliği: günlük barlar artık 2020-01-01'e kadar uzanıyor (satıcı arşivinden geri dolduruldu; yalnız işlem günleri). 5 dakikalık gün içi barlar yaklaşık 7 günlük kayan penceresini koruyor. Aşağıdaki Ağustos kaydındaki “daha derin geri doldurma planlandı” notu böylece kapandı.
- Ham emtia geçmişi: çevrimle sunulan 14 emtia (Brent, baz metaller, tarım vadelileri, …) geçmişte de ham satıcı değerleriyle sunuluyor — asla eski TRY'ye çevrilmiş seri değil. Ham değeri olmayan günler atlanır; ham satırlarda hacim/ciro yanlış olmaktansa null döner.
- Kapsam keşfi: fx/cmdty/index enstrüman katalogları artık
coverage_from: "2020-01-01" damgası taşıyor — geçmiş derinliğini boş aralıkları yoklayarak değil, katalogdan okuyun. - Dokümanlar: yeni Dönem istatistikleri sayfası (sektör ve endeks sayfaları bağlantı veriyor); döviz, emtia ve dünya endeksleri sayfaları 2020 geçmiş derinliğine güncellendi.
2026-08 — Altı piyasa — 65 parite, emtia, dünya endeksleri, değerleme, logolar
- Döviz genişlemesi: 3 → 65 parite — tüm TRY bacakları, G10 majörleri ve çaprazları, gelişen piyasa egzotikleri. Bir parite ikinci ayağıyla fiyatlanır (fx:GBPJPY → JPY).
- Yeni piyasa — emtia:
/v1/quotes/cmdty:{SYM}(39 enstrüman): spot altın/gümüş, gram altın, Türk altın sikkeleri, baz metaller, enerji ve tarım vadelileri, DXY. Enstrüman başına para birimi/birim katalogdan okunur; vadeliler vadeli olarak etiketlenir; fiyatlar orijinal işlem para biriminde kalır. Kapsamquotes:cmdty. - Yeni piyasa — dünya endeksleri:
/v1/quotes/index:{SYM}(20 sembol): FTSE 100, Nikkei 225, S&P 500, DAX, MSCI World ve daha fazlası; her biri sembol başına dürüst kaynak etiketiyle (endeks seviyesi / CFD / vadeli CFD). Değerler endeks puanıdır. Kapsamquotes:index. - Yeni piyasalar için geçmiş: fx/cmdty/index için 5 dakikalık gün içi (yaklaşık son 7 gün) ve günlük barlar 2026-08-24'ten beri birikiyor; 2020'ye kadar daha derin bir geri doldurma planlandı.
- Değerleme metrikleri:
/v1/stocks/{id}/valuationve/valuation/history— piyasa değeri, F/K, hesaplanan PD/DD ve FAVÖK; etiketli girdiler, gerekçeli dürüst null'lar, 2025-09-20'den itibaren günlük geçmiş. - Enstrüman logoları:
/v1/logos/{id}BIST/fon/ABD enstrümanları için PNG logolar sunar; ETag/304 önbellekleme; <img> gömme için ?api_key= kabul eden tek rota; eksikler dürüst 404'tür. - Finansal tablo tazeliği: tablo taramaları artık günde beş kez çalışıyor (09:30–23:30 TSİ) ve sunum önbelleği 1 saatten 5 dakikaya indi.
- Belgeler: emtia, dünya endeksleri ve logolar için yeni sayfalar; döviz, enstrümanlar ve veri politikası sayfaları altı-piyasa gerçekliğine güncellendi.
2026-07 — Test aşaması yüzeyi — ilk kamuya açık kesit
- Fiyatlar ve enstrümanlar: tekli + toplu fiyatlar (
/v1/quotes/{id},?ids=≤100) ve enstrüman kataloğu (/v1/instruments) — BIST (649 isim), ABD hisseleri ve ETF'ler (~1.600), TR fonları (3.700+) ve FX (USDTRY/EURTRY/EURUSD) için. - Geçmiş: mumlar (
resolution=5m|1d) ve BIST/US genelinde gün sonu, fon NAV geçmişi, ABD temettüleri — hepsi?currency=TRY|USD|EURdönüşümüyle. - Fon analitiği (fark yaratan): açıklanan aylık portföy dağılımları, pozisyon akışları,
holders-of/{id}ve akış trendleri. - Sektörler: TR + US ayaklı 30 Portfoy sektörü — endeks serileri, saatlik gün içi, dönem getirileri, sektörler arası yükselen/düşenler.
- Piyasalar:
/v1/markets/{market}/status(seans saati + beyan edilen takvim kapsamı) ve/movers. - Akış:
WS /v1/ws— tek bağlantı üzerinden gecikmeli canlı fiyatlar, anahtarla kimlik doğrulamalı,livekapsamı, en fazla 200 enstrüman. - Ürün kabuğu: 7-kapsam modeliyle API anahtarı doğrulaması, anahtar başına token-kovası hız sınırlama (
X-RateLimit-*başlıkları), kullanım ölçümü verequest_idiçeren RFC-7807 hata biçimi. - Belgeler: bu kamuya açık belgeler sitesi, etkileşimli Swagger referansı ve
/llms.txt.
