Skip to main content
Every trade that flows through Bebop can generate revenue for your product. There are two ways to collect fees - choose whichever fits your workflow.

Two approaches

Tell Bebop your desired fee rate and we apply it automatically to every quote under your API key. No code changes required - just agree on a rate and it takes effect immediately.

How it works

1

Choose your fee model

Either agree on a flat fee with Bebop, or add the fee parameter to your quote requests for per-trade control.
2

Trades settle with your fee included

The fee is deducted from the buy side of the trade - the taker receives slightly less of the buy token. The taker’s sell amount stays the same. For convenience, fees are converted to the chain’s native token.
3

Get paid

How you receive fees depends on the API. With the Aggregation API, fees are transferred directly to your wallet on-chain as part of each trade - no invoicing required. With the RFQ API, monitor your fee data via the Trade History API, reconcile monthly, and invoice Bebop.

Works across all trading APIs

The fee parameter is available on both the RFQ API and the Aggregation API, so you can monetize from day one. The fee collection mechanism differs between APIs - see the implementation guide for details.

Practical considerations

Most integrators charge between 5 and 50 bps depending on their product and audience. Higher fees widen the quoted spread, which can make your pricing less competitive if your users compare across venues. Starting lower and adjusting based on volume data is a common approach.

Implementation guide

Ready to add fees? The technical guide covers the API parameter and code examples.