Status
Provider status
What data ScanZX can and cannot fetch right now. Unconfigured providers never fake data — their checks show as unavailable and lower report confidence.
| Provider | Status | Detail |
|---|---|---|
| Local database (SQLite) | Unavailable — run setup.bat | Stores scans, reports, watchlist, and alerts. |
| On-chain RPC (viem) | Available | Public RPC endpoints per chain; no key required. |
| DexScreener (universal market data) | Available | Public API at https://api.dexscreener.com; no key required. Powers the baseline market scan for any chain DexScreener lists (tokens, pairs, search, boosts, paid orders). |
| Solana RPC (mint/freeze checks) | Not configured | Set SOLANA_RPC_URL to enable SPL mint/freeze authority checks. Solana tokens still get the baseline market scan without it. |
| Helius (holders/metadata) (Solana) | Not configured | Set HELIUS_API_KEY to prepare holder-concentration checks. |
| RugCheck (external risk signals) (Solana) | Not configured | Set RUGCHECK_API_BASE_URL (and optionally RUGCHECK_API_KEY) to prepare external Solana risk signals. |
| Birdeye (market/holder stats) (Solana) | Not configured | Set BIRDEYE_API_KEY to prepare Birdeye stats. |
| GoPlus Security | Available | No key set; public rate-limited access is used. |
| Etherscan (Ethereum) | Not configured | Set ETHERSCAN_API_KEY (or ETHERSCAN_API_KEY for all chains) to enable source verification. |
| BaseScan (Base) | Not configured | Set BASESCAN_API_KEY (or ETHERSCAN_API_KEY for all chains) to enable source verification. |
| BscScan (BNB Smart Chain) | Not configured | Set BSCSCAN_API_KEY (or ETHERSCAN_API_KEY for all chains) to enable source verification. |
| Arbiscan (Arbitrum One) | Not configured | Set ARBISCAN_API_KEY (or ETHERSCAN_API_KEY for all chains) to enable source verification. |
| Polygonscan (Polygon PoS) | Not configured | Set POLYGONSCAN_API_KEY (or ETHERSCAN_API_KEY for all chains) to enable source verification. |
| Blockscout (optional) | Not configured | Optional secondary source; set BLOCKSCOUT_API_BASE_URL to enable. |
| X / Twitter mentions (narrative) | Not configured | Set TWITTER_BEARER_TOKEN to prepare this narrative signal. |
| Telegram group activity (narrative) | Not configured | Set TELEGRAM_BOT_TOKEN to prepare this narrative signal. |
| Discord community activity (narrative) | Not configured | Set DISCORD_BOT_TOKEN to prepare this narrative signal. |
| Reddit mentions (narrative) | Not configured | Set REDDIT_CLIENT_ID to prepare this narrative signal. |
| Google Trends interest (narrative) | Not configured | Set GOOGLE_TRENDS_API_KEY to prepare this narrative signal. |
| DEXScreener trending placement (narrative) | Planned (not built yet) | Planned narrative signal — integration not built yet. |
| Birdeye social/trade stats (narrative) | Not configured | Set BIRDEYE_API_KEY to prepare this narrative signal. |
| CoinGecko trending placement (narrative) | Not configured | Set COINGECKO_API_KEY to prepare this narrative signal. |
| Telegram bot | Not configured | Not configured. Set TELEGRAM_BOT_TOKEN and TELEGRAM_WEBHOOK_SECRET to enable the bot. See /docs/telegram-bot-plan. |
| Stripe billing | Not configured | Payments are optional for local use; paid access is never faked. |
| Push notifications (VAPID) | Not configured | In-app alerts work without push keys. |
Machine-readable: GET /api/status/providers · health check: GET /api/health. Neither exposes key values — only presence.
Recent provider calls
No provider calls logged yet. Run a scan to populate this.