Skip to main content
Webhooks are billed per delivered event. You’re only charged when an event matching your subscription is successfully delivered to your endpoint.

Per-Event Rates

Each event type has its own rate per delivery:
Spike, milestone, and whale events cost 0.2 credits because they require heavier computation upstream. Exit markers and holder metrics cost 0.025 credits. 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: If you need higher limits, reach out to us at support@struct.to.

Example Calculations

A webhook subscribed to trader_whale_trade filtered to 50 wallets, receiving an average of 200 deliveries/day:
A webhook subscribed to price_spike filtered to 10 condition IDs, averaging 80 deliveries/day:
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_trade webhook 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_market at 0.1 credits is half the cost of trader_whale_trade at 0.2.
  • Scope each subscription tightly. Each webhook targets a single event with its own filters. Point each subscription at the narrowest event and filter set that meets your need rather than a broad event you then discard deliveries from.
  • Pause inactive webhooks. If you temporarily don’t need a subscription, pause it via the API rather than letting unused deliveries accumulate.
Last modified on June 16, 2026