Live check · generated 2026-09-23 13:19:08 UTC
● Operational
Version production · machine-readable health at /health
ok: 12 · needs_key: 7 · not_required: 6 · required_total: 19 · required_healthy: 12
| Source | Status | Detail |
|---|---|---|
| Binance Fut | ok | HTTP 200 · 1197ms |
| Blockscout | ok | HTTP 200 · 467ms |
| CoinGecko | not_required | replaced 2026-08-05 by the in-house price engine (app/services/price_engine: CoinPaprika universe + Binance/Bybit/OKX + DefiLlama/DexScreener) — no call in app/ reaches api.coingecko.com anymore |
| CoinLore | ok | HTTP 200 · 333ms |
| Coinpaprika | ok | HTTP 200 · 287ms |
| DefiLlama | ok | HTTP 200 · 275ms |
| DexScreener | ok | HTTP 200 · 147ms |
| GeckoTerminal | not_required | replaced 2026-08-05 (same vendor-independence decision — it is a CoinGecko property) by app/apis/dex_data: DexScreener pools/boosts, CEX or sampled charts, Blockscout trades; chain directory from DefiLlama |
| GoPlus | ok | HTTP 200 · 415ms |
| L2Beat | ok | HTTP 200 · 1558ms |
| RugCheck | ok | HTTP 200 · 377ms |
| Snapshot | ok | HTTP 200 · 809ms |
| Birdeye | needs_key | set BIRDEYE_API_KEY in Settings |
| Bitquery | not_required | cancelled — nothing imported it; module deleted |
| Covalent | not_required | cancelled — wallet holdings come from the flow graph (on-chain transfers + live DEX quotes), which also carries the spam filtering |
| CryptoRank | needs_key | set CRYPTORANK_API_KEY in Settings |
| Etherscan | ok | HTTP 200 · 1032ms |
| GitHub | ok | HTTP 200 · 793ms |
| Helius | needs_key | set HELIUS_API_KEY in Settings |
| Messari | not_required | cancelled — news comes from the keyless RSS layer (CoinDesk, The Defiant, …) |
| Moralis | needs_key | set MORALIS_API_KEY in Settings |
| Santiment | needs_key | set SANTIMENT_API_KEY in Settings |
| Tally | needs_key | set TALLY_API_KEY in Settings |
| Telegram | needs_key | set TELEGRAM_BOT_TOKEN in Settings |
| DeBank | not_required | cancelled — wallet holdings come from the flow graph, as Covalent |