Skip to main content
Every API call spends compute units (CU) from your key. One credit equals one CU. The partner portal shows what you hold and what you spent, and GET /v2/me returns the same numbers for free.

Where credits come from

A free key reveals wallets for a small sample set of traders only, and those lookups are free. Any other wallet returns 403 SAMPLE_SET_ONLY until you pick a plan. The Quickstart lists the sample handles.

Plans

Monthly plans, credits drawn to a linear scale: Starter $99 for 1M credits and 150 reveals, Builder $299 for 5M and 500, Growth $899 for 20M and 1,500, Scale $2,499 for 75M and 4,000. WebSockets are included on Growth and Scale Choose a monthly plan on the portal’s Billing page, then pay by card or crypto at checkout. Card subscriptions renew each month. Crypto purchases cover one month and do not auto-renew; checkout shows the total including the crypto processing fee. Price per reveal is the plan price spread over its credits, for one 30,000 CU call that returns a wallet.

Rate limits and WebSocket access

Free credits come with 60 requests a minute and no WebSockets.
The WebSocket feeds open from the Growth plan. A key on a lower plan gets 403 WEBSOCKET_PLAN_REQUIRED on the handshake, before the connection upgrades.

Credit packs

One-time packs, paid with crypto under Top up. Pack credits never expire.

What each call costs

The API reference lists the price on each endpoint and follows the running service.

Reveals

A response that carries a wallet counts as one of the plan’s monthly reveals. GET /v2/me reports usage.revealsUsed and usage.revealsRemaining. At the limit, calls return 402 REVEAL_LIMIT_REACHED.

Running out

Calls return 402 QUOTA_EXCEEDED until the monthly reset or a top-up. On an open socket the same message arrives as an error frame, then as the reason on a 1008 close. Billing in the portal lists every payment and your current subscription.