API Doküman

Kimlik Doğrulama

Kimlik doğrulama gerekli olarak işaretlenmiş endpoint'ler apiKey parametresi ile kimlik doğrulama gerektirir. İstek URL'sine ?apiKey=API_ANAHTARINIZ ekleyin. Profil ayarlarınızdan bir API anahtarı oluşturabilirsiniz.

Hız Limitleri

API istekleri saniyede 10 istek ve dakikada 100 istek ile sınırlandırılmıştır. Bu limitleri aşarsanız, limit sıfırlanana kadar ek istekler engellenecektir.

Mevcut tüm kripto para birimlerinin listesini al

Örnek yanıt
[ {
  "symbol" : "BTC",
  "name" : "Bitcoin"
}, {
  "symbol" : "ETH",
  "name" : "Ethereum"
} ]

Belirtilen varlıklar ve zaman dilimleri için güncel mum verilerini al

Parametreler
Ad Tür Gerekli Açıklama
assets string Hayır Virgülle ayrılmış varlık sembolü listesi (örn. BTC,ETH)
timeframe string Hayır Mum zaman dilimi (örn. saatlik mumlar için H1)
Varsayılan değer H1
İzin verilen değerler H1, H4, D1
Örnek yanıt
[ {
  "asset" : "BTC",
  "timeframe" : "H1",
  "timestamp" : "2024-06-01T12:00:00Z",
  "open" : 30000.0,
  "high" : 30500.0,
  "low" : 29500.0,
  "close" : 30200.0,
  "volume" : 150.0,
  "amount" : 4500000.0,
  "trades" : 1200
} ]
GET /api/v1/candles/history Kimlik doğrulama gerekli

Belirli bir varlık için geçmiş mum verilerini al (kimlik doğrulama gerektirir)

Parametreler
Ad Tür Gerekli Açıklama
asset string Evet Varlık sembolü (örn. BTC)
timeframe string Evet Mum zaman dilimi (örn. saatlik mumlar için H1)
Varsayılan değer H1
İzin verilen değerler H1, H4, D1
limit integer Hayır Döndürülecek maksimum kayıt sayısı
Varsayılan değer 100
İzin verilen aralık 1 - 1000
Örnek yanıt
[ {
  "asset" : "BTC",
  "timeframe" : "H1",
  "timestamp" : "2024-06-01T12:00:00Z",
  "open" : 30000.0,
  "high" : 30500.0,
  "low" : 29500.0,
  "close" : 30200.0,
  "volume" : 150.0,
  "amount" : 4500000.0,
  "trades" : 1200
} ]

Mevcut tüm gösterge tanımlarının listesini al

Örnek yanıt
[ {
  "name" : "EMA_200",
  "category" : "TREND_MA"
}, {
  "name" : "KAMA_20",
  "category" : "TREND_MA"
}, {
  "name" : "MACD_12_26_9",
  "category" : "MOMENTUM"
} ]
GET /api/v1/indicators/values Kimlik doğrulama gerekli

Belirtilen varlıklar ve zaman dilimleri için güncel gösterge değerlerini al

Parametreler
Ad Tür Gerekli Açıklama
assets string Hayır Virgülle ayrılmış varlık sembolü listesi (örn. BTC,ETH)
timeframe string Hayır Mum zaman dilimi (örn. saatlik mumlar için H1)
Varsayılan değer H1
İzin verilen değerler H1, H4, D1
Örnek yanıt
[ {
  "asset" : "BTC",
  "timeframe" : "D1",
  "timestamp" : "2025-12-22T00:00:00Z",
  "indicator" : "EMA_200",
  "value" : 104372.85442427166
}, {
  "asset" : "BTC",
  "timeframe" : "D1",
  "timestamp" : "2025-12-22T00:00:00Z",
  "indicator" : "KAMA_20",
  "value" : 90424.25875177557
}, {
  "asset" : "BTC",
  "timeframe" : "D1",
  "timestamp" : "2025-12-22T00:00:00Z",
  "indicator" : "MACD_12_26_9",
  "value" : -847.4341762754582
} ]
GET /api/v1/indicators/values/history Kimlik doğrulama gerekli

Belirli bir varlık için geçmiş gösterge değerlerini al (kimlik doğrulama gerektirir)

