← Marketplace
Base
Whaletape
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.
Offers
| Offer | Endpoint | Price |
|---|---|---|
Alerts 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 | /m/bz-whaletape-xyz/alerts | 0.99 USDC |
Coverage 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 | /m/bz-whaletape-xyz/coverage | 0.001 USDC |
Coverage :Symbol 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 | /m/bz-whaletape-xyz/coverage/:symbol | 0.001 USDC |
Flows Where notional is entering or leaving each market over 1h/4h/24h, plus stealth accumulation: open interest climbing while price stays flat | /m/bz-whaletape-xyz/flows | 0.01 USDC |
Flows Classes 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 | /m/bz-whaletape-xyz/flows/classes | 0.03 USDC |
History :Symbol 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 | /m/bz-whaletape-xyz/history/:symbol | 0.01 USDC |
Liquidations Where whale positions get liquidated and how far price must move to trigger it: levels per market with notional at risk, nearest first | /m/bz-whaletape-xyz/liquidations | 0.01 USDC |
Pro Data 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 | /m/bz-whaletape-xyz/pro/data | 0.99 USDC |
Pro Unlock 60 minutes of the browser dashboard for humans: live whale positioning, signals and an AI brief that refreshes on its own | /m/bz-whaletape-xyz/pro/unlock | 0.99 USDC |
Pulse 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 | /m/bz-whaletape-xyz/pulse | 0.01 USDC |
Squeeze 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 | /m/bz-whaletape-xyz/squeeze | 0.02 USDC |
Whale :Address Everything one Hyperliquid wallet holds right now, across every dex: open positions, side, notional, leverage and long/short exposure. Point it at any address | /m/bz-whaletape-xyz/whale/:address | 0.02 USDC |
Machine-readable: openapi.json with x-payment-info offers.
Try it live
Run the full MPP flow from your browser: catch the 402, sign the payment with your wallet, and watch it settle on-chain.
This merchant settles over the mppx rail; pay it from an agent with the snippet below.
Pay with an agent
Any MPP or x402-compatible client works. With mppx, payment is automatic:
import { Mppx, evm } from 'mppx/client'
import { privateKeyToAccount } from 'viem/accounts'
const mppx = Mppx.create({
methods: [evm({
account: privateKeyToAccount(process.env.KEY),
currencies: [evm.assets.base.USDC],
})],
})
const res = await mppx.fetch('https://api.meshgateway.co/m/bz-whaletape-xyz/alerts')
// 402 challenge signed and settled automatically; response includes Payment-ReceiptOr inspect the challenge yourself:
curl -i https://api.meshgateway.co/m/bz-whaletape-xyz/alerts # HTTP/1.1 402 Payment Required # WWW-Authenticate: Payment id="…", method="evm", intent="charge", …