{"info":{"title":"Whaletape","version":"1.0.0"},"openapi":"3.1.0","paths":{"/alerts":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"990000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Whaletape: Alerts","intent":"charge","method":"evm","recipient":"0x25a8b697Da5c0bAF698Fd6BD9701B5e825214145"}]},"summary":"Stop polling: register a webhook and get every matching signal pushed to you for up to 7 days. One payment, no account, no API key"},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"990000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Whaletape: Alerts","intent":"charge","method":"evm","recipient":"0x25a8b697Da5c0bAF698Fd6BD9701B5e825214145"}]},"summary":"Stop polling: register a webhook and get every matching signal pushed to you for up to 7 days. One payment, no account, no API key"}},"/coverage":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"1000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Whaletape: Coverage","intent":"charge","method":"evm","recipient":"0x25a8b697Da5c0bAF698Fd6BD9701B5e825214145"}]},"summary":"What history exists before you pay for it: how many markets we track, which asset classes, and the range covered. The cheap probe that tells an agent whether the paid series is worth buying"}},"/coverage/:symbol":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"1000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Whaletape: Coverage :Symbol","intent":"charge","method":"evm","recipient":"0x25a8b697Da5c0bAF698Fd6BD9701B5e825214145"}]},"summary":"Exact range and granularity of one market's series: first and last timestamp, how many points, and the measured gap between them. Answers whether /history covers the window you need, for a tenth of the price"}},"/flows":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Whaletape: Flows","intent":"charge","method":"evm","recipient":"0x25a8b697Da5c0bAF698Fd6BD9701B5e825214145"}]},"summary":"Where notional is entering or leaving each market over 1h/4h/24h, plus stealth accumulation: open interest climbing while price stays flat"}},"/flows/classes":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"30000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Whaletape: Flows Classes","intent":"charge","method":"evm","recipient":"0x25a8b697Da5c0bAF698Fd6BD9701B5e825214145"}]},"summary":"Is money rotating out of equities into crypto? Net notional flow per asset class over 1h/4h/24h, with the rotation stated in one line"}},"/history/:symbol":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Whaletape: History :Symbol","intent":"charge","method":"evm","recipient":"0x25a8b697Da5c0bAF698Fd6BD9701B5e825214145"}]},"summary":"Backtesting raw material for one market: price, funding and open-interest snapshots we recorded over time, as a series the exchange does not serve retroactively"}},"/liquidations":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Whaletape: Liquidations","intent":"charge","method":"evm","recipient":"0x25a8b697Da5c0bAF698Fd6BD9701B5e825214145"}]},"summary":"Where whale positions get liquidated and how far price must move to trigger it: levels per market with notional at risk, nearest first"}},"/pro/data":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"990000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Whaletape: Pro Data","intent":"charge","method":"evm","recipient":"0x25a8b697Da5c0bAF698Fd6BD9701B5e825214145"}]},"summary":"60 minutes of the full Pro snapshot in one JSON call: whale positioning, signals, flows, squeeze scores and the AI brief, refreshed continuously. Same access as /pro/unlock, without the browser page"}},"/pro/unlock":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"990000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Whaletape: Pro Unlock","intent":"charge","method":"evm","recipient":"0x25a8b697Da5c0bAF698Fd6BD9701B5e825214145"}]},"summary":"60 minutes of the browser dashboard for humans: live whale positioning, signals and an AI brief that refreshes on its own"}},"/pulse":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Whaletape: Pulse","intent":"charge","method":"evm","recipient":"0x25a8b697Da5c0bAF698Fd6BD9701B5e825214145"}]},"summary":"Only what changed since your last call: pass the cursor you got back and receive just the new whale events, never the whole base again. Built for agents that poll on a schedule and pay per request"}},"/squeeze":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"20000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Whaletape: Squeeze","intent":"charge","method":"evm","recipient":"0x25a8b697Da5c0bAF698Fd6BD9701B5e825214145"}]},"summary":"Markets where a squeeze can build: stretched funding plus high open interest plus whales positioned against the crowd, scored 0-100 with the reasoning shown"}},"/whale/:address":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"20000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Whaletape: Whale :Address","intent":"charge","method":"evm","recipient":"0x25a8b697Da5c0bAF698Fd6BD9701B5e825214145"}]},"summary":"Everything one Hyperliquid wallet holds right now, across every dex: open positions, side, notional, leverage and long/short exposure. Point it at any address"}}},"x-service-info":{"description":"Whaletape is an x402-native service at https://whaletape.xyz, indexed from the x402 Bazaar (Coinbase's public discovery directory). It charges callers itself in USDC on Base and is paid directly at its own wallet; Monex Protocol passes your request and payment headers through untouched. 12 endpoints listed."}}