How it works
The operator's platform integrates a single aggregator API. The aggregator maintains the integrations with providers: it launches games, passes on bets and wins, and consolidates reports and invoices. The player balance usually stays on the operator's platform. On a turnkey platform or a white label, an aggregator is often already connected.
Aggregator or direct deal
| Aggregator | Direct integration | |
|---|---|---|
| Launch | fast: one integration for hundreds of providers | slow: an integration and a contract with each one |
| Price | a markup on top of the provider fee | no markup, the rate is negotiated on volume |
| Reports and invoices | one contract and one reconciliation | a reconciliation for every provider |
| Promo and support | via the aggregator, not always every feature | all of the provider's tools directly |
| Risk | an aggregator outage takes down many games at once | an outage affects one provider |
Operators often start with an aggregator and move to direct deals with key providers once the markup on their GGR costs more than a separate integration.
Geo and promo tools
- Availability by country: providers block certain markets, and in some markets the aggregator needs its own supplier licence. Check the provider x country matrix before launching a market, and filter the lobby by the player's country.
- Free spins via API: check which providers support them through the aggregator, at which bet sizes and in which currencies. A spin pack should be credited in full at once.
- Tournaments and network promotions from providers also often run through the aggregator. Check whether they are available to your brand and market.
Common mistakes
- Choosing by the number of providers. What matters more is which of them are available in your markets and currencies, and which ones your players actually play.
- Not recalculating the markup as volume grows. 2% of a large GGR over a year can cost more than direct integrations with key providers.
- No outage plan. If the aggregator goes down, the lobby empties. Keep key providers on a second channel.