Parametreler
Ad Tür Gerekli Açıklama
asset string Evet Varlık sembolü (örn. BTC)
timeframe string Evet Mum zaman dilimi (örn. saatlik mumlar için H1)
Varsayılan değer H1
İzin verilen değerler H1, H4, D1
indicators string Hayır Virgülle ayrılmış gösterge adı listesi (örn. RSI_14,MACD)
limit integer Hayır Döndürülecek maksimum kayıt sayısı
Varsayılan değer 10
İzin verilen aralık 1 - 100
Örnek yanıt
[ {
  "asset" : "BTC",
  "timeframe" : "H1",
  "timestamp" : "2025-12-23T02:00:00Z",
  "indicator" : "EMA_20",
  "value" : 88884.06800565078
}, {
  "asset" : "BTC",
  "timeframe" : "H1",
  "timestamp" : "2025-12-23T03:00:00Z",
  "indicator" : "EMA_20",
  "value" : 88808.69162554297
}, {
  "asset" : "BTC",
  "timeframe" : "H1",
  "timestamp" : "2025-12-23T04:00:00Z",
  "indicator" : "EMA_20",
  "value" : 88732.89818220086
} ]

Mevcut tüm makine öğrenmesi modellerinin listesini al

Örnek yanıt
[ {
  "name" : "random-forest-balanced",
  "active" : true
}, {
  "name" : "xg-boost-balanced",
  "active" : false
}, {
  "name" : "random-forest-aggressive",
  "active" : true
}, {
  "name" : "xg-boost-aggressive",
  "active" : false
} ]
GET /api/v1/news Kimlik doğrulama gerekli

En son haber makalelerini al, isteğe bağlı olarak varlıklara göre filtreleyin (kimlik doğrulama gerektirir)

Parametreler
Ad Tür Gerekli Açıklama
assets string Hayır Virgülle ayrılmış varlık sembolü listesi (örn. BTC,ETH)
limit integer Hayır Döndürülecek maksimum kayıt sayısı
Varsayılan değer 10
İzin verilen aralık 1 - 100
Örnek yanıt
[ {
  "title" : "IMF advances talks with El Salvador on Bitcoin policy and Chivo wallet future.",
  "link" : "https://coinjournal.net/news/imf-advances-talks-with-el-salvador-on-bitcoin-policy-and-chivo-wallet-future",
  "publishedAt" : "2025-12-23T12:18:56Z",
  "sentimentScore" : 0.7864451361820102,
  "asset" : "BTC",
  "rssFeed" : "CoinJournal"
}, {
  "title" : "Are altcoins coming back? Why 'Bitcoin season' has staying power in 2026.",
  "link" : "https://cointelegraph.com/news/are-altcoins-coming-back-why-bitcoin-season-has-staying-power-in-2026",
  "publishedAt" : "2025-12-23T12:15:00Z",
  "sentimentScore" : 0.10285555198788643,
  "asset" : "BTC",
  "rssFeed" : "Cointelegraph"
} ]
GET /api/v1/predictions Kimlik doğrulama gerekli

Makine öğrenmesi modellerinden en son tahminleri al, isteğe bağlı olarak varlıklara ve modele göre filtreleyin (kimlik doğrulama gerektirir)

Parametreler
Ad Tür Gerekli Açıklama
assets string Hayır Virgülle ayrılmış varlık sembolü listesi (örn. BTC,ETH)
model string Hayır Model adı (örn. xg-boost-balanced)
timeframe string Hayır Mum zaman dilimi (örn. saatlik mumlar için H1)
Varsayılan değer H1
İzin verilen değerler H1, H4, D1
limit integer Hayır Döndürülecek maksimum kayıt sayısı
Varsayılan değer 10
İzin verilen aralık 1 - 100
Örnek yanıt
[ {
  "asset" : "BTC",
  "timeframe" : "H1",
  "timestamp" : "2025-12-23T10:30:00Z",
  "model" : "random-forest-balanced",
  "signal" : "BUY",
  "score" : 0.85
}, {
  "asset" : "ETH",
  "timeframe" : "H1",
  "timestamp" : "2025-12-23T10:30:00Z",
  "model" : "random-forest-balanced",
  "signal" : "HOLD",
  "score" : 0.62
} ]
GET /api/v1/signals Kimlik doğrulama gerekli

En son ticaret sinyallerini al, isteğe bağlı olarak varlıklara ve modele göre filtreleyin (kimlik doğrulama gerektirir)

Parametreler
Ad Tür Gerekli Açıklama
assets string Hayır Virgülle ayrılmış varlık sembolü listesi (örn. BTC,ETH)
model string Hayır Model adı (örn. xg-boost-balanced)
limit integer Hayır Döndürülecek maksimum kayıt sayısı
Varsayılan değer 10
İzin verilen aralık 1 - 100
Örnek yanıt
[ {
  "asset" : "BTC",
  "model" : "random-forest-balanced",
  "timestamp" : "2025-12-23T12:00:00Z",
  "signal" : "SELL"
}, {
  "asset" : "BTC",
  "model" : "random-forest-balanced",
  "timestamp" : "2025-12-23T11:00:00Z",
  "signal" : "HOLD"
}, {
  "asset" : "BTC",
  "model" : "random-forest-balanced",
  "timestamp" : "2025-12-23T10:00:00Z",
  "signal" : "HOLD"
} ]