Home › Game providers › Play'n GO
Play'n GO · slots API
Play'n GO API: Book of Dead, Reactoonz and Rich Wilde in one integration
Play'n GO is the Swedish studio from Växjö behind Book of Dead and Reactoonz. SoftAggregator gives your casino those slots through a single JSON API and a seamless wallet, next to 40,000+ games from 200+ providers, without a separate studio project.
What operators get when they ask for Play'n GO
An operator asking for Play'n GO usually wants three things: Book of Dead for the lobby front row, Reactoonz for players who like grids, and the long Rich Wilde series for returning slot fans. All of them are launched through the same getGame call as any other title in our catalogue, and settled against your own balance through wallet callbacks.
The studio was founded in 1997 in Växjö, Sweden, which makes it one of the oldest names in online slots. That age shows in the catalogue: classic fruit machines such as Fire Joker sit next to cascading grid games and adventure-themed book slots, so one studio covers several player profiles at once.
For a casino, the practical question is not whether Play'n GO is popular, it is how fast the titles can be live and how cleanly the money flows. That is what the rest of this page answers, with the parts of the integration that behave in a way specific to this studio.
The Play'n GO titles players actually search for
A short list of titles carries most of the demand. Players type them by name into the casino search bar, so they need to be found and to open fast on mobile.
- Book of Dead (2016): Rich Wilde in an Egyptian tomb, ten paylines, and ten free spins where one randomly chosen symbol expands over full reels. High volatility, with a published top win of 5,000x the stake. The rhythm is long dry spells punctuated by a feature that can change the session.
- Reactoonz (2017): a 7x7 grid of alien creatures with cluster pays and cascades. A charge meter fills with every winning cluster and releases giant symbols. Sessions feel busy: many small cascades inside one spin.
- Moon Princess: a cascading grid with three princesses, each triggering a different power; popular with players who prefer frequent small events over rare big ones.
- Legacy of Dead and Rise of Olympus: a book-style sequel and a Greek-mythology grid, often requested together with the originals so the lobby shows a complete family.
- Fire Joker: a three-reel, five-line classic for short sessions and low stakes, useful to balance a lobby otherwise full of high-volatility titles.
A useful way to read this list: Book of Dead and its sequels drive acquisition because players recognise them, while Reactoonz and Moon Princess keep people spinning because the screen is always moving.
How a Book of Dead spin reaches your wallet
Every paid spin is one debit and, if it wins, one credit, both sent as GET requests to your callback URL with the amount in minor units. A 1.00 EUR stake arrives as 100, and the call_id is the unique key you store to avoid booking the same movement twice.
The interesting part is the feature. When three scatters land, the ten free spins are played by the game with no new stake, so your wallet receives credits that have no matching debit. That is normal, and the flag named type (for instance bonus_fs) is only informational: never reject a credit because of it.
- The player clicks a Book of Dead tile; your backend calls getGame with gameid set to the id_hash from getGameList, the player's currency, device mobile or desktop, the country code and a homeurl.
- The iframe loads; the game asks for the balance through action=balance on your callback.
- A spin sends action=debit with round_id and game_id (the id_hash, byte for byte). You answer HTTP 200 with error 0 and the new balance, or error 1 with the current balance if funds are short.
- Wins, including every free spin win of the feature, arrive as action=credit. A rollback carries rb=1 and must reverse the referenced movement once.
Each request is signed: key equals md5(timestamp + salt_key), and the timestamp must be within 30 seconds. The full parameter list, error codes and sample requests are in the SoftAggregator API documentation.
Reactoonz and cascades: why round history matters
A single Reactoonz spin can cascade several times, but your wallet still sees one debit and the resulting credit for that round. What changes is support: when a player disputes a spin, you need to see the round as one line, not as fragments.
getPlayerHistory returns the rounds of one player, newest first, with the legs of each round merged into one entry, up to 500 per call and filterable by UTC dates. A support agent can therefore answer a Reactoonz question in seconds instead of rebuilding a cascade by hand.
The same view feeds reporting in the operator backend: bets, wins, RTP percentage and GGR per game, per player or per period, so you can compare how Book of Dead and Reactoonz behave with your own traffic rather than with a studio average.
Two routes to Play'n GO content
What changes for your team when you go through one game API instead of a studio-by-studio connection
| Topic | Via SoftAggregator | Direct Play'n GO connection |
|---|---|---|
| Contract and onboarding | One operator account, self-service signup and approval | Separate studio relationship and its own onboarding |
| Technical work | One JSON API for this studio and 200+ others | A dedicated connection for this studio only |
| Wallet | Seamless: balance stays on your side, three GET actions | Studio-specific wallet specification |
| Other studios | Same launch call and same callbacks | A new project per studio |
| Brands | Several websites, each with its own keys and callback | Usually negotiated brand by brand |
| Time to go live | Days | Depends on the studio's queue |
Markets, currencies and player habits
Play'n GO content travels well: its book slots are known across Northern and Central Europe, and its titles are also common in lobbies built for Latin American and Asian players. The currency a player bets in is chosen when you call createPlayer and stays fixed for that player.
Native currencies relevant to this audience include EUR, SEK, NOK, DKK, GBP, PLN, CZK, HUF, CAD, BRL, MXN, TRY, INR and ZAR. For a currency outside our native set, your account can run in USD or EUR and you convert on your side of the wallet; tell us which currency you need and we will look at it with you.
On mobile, both Book of Dead and Reactoonz load in portrait inside the iframe, which matters because most spins in these markets happen on phones. Set device=mobile in getGame so the right layout is served from the first frame.
Why operators take this studio through SoftAggregator
Because the work you do once for Play'n GO also opens the rest of the catalogue. The same callbacks that settle a Book of Dead spin settle a crash round, a live blackjack hand or a sports bet, which is why the studio fits naturally inside a wider casino game aggregator API rather than as a standalone project.
- One wallet for everything: casino and sportsbook share one balance and one integration.
- Prepaid credit you can watch: a live credit bar and low-balance alerts in the operator backend.
- Your brand only: the player sees your casino; credentials stay on your side.
- Human support: 24/7 integration help by Telegram (@mentionso) or [email protected].
If slots are your core, our online slots API page explains how the slot catalogue is organised by game_type and how demo mode works through getGameDemo, which is handy for letting visitors try Reactoonz before registering. The catalogue evolves continuously; the live list of studios and titles is always in getProviderList and getGameList, and the game aggregator API overview shows how it all fits together.
Play'n GO integration: operator questions
How do I add Play'n GO slots to my online casino?
Open an operator account on SoftAggregator, implement the three wallet actions (balance, debit, credit) on your callback URL, then call getGameList and filter on the Play'n GO provider key. Each title is launched with getGame, which returns an iframe URL. There is no separate Play'n GO contract or build on your side.
Is there a Play'n GO API I can call directly as a small operator?
The studio works with a selected set of operators and platforms, and a direct connection means its own onboarding, testing of your wallet and a dedicated technical project. Through SoftAggregator the same games come through one JSON API that also carries the rest of the catalogue.
Can I get Book of Dead without integrating Play'n GO directly?
Yes. Book of Dead is launched like any other slot in our catalogue: find its id_hash in getGameList, pass it as gameid to getGame, and your wallet receives the debits and credits of every spin.
Do Book of Dead free spins need extra development on my side?
No. The ten free spins and the expanding symbol are run by the game itself. Your wallet simply sees credits for the feature wins, sometimes without a matching debit, and must accept them.
Which currencies can Play'n GO players use?
Each player gets a fixed currency at createPlayer. Natively that includes EUR, SEK, NOK, DKK, GBP, CAD, BRL, MXN, PLN, TRY and INR among others. If your market uses another one, the account can run in USD or EUR with conversion on your side; talk to us about your currency.
Can I run several Play'n GO casinos from one account?
Yes. Each website gets its own api_login, api_password, salt_key, callback URL and default currency, while credit, catalogue and reporting stay shared across the brands.
Sources and last update
Studio facts on this page (founding year and city, release years, feature descriptions) were checked against Play'n GO's own game pages and industry coverage.
- Play'n GO corporate site and game pages (Book of Dead, Reactoonz), September 2026
- Industry studio profiles for founding date and release history, September 2026
- SoftAggregator API documentation (docs.html), September 2026
Last reviewed: 24 September 2026.
Put Book of Dead in your lobby this week
Request access, wire the three wallet actions, and launch Play'n GO titles alongside the rest of the catalogue from the same API.
Request operator access