Home › Game providers › Evolution
Evolution · live game shows & tables
Evolution API: live game shows and tables through one integration
Crazy Time, Lightning Roulette, Monopoly Live and the full Evolution lobby of blackjack and baccarat, delivered to your casino through SoftAggregator: one JSON API, one seamless wallet, your brand on every table.
Evolution in one paragraph
Evolution is a Stockholm-based live casino supplier founded in 2006 by Jens von Bahr and Fredrik Österberg. It began with roulette streamed from a rented studio in Riga and grew into the company that turned live dealing into a television format: the "game show" category that Dream Catcher opened in 2017 and Crazy Time made mainstream in 2020.
The group has also bought its way into RNG content. Ezugi joined in 2018, NetEnt and Red Tiger in 2020, Big Time Gaming (the Megaways studio) in 2021 and Nolimit City in 2022. Its shares have traded on Nasdaq Stockholm since 2017. For an operator, that history matters for one reason: players in almost every market already know the Evolution names, so these tables fill up without any education effort.
The titles that carry an Evolution lobby
Three families generate most of the traffic: multiplier roulette, money-wheel game shows and classic card tables. Each behaves differently in a session, and knowing the difference helps you place them in your lobby.
Multiplier roulette
Lightning Roulette, launched in 2018, keeps a normal European wheel but strikes random numbers with multipliers before the ball lands. It won Game of the Year at the EGR Operator Awards in its launch year and spawned XXXtreme Lightning Roulette in 2022. Players like it because the rules are ones they already know and the upside feels bigger than a single-zero straight bet.
Game shows built around a wheel
Dream Catcher (2017) is the simplest: a presenter spins a vertical money wheel. Monopoly Live and Deal or No Deal followed in 2019, then Crazy Time in 2020 with four bonus games (Coin Flip, Cash Hunt, Pachinko and the Crazy Time wheel itself). Monopoly Big Baller arrived in 2022 and Funky Time in 2023. These rounds last well under a minute of betting and a bonus can stretch one round to several minutes, which gives the stream a broadcast rhythm that casual players enjoy even at small stakes.
Card tables and speed formats
Infinite Blackjack, Lightning Blackjack, Speed Baccarat and Lightning Baccarat are the backbone for returning, higher-value players. Blackjack sessions run long; baccarat rounds are short and repetitive, which suits players who bet on streaks and read the scorecards.
Evolution flagship games at a glance
Launch years as published by Evolution and in its company history.
| Title (launch year) | What drives play | Typical session feel |
|---|---|---|
| Dream Catcher (2017) | Money wheel with 2x and 7x segments | Light, social, low entry |
| Lightning Roulette (2018) | Random multipliers on straight numbers | Familiar rules, spiky wins |
| Monopoly Live (2019) | 2 Rolls / 4 Rolls board bonus | Long bonus rounds, big audience |
| Crazy Time (2020) | Four bonus games plus top-slot multiplier | Event-like, many side bets |
| Funky Time (2023) | Letter bets and disco-themed bonuses | Fast, colourful, mobile-first |
What your wallet sees during a live round
A live round is not a slot spin. Several players share the same round, betting stays open for a countdown, and one player can place chips on many positions. The practical consequence is that your callback receives bursts of small debits followed by one or more credits when the round settles.
With SoftAggregator every one of those movements arrives as a GET request to your callback URL with action=debit or action=credit, an integer amount in minor units, a unique call_id and a round_id. On a Crazy Time round, a player covering the numbered segments and two bonus games can generate several debits before the wheel spins; when a bonus is triggered the credit only arrives after the bonus finishes. A rollback (rb=1) can appear if a round is voided at the table. The full parameter list, signature rule and response codes are in the SoftAggregator API documentation.
- Deduplicate strictly on call_id: retries after a network hiccup must not debit twice.
- Settle and report on round_id, because one game-show round usually spans several debits.
- Never refuse a request because of the
typefield; it is informative only. - Answer insufficient balance with error 1 and the current balance, so the table shows the right message to the player.
- Keep callback latency low; betting windows are short and a slow wallet reads as a frozen table.
Launching a table step by step
The launch flow is the same as for any other game in the catalogue, which is the main reason operators add live content through a live casino API rather than a separate contract.
- Call getProviderList and pick the Evolution provider key; call getGameList to list its tables with game_type live.
- Create the player once with createPlayer and a fixed currency (EUR, GBP, CAD, BRL, INR, JPY, KRW and others run natively).
- Call getGame with gameid = id_hash, the player credentials, lang, device (desktop or mobile), country and a homeurl for the exit button.
- Load the returned URL in a full-width iframe; on mobile, let it take the whole viewport so the video and bet grid fit.
- Use getPlayerHistory (up to 500 rounds, newest first, legs merged per round) for support tickets about a disputed spin.
Why operators take Evolution through SoftAggregator
Going direct with a supplier of this size is a long project with its own wallet specification, its own reporting and its own commercial file. Going through SoftAggregator, Evolution becomes one more provider key inside a catalogue of 40,000+ games from 200+ providers, and the integration you already built for slots carries the live lobby too.
Everything runs white-label: players see your domain and your brand, never ours. If you run several websites, each gets its own credentials, salt key, callback URL and default currency while credit, catalogue and reporting stay shared. Real-time reports show bets, wins, RTP% and GGR per table, per player and per period, so you can see whether Crazy Time or Lightning Roulette actually earns its place at the top of the lobby. The same account also covers slots, crash games and a sportsbook on one wallet, which our casino game aggregator API page describes in detail.
Evolution direct vs through SoftAggregator
| Point | Via SoftAggregator | Direct supplier contract |
|---|---|---|
| Integration work | One JSON API already used for slots | Dedicated live wallet spec to build |
| Other studios | Same credentials open 200+ providers | One contract per studio |
| Wallet | Seamless, balance stays with you | Seamless, separate implementation |
| Brand exposure | White-label, players see only you | Depends on the agreement |
| Time to first live table | Days | Usually a longer onboarding |
Placing Evolution in a lobby that converts
The operators who get the most out of Evolution treat it as three products. Game shows go at the top of the home page and in push notifications, because they work as scheduled entertainment. Lightning Roulette sits next to your standard roulette tables as the upgrade path. Blackjack and baccarat belong in a dedicated live section for regulars who come back every evening.
Localisation also pays: set lang in getGame to the player's language so menus and chat match, and pick currencies that feel local. The catalogue and currency list evolve continuously; the current state is always what getProviderList and getGameList return.
Evolution integration: operator questions
How do I add Evolution live games to my casino without a direct contract?
Open an operator account with SoftAggregator, receive your api_login and api_password, and pull the catalogue with getGameList. Evolution tables and game shows come back with game_type set to live; you launch one with getGame and embed the returned URL in an iframe. Bets and wins then reach your callback through the seamless wallet.
Is there an Evolution Gaming API for operators?
Evolution distributes its content to casinos through platform integrations. Through SoftAggregator you reach it with the same JSON API you use for the rest of the catalogue: one set of credentials, one callback, one wallet for live and RNG content.
Can I offer Crazy Time and Lightning Roulette in my own currency?
Each player gets a currency at createPlayer, and that currency is used for every table they open. EUR, GBP, CAD, BRL, INR, TRY, ZAR, SEK and many more run natively; if your market uses something else, the account can run in USD or EUR while you convert on your side. Tell us which currency you need.
Why do I receive several debits for one Crazy Time round?
A player can put chips on the 1, the 2, and several bonus segments, and may add chips during the betting window. Each placement can arrive as its own debit with its own call_id, all sharing the same round_id. Deduplicate on call_id and settle on round_id.
Do NetEnt, Red Tiger and Nolimit City come with Evolution?
Those studios belong to the Evolution group, but in the SoftAggregator catalogue each appears under its own provider key in getProviderList. You can switch them on together or one by one, since they share the same API and wallet.
How long does it take to go live with Evolution content?
Operators typically launch within days: signup, approval, integration against the docs, a test round on a live table, then credit top-up. Our integration team is reachable 24/7 on Telegram and by email.
Sources and last update
Company and launch dates on this page come from Evolution's own publications and corporate history.
- Evolution AB corporate history and press releases (acquisitions of Ezugi, NetEnt, Red Tiger, Big Time Gaming, Nolimit City), consulted September 2026
- Evolution product announcements for Dream Catcher, Lightning Roulette, Monopoly Live, Crazy Time and Funky Time, consulted September 2026
- SoftAggregator API documentation (docs.html)
Last reviewed: 24 September 2026.
Put Crazy Time on your home page
Get operator keys, connect one callback and open Evolution tables under your own brand.
Request operator access