Per-Event Rates
Each event type has its own rate per delivery:| Event | Rate per delivery |
|---|---|
trader_first_trade | 0.1 credits |
trader_new_market | 0.1 credits |
trader_whale_trade | 0.2 credits |
trader_new_trade | 0.2 credits |
trader_trade_event | 0.2 credits |
trader_global_pnl | 0.1 credits |
trader_market_pnl | 0.1 credits |
trader_event_pnl | 0.1 credits |
condition_metrics | 0.1 credits |
event_metrics | 0.1 credits |
position_metrics | 0.1 credits |
market_volume_milestone | 0.2 credits |
event_volume_milestone | 0.2 credits |
position_volume_milestone | 0.2 credits |
probability_spike | 0.2 credits |
price_spike | 0.2 credits |
market_volume_spike | 0.2 credits |
event_volume_spike | 0.2 credits |
position_volume_spike | 0.2 credits |
close_to_bond | 0.2 credits |
market_created | 0.1 credits |
asset_price_tick | 0.1 credits |
asset_price_window_update | 0.1 credits |
Spike, milestone, and whale events cost 0.2 credits because they require heavier computation upstream. All other events cost 0.1 credits.
Integer Rounding
Credits are an integer-based unit, so every charge is rounded up to the nearest whole credit. For example, if a billing period accumulates 4.3 credits of webhook usage, you’ll be charged 5 credits. This means very small amounts of usage still cost at least 1 credit. For accurate cost modelling, aggregate deliveries over longer windows rather than single events.Subscription Caps
Each plan has a cap on how many webhook subscriptions you can create across your organisation:| Plan | Max webhooks |
|---|---|
| Free | 10 |
| Hobby | 5,000 |
| Startup | 25,000 |
| Scale | 100,000 |
| Enterprise | Unlimited |
Example Calculations
Monitoring 50 traders for whale trades over a day
Monitoring 50 traders for whale trades over a day
A webhook subscribed to
trader_whale_trade filtered to 50 wallets, receiving an average of 200 deliveries/day:Tracking probability spikes across 10 markets
Tracking probability spikes across 10 markets
A webhook subscribed to
probability_spike filtered to 10 condition IDs, averaging 80 deliveries/day:Listening for new market creations
Listening for new market creations
A webhook subscribed to
market_created with no filters, averaging 15 new markets/day:Reducing Costs
- Use filters. Every event type supports filters that narrow which deliveries reach your endpoint. A
trader_whale_tradewebhook filtered to specific wallets is far cheaper than one with no filters. - Pick cheaper event types where possible. If you only need to know that a trader entered a market,
trader_new_marketat 0.1 credits is half the cost oftrader_whale_tradeat 0.2. - Combine related events into fewer subscriptions. A single webhook can listen to multiple event types, reducing management overhead without affecting per-delivery costs.
- Pause inactive webhooks. If you temporarily don’t need a subscription, pause it via the API rather than letting unused deliveries accumulate.