HomeGame providers › Betsoft

Betsoft · 3D slots API

Betsoft API: cinematic 3D slots and table games through SoftAggregator

Betsoft made its name with Slots3, the cinematic 3D slot series that launched in 2010, and with characters like the mob boss of The Slotfather. Your casino can offer them through a single SoftAggregator integration and a seamless wallet, next to 40,000+ games from 200+ providers.

The studio that made slots look like animated films

Betsoft Gaming was founded in 2006 and is based in Malta. Its defining move came in 2010 with the Slots3 series: fully animated 3D slots with voiced characters, camera movements and short cut scenes, at a time when most online slots still looked like flat cabinets.

The Slotfather, released in 2012, became the emblem of that style, a gangster-film parody that players still recognise years later. Around it, Betsoft built a catalogue that also covers table games and video poker, which makes it one of the few slot studios able to fill several lobby sections on its own.

What Betsoft players come back for

Betsoft fans are story players. They choose a game for its characters and its bonus scene as much as for its math, and they return to titles they already know.

  • The Slotfather (2012): a mafia comedy with a pick-style bonus and free spins; its high published RTP is part of its reputation among regulars.
  • Greedy Goblins: a fairy-tale heist with animated goblins and a bonus game that plays like a short cartoon.
  • A Night in Paris: a jewel-thief caper, one of the early Slots3 titles that set the tone for the series.
  • Take the Bank: a bank-robbery theme whose free spins feature plays out like the final act of a heist film.
  • Table and card games: blackjack, roulette and video poker variants for players who alternate between slots and cards.

Session feel: medium volatility on many classic titles, with bonus scenes long enough to create a moment. That makes Betsoft a good fit for players who want entertainment per spin rather than raw speed.

Sorting the Betsoft catalogue

The API's normalised game_type lets you place each title without manual tagging

Betsoft content game_type in getGameList Where it goes in your lobby
Slots3 cinematic slotsslotsFeatured or story-slot row
Classic and newer video slotsslotsMain slots grid
Blackjack, roulette, baccarat variantstableTable games section
Video pokertable or other, as returned by the APICard games or other section

Wiring Betsoft into your casino

One set of API calls, one callback endpoint. Your backend talks to SoftAggregator with POST requests carrying a JSON body and a method name; our platform talks to your wallet with signed GET callbacks.

  1. Read studios with getProviderList and note Betsoft's provider key.
  2. Pull the Betsoft titles with getGameList: id_hash, name, game_type, image, play_for_fun_supported.
  3. Register the player with createPlayer in the currency they will always use.
  4. Call getGame with gameid = id_hash, the language, currency, device (desktop or mobile), the player's country ISO code and your homeurl; embed the URL you get back.
  5. Offer a free try with getGameDemo on titles that support it; cinematic slots are easier to sell when players can see the animation first.

All parameters, sample bodies and response formats are in the integration reference. The same flow serves every studio, which is why Betsoft makes most sense as one part of a wider casino game aggregator API set-up rather than a project of its own.

Bonus scenes and your balance

A Betsoft bonus scene changes nothing about the accounting. The stake of a spin is a debit; the result, including everything won in a pick game or a round of free spins, arrives as one or more credits.

Some of those credits have no stake attached, because the feature was triggered by an earlier paid spin. Your wallet should book them as they come. Deduplicate on call_id, match game_id to the id_hash you stored, and ignore the type label when deciding whether to accept.

Three answers are possible for any callback, always with HTTP status 200: error 0 when the movement is booked, error 1 when the player cannot cover a debit (send the balance back), and error 2 when the signature fails, the player is not known or something breaks. Verify that key equals md5(timestamp + salt_key) and that the timestamp is fresh, within 30 seconds. Treat rb=1 as a one-time reversal. Amounts use minor units: 5.00 is 500.

Mobile loading for cinematic games

3D slots carry heavier graphics than flat fruit machines, so mobile launch deserves attention. Always pass device=mobile for phone sessions so the studio serves its mobile build, and give the iframe the full viewport so the animated scenes are readable.

Round history helps here too: when a player on a weak connection asks what happened during a bonus scene, getPlayerHistory shows the round as one merged entry with its bet and win, newest first, up to 500 rounds per call.

Players and currencies

Betsoft has a long-standing audience in North America and English-speaking markets, and a growing one in Latin America and Asia. The player's currency is fixed at createPlayer, so set it to match the market from the start.

Native currencies suited to Betsoft's audience include USD, CAD, EUR, GBP, AUD, NZD, BRL, MXN, ARS, JPY, KRW, PHP, THB and ZAR. Where a player's currency is outside our native list, the account operates in USD or EUR and your platform takes care of the conversion; contact us to talk it through.

Why Betsoft through SoftAggregator

Because Betsoft is rarely the only studio you want. With us, the integration that opens Betsoft also opens slots from every other studio in the catalogue, crash and instant games, live tables and a sportsbook, all on one player balance.

  • Several brands, one contract: separate keys, salt, callback URL and default currency per website; catalogue, reporting and credit shared.
  • Visibility: real-time bets, wins, RTP% and GGR by game, player or period, and a prepaid credit balance you can watch with low-credit alerts.
  • Discretion: players only see your casino brand.
  • Speed: live in days after approval, with 24/7 support on Telegram @mentionso and [email protected].

Our catalogue grows and changes continuously; for the current Betsoft list, rely on getGameList. For slot-lobby planning, the online slots API page is a useful companion to the game aggregator API overview.

Betsoft API: questions operators ask

How can my casino offer Betsoft 3D slots?

Sign up with SoftAggregator, connect your wallet callback, and select the Betsoft titles returned by getGameList. They launch with getGame into an iframe like any other game in our catalogue.

Does SoftAggregator include Betsoft table games too?

Betsoft titles are classified by game_type in getGameList, so its slots appear under slots and its table and card games under table or other. Filter on the provider key and the type to build each section of your lobby.

Is The Slotfather available through the aggregator API?

The Slotfather is one of the Betsoft titles operators ask for most. Search getGameList by name to get its id_hash, then pass it as gameid to getGame.

Do Betsoft bonus rounds need custom wallet code?

No. Bonus rounds, pick-me games and free spins are handled by the game. Winnings reach you as credits, sometimes without a debit in the same round, and your callback accepts them like any other win.

Can I run Betsoft games in Canadian dollars or Japanese yen?

Yes. CAD and JPY are native currencies, as are USD, EUR, AUD, BRL, MXN and others. You choose a player's currency at createPlayer and it stays with that player.

Sources and last update

Betsoft's founding year, the Slots3 launch year and The Slotfather's release year were checked in published studio profiles and game reviews.

  • Betsoft Gaming website and game pages, September 2026
  • Studio profiles and reviews covering Slots3 (2010) and The Slotfather (2012), September 2026
  • SoftAggregator API documentation, September 2026

Last reviewed: 24 September 2026.

Add the cinematic touch to your slots lobby

Request operator access and launch The Slotfather, Greedy Goblins and the rest of Betsoft with the API you use for everything else.

Request operator access