fonfiyat › API
API
Kayıt yok, API anahtarı yok, istek limiti yok. Yanıtlar 1 saat cache'lenir; veri günde bir değişir, daha sık çekmenin anlamı yok.
| Uç nokta | Açıklama |
|---|---|
GET /v1/funds.json | Tüm fonlar: fiyat, günlük ve dönemsel getiriler, büyüklük, yatırımcı, kurucu |
GET /v1/funds.csv?locale=tr|en | Aynısı CSV. tr: ; ayraç, ondalık virgül. en: , ve nokta |
GET /v1/funds/AFA.json | Tek fon + portföy dağılımı + ücretler |
GET /v1/funds/AFA/history.csv?from=2025-01-01 | Günlük fiyat geçmişi |
GET /fiyat/AFA | Sadece fiyat, düz metin |
Örnek
curl https://fonfiyat.com.tr/v1/funds/AFA.json
{
"kod": "AFA", "ad": "AK PORTFÖY AMERİKA YABANCI HİSSE SENEDİ FONU",
"tarih": "2026-09-30", "fiyat": 12.345678, "gunluk": 0.42,
"getiri_1a": 2.1, "getiri_3a": 5.8, "getiri_6a": 11.2, "getiri_yb": 18.0,
"getiri_1y": 31.4, "getiri_3y": 190.2, "getiri_5y": 410.7,
"buyukluk": 1234567890.12, "yatirimci": 45678, "kurucu": "AK PORTFÖY",
"dagilim": {"Yabancı Hisse Senedi": 96.4, "Ters Repo": 2.1, "TL Vadeli Mevduat": 1.5},
"ucretler": {...}
}
Python
import requests, pandas as pd
df = pd.DataFrame(requests.get("https://fonfiyat.com.tr/v1/funds.json").json())
print(df.sort_values("getiri_1y", ascending=False).head())
Kurallar
Kaynağı belirt: "Veri: fonfiyat.com.tr / TEFAS". Ticari kullanım serbest. Saatte birden sık çekme. Yatırım tavsiyesi değildir, doğruluk garantisi yok.