{"source":"terminalfeed-pro","endpoint":"/api/pro/whales","generated_at":"2026-06-20T07:26:44.136Z","spot_prices":{"btc_usd":63706.515,"eth_usd":1726.245},"btc_whales_unconfirmed":[],"eth_whales_latest_block":[],"eth_block":{"number":25357296,"time":"2026-06-20T07:26:35.000Z"},"eth_blocks_scanned":[{"number":25357296,"time":"2026-06-20T07:26:35.000Z","tx_count":267},{"number":25357295,"time":"2026-06-20T07:26:23.000Z","tx_count":324},{"number":25357294,"time":"2026-06-20T07:26:11.000Z","tx_count":431}],"aggregate":{"btc_whale_count":0,"btc_whale_total_usd":null,"eth_whale_count":0,"eth_whale_total_usd":null},"thresholds":{"btc_min_btc":10,"eth_min_eth":100,"rationale":"Thresholds chosen to surface institutional-scale flow without firehosing retail movements. BTC at 10 (lower because mempool.space recent endpoint only returns 10 unconfirmed txs at a time)."},"notes":{"btc_source":"mempool.space /api/mempool/recent (last 10 unconfirmed transactions). Updates within seconds of broadcast.","eth_source":"publicnode.com Ethereum JSON-RPC. Scans the last 3 blocks (~36 seconds of history) via eth_getBlockByNumber to catch whale activity even when the latest single block is light. Free public endpoint, no auth.","use_case":"Trading bots watching for institutional flow signals. Large outflows from exchanges often precede price movements; large inflows often presage selling pressure. Consult a labeled-address service (Arkham, Nansen) to correlate from/to addresses with known entities.","caveat":"BTC mempool transactions can be replaced (RBF) or dropped before confirmation. ETH txs in the latest block could still be reorged within 1-2 blocks. Treat as signal, not certainty.","cache_ttl":"5 minutes. Whale transactions are not high-frequency events; tighter polling does not surface more signal."},"_meta":{"generated_at":"2026-06-20T07:26:44.136Z","endpoint":"/api/pro/whales","tier":"premium","sources":[{"name":"Binance.BTCUSDT_price","status":"live","fetched_at":"2026-06-20T07:26:43.343Z","latency_ms":793},{"name":"Binance.ETHUSDT_price","status":"live","fetched_at":"2026-06-20T07:26:43.343Z","latency_ms":793},{"name":"Mempool.recent_unconfirmed","status":"live","fetched_at":"2026-06-20T07:26:43.343Z","latency_ms":793},{"name":"PublicNode.eth_blockNumber","status":"live","fetched_at":"2026-06-20T07:26:43.343Z","latency_ms":793},{"name":"PublicNode.eth_getBlockByNumber_x3","status":"live","fetched_at":"2026-06-20T07:26:44.068Z","latency_ms":68}],"sanitized":true,"sanitizer_version":"1.0"},"_cached":false,"_cache_age_seconds":0,"captured_at":"2026-06-20T07:26:44.136Z","suggested_next_calls":[{"url":"https://terminalfeed.io/api/pro/exchange-flows","method":"GET","why":"Labeled-wallet flows. Cross-reference whale transactions against known exchange addresses.","credits":2},{"url":"https://terminalfeed.io/api/pro/crypto-deep","method":"GET","why":"Per-coin context (price action, on-chain network stats) for the assets these whales moved.","credits":2}],"billing":{"tier":"free_trial","credits_charged":0,"credits_remaining":0,"no_charge_reason":"empty_result","afta_doc":"https://terminalfeed.io/agent-fair-trade","free_trial_used_today":2,"free_trial_remaining":98,"free_trial_limit":100,"free_trial_resets_at":"2026-06-21T07:24:12.455Z","upgrade_when_ready":"https://terminalfeed.io/api/payment/buy-credits"},"receipt":{"v":1,"id":"rcpt_10565f879d6128e5","endpoint":"/api/pro/whales","method":"GET","token_short":"free_trial","credits_charged":0,"credits_remaining":0,"request_hash":"sha256:6826af36ef270d35150fedc0c6ed5e5b1643ea28b0d574723a7dea60c0d92de2","response_hash":"sha256:61eafde5bc75442e30f4f6c985778b116fbb457bbf07360ac2e53917237cc85b","captured_at":"2026-06-20T07:26:44.136Z","server_time":"2026-06-20T07:26:44.631Z","no_charge_reason":"empty_result","freshness_sla_seconds":600,"signature":"oFcZOasRfkZI0gXQI54vjkGMaMlX2uZvwut3g7i4PYDfjjGoIITFX-CMvWFHhjIkonlatQv2ODvpo3bOPosmAg","key_id":"512774f98d56bb02","signing_alg":"EdDSA","signing_curve":"Ed25519","canonical_form":"tensorfeed-canonical-json-v1","verify_doc":"https://terminalfeed.io/agent-fair-trade#receipts"}}