HomeGame providers › Yggdrasil

Yggdrasil · slots API

Yggdrasil API: Vikings, GigaBlox and jackpot slots through one game API

Yggdrasil Gaming builds its reputation on mechanics: Splitz, GigaBlox and MultiMax, plus the Vikings series and a stable of jackpot slots. SoftAggregator puts these games in your lobby through one JSON API and a seamless wallet, together with 40,000+ games from 200+ providers.

Yggdrasil in two minutes

Yggdrasil Gaming was founded in 2013 by Fredrik Elmqvist, previously an executive at NetEnt, and is based in Malta. From the start the studio positioned itself on production quality and on its own reel mechanics rather than on volume.

Its breakthrough titles came quickly: Vikings Go Berzerk launched in 2016 and later won the online slot of the year category at a major industry awards ceremony in 2018, and Valley of the Gods went live in August 2017. The studio also runs a programme through which smaller partner studios publish games on its technology under the YG Masters label.

For operators, that history means a catalogue with a recognisable art direction and a set of titles that regular slot players already know by name.

Reel mechanics and money flow

Yggdrasil's game engagement mechanics change the show, not the accounting

Yggdrasil mechanic What the player sees What your wallet sees
SplitzSymbols split into several copies, multiplying ways or linesOne debit per spin, one credit if it wins
GigaBlox (first used in Lucky Neko)Oversized symbols up to 6x6 dropping onto the reelsUnchanged: stake and result per round
MultiMaxMultipliers that stack and grow during a featureA single, possibly large, credit at the end of the round
Free spins features (Vikings series)A rage or progress meter unlocking extra spinsCredits with no new debit while the feature plays
In-game jackpots (Holmes and the Stolen Stones, Joker Millions)A jackpot level lights up and paysA credit carrying the jackpot amount, sometimes with no matching debit

Games worth putting on the front page

The Yggdrasil titles operators request most are a mix of adventure slots with long features and jackpot games that reward loyal players. Here is how they tend to behave in a real lobby.

  • Vikings Go Berzerk (2016): five reels, a rage meter per Viking that fills during free spins and turns characters into berserkers. Medium to high volatility; players stay because the meter makes each spin feel like progress. Sequels such as Vikings Go Wild and Vikings Go to Hell extend the family.
  • Valley of the Gods (2017): a cascading Egyptian grid where each win removes blockers and moves a multiplier up. The feature is the point of the game, which suits players who enjoy a clear goal.
  • Holmes and the Stolen Stones: a detective-themed slot carrying five local progressive jackpots that drop several times a month, a steady reason to come back.
  • Joker Millions: a classic-looking fruit slot with a progressive jackpot, simple enough for new players and attractive for jackpot hunters.
  • Lucky Neko: the title that introduced GigaBlox, where giant symbols can fill much of the screen in a single drop.

A lobby that mixes one or two Vikings titles, a jackpot slot and a GigaBlox game gives Yggdrasil fans the full picture without burying them in dozens of tiles.

Plugging Yggdrasil into your casino

You integrate Yggdrasil the same way you integrate every other studio on SoftAggregator: one POST API for the catalogue and launches, one callback URL for money. The steps below are the whole job; nothing in them is Yggdrasil-specific code.

  1. Call getProviderList to read the Yggdrasil provider key, then getGameList to fetch its titles with id_hash, name, game_type and image.
  2. Create each player once with createPlayer, choosing the currency that player will always bet in.
  3. Launch a game with getGame, passing gameid (the id_hash), lang, currency, device, the player's country code and a homeurl for the exit button. The response is a URL you place in an iframe.
  4. Answer the callbacks: action=balance, action=debit and action=credit, amounts in minor units (a 0.20 stake is 20), deduplicated on call_id.

Every POST goes to https://api.softaggregator.com/api/v1 with api_login, api_password and a method field. Signatures, rollback handling (rb=1) and the full error table are described in the integration documentation.

