← Marketplace

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.

Base

Offers

OfferEndpointPrice
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/alerts0.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/coverage0.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/:symbol0.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/flows0.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/classes0.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/:symbol0.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/liquidations0.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/data0.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/unlock0.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/pulse0.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/squeeze0.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/:address0.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-Receipt

Or 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", …