Dünya endeksleri
20 dünya endeksi — FTSE 100, Nikkei 225, S&P 500, DAX, MSCI World ve daha fazlası — 15 dakika gecikmeli ve sembol başına dürüst kaynak etiketiyle: borsa endeks seviyesi, endeks CFD'si veya vadeli CFD'si.
Uç noktalar
| Uç nokta | Kapsam | Açıklama |
|---|---|---|
| GET/v1/quotes/index:{SYM} | quotes:index | Tek fiyat (toplu: GET /v1/quotes?ids=…, ≤100 kimlik) |
| GET/v1/instruments?market=index | any key | 20 sembollük katalog — kaynak etiketi, para birimi, bölge, seans notu |
| GET/v1/candles/index:{SYM}?resolution=5m|1d | history | Gün içi 5dk (yaklaşık son 7 gün) veya günlük barlar |
| GET/v1/eod/index:{SYM}?from=&to= | history | Gün sonu kayıtları |
Evren, dürüst kaynak etiketleriyle
Her sembolün source alanı serinin tam olarak ne olduğunu söyler: borsanın hesapladığı endeks seviyesi, endeksi izleyen bir CFD veya endeks vadelisi üzerine bir CFD. CFD serileri endeksi yakından izler ama borsanın resmî değeri değildir — etiket her katalog satırındadır; siz de kendi kullanıcılarınıza aynen aktarabilirsiniz.
| Sembol | İsim | Bölge | source | currency | Seans / bayatlık |
|---|---|---|---|---|---|
| index:FTSE | FTSE 100 | UK | index level | GBP | LSE seansı (10:00–18:30 TSİ) |
| index:PCAC | CAC 40 | France | index level | EUR | Euronext Paris seansı (10:00–18:30 TSİ) |
| index:N225 | Nikkei 225 | Japan | index level | JPY | Tokyo seansı (03:00–09:45 TSİ); dışında bayat |
| index:KOSPI | KOSPI Composite | South Korea | index level | KRW | Seul seansı (03:00–09:30 TSİ); dışında bayat |
| index:SHANG | Shanghai Composite | China | index level | CNY | Şanghay seansı (04:30–10:00 TSİ); üst kaynak gecikmeli |
| index:HIS | Hang Seng | Hong Kong | index level | HKD | HKEX seansı (04:30–11:00 TSİ); kapanış sonrası da fiyat gözlemleniyor |
| index:INDIA30 | BSE Sensex | India | index level | INR | BSE seansı (06:45–13:00 TSİ); ara sıra geç uzlaşma fiyatları |
| index:MERV | S&P Merval | Argentina | index level | ARS | BYMA seansı (17:00–23:00 TSİ) |
| index:MSWORX | MSCI World | Global | index level | USD | MSCI sürekli hesaplama; küresel piyasa saatleri boyunca fiyatlanır |
| index:MSCIEM | MSCI Emerging Markets | Global (EM) | index level | USD | MSCI sürekli hesaplama; küresel piyasa saatleri boyunca fiyatlanır |
| index:MSTURK | MSCI Turkey (TRY) | Türkiye | index level | TRY | MSCI sürekli hesaplama; BIST seansını izler |
| index:XAU_X | PHLX Gold/Silver Sector (XAU) | US | index level | USD | Yalnızca ABD seansı (16:30–23:00 TSİ); hafta sonu bayat |
| index:SPX500 | S&P 500 Index CFD | US | CFD | USD | uzatılmış CFD saatleri (hafta içi) |
| index:US30 | Dow Jones 30 Index CFD | US | CFD | USD | Yalnızca ABD seansı; hafta sonu bayat |
| index:GER30 | DAX Index CFD | Germany | CFD | EUR | uzatılmış CFD saatleri (hafta içi) |
| index:VIX | VIX Volatility Index CFD | US | CFD | USD | uzatılmış CFD saatleri (hafta içi) |
| index:SP500-A | S&P 500 Future CFD | US | future CFD | USD | uzatılmış CFD saatleri (hafta içi) |
| index:NAS100-A | Nasdaq 100 Future CFD | US | future CFD | USD | uzatılmış CFD saatleri (hafta içi) |
| index:DJ30-A | Dow Jones 30 Future CFD | US | future CFD | USD | uzatılmış CFD saatleri (hafta içi) |
| index:GER30-A | DAX Future CFD | Germany | future CFD | EUR | uzatılmış CFD saatleri (hafta içi) |
currency alanı serinin hesaplama para birimidir (FTSE GBP, N225 JPY, …) — bağlam için yararlıdır, ama 10.844,16 FTSE puanı £10.844,16 değildir.Örnek: FTSE 100
curl -H "X-API-Key: $PORTGATE_KEY" \
"https://api.theportfoy.com/portgate/v1/quotes/index:FTSE"{
"instrument_id": "index:FTSE",
"symbol": "FTSE",
"market": "index",
"currency": "GBP",
"last": "10844.16",
"prev_close": null,
"change": "27.60059",
"change_pct": "0.2551697",
"open": null, "high": "10854.34", "low": "10798.98",
"bid": null, "ask": null,
"volume": null, "turnover": null,
"as_of": "2026-08-24T14:31:09Z",
"data_delay_seconds": 900
}Seanslar ve hafta sonu bayatlığı
Semboller kendi seanslarında fiyatlanır. as_of kaynağın kendi saatini korur; dolayısıyla seansı dışındaki bir sembol (veya hafta sonunda — özellikle yalnızca ABD saatlerinde fiyatlanan XAU_X ve US30) yeniden damgalanmış gibi değil, dürüstçe bayat görünür. Bayatlığı, buradaki diğer tüm piyasalarda olduğu gibi as_of üzerinden gösterin.
Geçmiş (günlük barlar 2020'ye kadar)
Dünya endeksleri için günlük barlar 2020-01-01'e kadar uzanır (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 bir pencereyi kapsar. Katalogdaki coverage_from alanı kapsam başlangıcını damgalar — öncesindeki boş bir aralık hata değil, dürüst cevaptır.
Kaynak ve lisanslama
BIST endekslerini mi arıyorsunuz?
XU030/XU100 üyelikleri /v1/indices ve /v1/indices/{code}/constituents altındadır (kapsam quotes:bist); Türkiye piyasası analitiği için Sektör analitiği sayfasına bakın.
Bu BIST endeksleri için önceden hesaplanmış 1w / 2w / 1m / 3m / 6m / 1y pencereleri şurada: /v1/indices/{code}/periodic — index: kimliğiyle değil, BIST koduyla. Bu sayfadaki dünya endekslerinin dönem istatistiği satırı yoktur; oradaki bir index: kimliği 404 döner. Ayrıntılar: /docs/periodic.
BIST endeks bileşenleri
| Uç nokta | Kapsam | Açıklama |
|---|---|---|
| GET/v1/indices | quotes:bist | The covered BIST indices |
| GET/v1/indices/{code}/constituents | quotes:bist | Current member list of a BIST index |
constituents uç noktası bir BIST endeksinin güncel üye listesini döner. Yaklaşık 86 BIST endeksi kapsanır — üyelik listesi doğrulanmış olan her biri — günlük olarak senkronlanır; listeleri doğrulandıkça daha fazlası katılır. XU100 100 üyesini, XU030 30'unu, XBANK 12'sini vb. döner. Bilinmeyen ya da henüz doğrulanmamış bir kod, ne sunulduğunu belirten bir 404 döner.
Yanıt {code, name, member_count, constituents} biçimindedir; üyeler sembole göre sıralıdır. Her bileşen instrument_id (kanonik bir bist: kimliği), symbol ve name taşır; sector, XU030 / XU100 dışa aktarımının üst-kaynak İngilizce etiketidir (ör. Banking, Beverages, Energy), dışa aktarımın sınıflamadığı bir üyede ve diğer endekslerde null'dır — Portföy sektör taksonomisi için /v1/sectors kullanın. BIST katalogunda olmayan bir üye, constituents yerine unresolved_symbols içinde listelenir.
curl -H "X-API-Key: $PORTGATE_KEY" \
"https://api.theportfoy.com/portgate/v1/indices/XU100/constituents"{
"code": "XU100",
"name": "BIST 100",
"member_count": 100,
"constituents": [
{
"instrument_id": "bist:AEFES",
"symbol": "AEFES",
"name": "Anadolu Efes Biracılık Ve Malt Sanayii",
"sector": "Beverages"
},
{
"instrument_id": "bist:AKBNK",
"symbol": "AKBNK",
"name": "Akbank T.",
"sector": "Banking"
},
{
"instrument_id": "bist:AKSEN",
"symbol": "AKSEN",
"name": "Aksa Enerji Üretim",
"sector": "Energy"
}
],
"unresolved_symbols": []
}