Beta - v1.0

API Dokümantasyonu

Premium planı ile Alvest API'ye erişin. Portföy verilerini kendi uygulamalarınıza entegre edin.

Premium Plan Gerekli - API erişimi yalnızca Premium abonelere açık.
Premium'a Yükselt

Kimlik Doğrulama

Her isteğe Authorization header ekle:

Authorization: Bearer YOUR_SUPABASE_JWT

JWT token Supabase auth'tan alınır. JavaScript'te:

const { data: { session } } = await supabase.auth.getSession()
const token = session.access_token

Hız Sınırları

Saatte 100 istek. Yanıt header'larında kalan limit görünür.

X-RateLimit-Limit: 100
X-RateLimit-Window: 3600

Endpoint'ler

GETPremium
/api/v1/portfolio

API özetini ve mevcut endpoint listesini döndürür.

Örnek Yanıt
{
  "ok": true,
  "plan": "premium",
  "endpoints": {...}
}
GETPremium
/api/v1/portfolio?resource=prices&symbols=BTC,ETH

Kripto veya hisse fiyatlarını döndürür.

Parametreler
NameTypeDescription
symbolsstringComma-separated symbols. E.g. BTC,ETH,SOL
Örnek Yanıt
{
  "ok": true,
  "data": {
    "BTC": { "price": 65420.5, ... }
  }
}
GETPremium
/api/v1/portfolio?resource=exchange_rate

USD/TRY kurunu TCMB üzerinden döndürür.

Örnek Yanıt
{
  "ok": true,
  "data": { "rate": 32.45, "source": "TCMB" }
}