The part of Yggdrasil that surprises new wallets

The only behaviour that catches first-time integrators is the credit without a debit. Yggdrasil features and in-game jackpots pay out while no new stake is taken, so your wallet must book a credit that stands alone.

Three simple rules keep that safe. First, deduplicate on call_id so a repeated call never pays twice. Second, treat the type value (bet, win, bonus_fs) as a label only. Third, when a request comes back with rb=1, reverse the movement it refers to exactly once.

Answer every callback with HTTP 200 and an error code in the body: 0 when the operation succeeded, 1 for insufficient balance together with the current balance, 2 for a processing problem, an invalid signature or an unknown player. With those rules in place, a MultiMax feature ending on a large multiplier is just another credit.

Players, markets and currencies

Yggdrasil has its strongest audience in Europe, especially the Nordic countries and Central Europe, and it is also a common sight in casinos serving Latin America and Asia. Each player's currency is fixed at createPlayer, so a Swedish player bets in SEK and a Brazilian one in BRL from the first spin.

Native currencies suited to these audiences include EUR, SEK, NOK, DKK, GBP, CHF, PLN, CZK, RON, BGN, BRL, MXN, ARS, JPY and THB. When your market needs something else, your account runs in USD or EUR and your side handles the conversion; ask us about the currency you have in mind.

What SoftAggregator changes for a Yggdrasil launch

It removes the need for a dedicated studio project. Instead of negotiating and building a connection for Yggdrasil alone, you add it through a game aggregator API that already serves the rest of your lobby, from Nordic slots to live tables and sports.

  • Multi-brand by design: run several casino websites on one account, each with its own keys, callback URL and default currency, sharing credit, catalogue and reports.
  • Real-time numbers: bets, wins, RTP% and GGR per game, per player and per period, so you can see how Vikings Go Berzerk performs against your other slots.
  • White-label by default: players only ever see your brand.
  • Direct access to engineers: 24/7 help on Telegram @mentionso and at [email protected]; release news on @casinogamessoftware.

The catalogue changes continuously, and getProviderList and getGameList always return the current list. For the bigger picture on catalogue structure and wallet design, see our casino game aggregator API guide and the seamless wallet page.

Yggdrasil questions from operators

Is there a Yggdrasil API for online casinos?

Yggdrasil distributes its games to operators through platforms and aggregators. With SoftAggregator you reach them through one JSON API: getGameList gives you the Yggdrasil titles with their id_hash, getGame opens them in an iframe, and your seamless wallet settles each round.

How long does it take to add Yggdrasil games to my casino?

Once your wallet callback answers balance, debit and credit correctly, adding Yggdrasil is a catalogue decision, not a development task. Operators typically go live with the whole catalogue within days of account approval.

Do GigaBlox or Splitz slots need special handling in my wallet?

No. These mechanics change what happens on the reels, not how money moves. Your wallet still sees a stake as a debit and a result as a credit for each round.

What happens when a player wins a jackpot inside a Yggdrasil slot?

The payout reaches your callback as a credit, in minor units, with its own call_id. It may have no debit in the same call sequence, so your wallet must accept a credit on its own and never reject it because of the type field.

Can I show Yggdrasil demos to visitors who are not logged in?

Yes, where the game supports it. getGameList tells you through play_for_fun_supported, and getGameDemo opens the fun-mode version so visitors can try Vikings Go Berzerk before registering.

Sources and last update

The founding date, founder, release dates and mechanic names come from Yggdrasil's own site and news releases, cross-checked with industry profiles.

  • Yggdrasil Gaming website and news pages, September 2026
  • Industry studio profiles and game reviews for Vikings Go Berzerk and Valley of the Gods release dates, September 2026
  • SoftAggregator docs.html (API and wallet reference), September 2026

Last reviewed: 24 September 2026.

Bring the Vikings to your lobby

Get operator access, connect your wallet once and switch on Yggdrasil next to every other studio in the catalogue.

Request operator access