Whale transaction feed
get_whalewatch_feedMoby's WhaleWatch feed: buys and sells by tracked whale wallets across the market, newest first. Filter to one token with token_address, to one tracked wallet with wallet_address, or to specific whale lists with list_ids (from get_whalewatch_lists). ⚠️ wallet_address here filters TRACKED WHALE wallets — it is not the user's wallet and cannot be used to look up the user's own trades. Use get_my_activity for those. For a bulk read of a whole time window, use get_whalewatch_feed_window. Rows sort by timestamp (block time, whole seconds), then sequence (the order Moby ingested the trades): several trades by one wallet in the same second come back in the order their position-before values chain. Every row has wallet_list_type (whale, trader or kol). SELL rows carry held_seconds (since the wallet's first buy of the token) and quick_flip: true when it sold within 15 minutes — check for it before treating that wallet's buy as conviction; buy rows leave both null. include_context=true adds a per-row context block: pnl_pct_vs_entry (the trade price vs the wallet's own average entry, as a fraction), tags (what the trade looked like, e.g. profit taking), hold_days_at_trade, share_sold_of_position, position_before_usd, entry_vwap_before, days_since_prev_trade + prev_trade_at (how long the WALLET was quiet before this trade, any token) and wallet_win_rate + wallet_realized_pnl_30d_usd (the wallet's 30-day quality). Unknown values are null — pnl_pct_vs_entry is null whenever the wallet's entry was never seen, days_since_prev_trade when Moby has no earlier trade for the wallet. Wallet quality: use get_whale_wallet_track_record(wallet_address) for a wallet's win rate and PnL. This is public market data about the whole market — it is NOT about the user's own wallet or holdings. Tools whose names start with get_my_ are the ones that return the user's own data.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | 1-based page number. | |
| limit | No | Trades per page, 1-100. Keep it small. | |
| network | No | solana | |
| list_ids | No | Whale list ids from `get_whalewatch_lists`. Omit for all lists. | |
| token_address | No | Restrict to whale trades in this one token. | |
| wallet_address | No | Restrict to one TRACKED WHALE wallet. Not the user's wallet. | |
| after_timestamp | No | Only trades after this instant. ISO 8601 UTC, e.g. `2026-08-11T14:30:00Z`. | |
| include_context | No | Add the per-row `context` block (position/PnL facts for each trade). | |
| before_timestamp | No | Only trades before this instant. ISO 8601 UTC, e.g. `2026-08-11T14:30:00Z`. | |
| transaction_types | No | `buy` and/or `sell`. Omit for both. Anything else is rejected rather than ignored — an unrecognised value used to drop the filter and return every row. | |
| min_days_since_prev_trade | No | Only trades by a wallet that had been quiet at least this many days before the trade (no tracked trade on this network, any token), e.g. 14 for 'woke up after two weeks'. Trades with no earlier trade on record do not match. Omit for all. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||