Limits & plans
Every plan uses the same endpoint and delivery speed. Paid plans add coverage, capacity, replay, and richer payloads — not a priority lane.
| Plan | Streams and detail | Subscriptions | Connections | Traffic / replay |
|---|---|---|---|---|
| Free | token_trades, wallet_trades, candles; launches / migrations on pump.fun only | 5 | 1 | 20 GB/month |
| Starter | Free streams + all launch/migration venues + transfer streams | 100 | 3 | Unlimited traffic; 20s replay |
| Pro | Starter + pool_creations + detail: "full" | 500 | 6 | Unlimited traffic; 60s replay |
| Scale | Pro + includeRaw full transaction ledger | 2,000 | 20 | Unlimited traffic; 60s replay |
All plans include token_trades, wallet_trades, candles, every filter, and every candle interval. Free does not include transfer streams or pool_creations. Newly created tokens are immediately available for subscriptions.
Global streams do not spend the quota
Only subscriptions that name something — a mint or a wallet — count against the subscription limit. launches, migrations and pool_creations name nothing and cost nothing: keep them open and your limit stays untouched.
Subscriptions and connections are counted per account, not per key. A second key does not raise the ceiling.
full starts at Pro. includeRaw starts at Scale and also requires full. Both add fields rather than events, and both cost traffic — see detail levels.
See pricing for current prices, and manage upgrades in the dashboard.
When a subscription exceeds a limit, the error frame names the denial. Inspect code and, for not_on_plan, feature; do not retry the same request unchanged.