Link Search Menu Expand Document

Game List

Overview

To fetch games list make GET request to provided url:

GET /open-api-games/v1/providers?format=json&clientId=CLIENT_ID

Client id you can receive from support.

Parameters

Response:

NameTypeDescription
providerslistList of providers
providers.providerIdstringContent provider id
providers.providerPrefixstringContent provider name prefix
providers.providerNamestringContent provider name
providers.providerSecretstringContent provider secret
providers.isTestingbooleanIs test provider?
providers.accountslistList of accounts
providers.accounts.settingsobjectAccounts settings
providers.accounts.settings.accountIdintAccount id
providers.accounts.settings.gameEmbedUrlstringGame launch url
providers.accounts.settings.currenciesAvailablelistSupported currency list
providers.accounts.settings.countriesAvailablelistAvailable country list
providers.accounts.settings.countriesDisabledlistDisabled country list
providers.accounts.settings.royaltyPercentstringIn percents
providers.accounts.gameslistGames list
providers.accounts.games.idstringGame id
providers.accounts.games.defaultNamestringGame name
providers.accounts.games.defaultDescriptionstringGame description
providers.accounts.games.launchMethodlistGame launch method
providers.accounts.games.launchMethod.capabilitieslistGame launch capabilities. (dc_flashplayer, dc_html5full)
providers.accounts.games.launchMethods.deviceslistGame supported devices. (dt_mobile, dt_desktop)
providers.accounts.games.launchMethods.screenWidthintScreen width
providers.accounts.games.launchMethods.screenHeightintScreen height
providers.accounts.games.launchMethods.gameEmbedUrlstringSpecific game launch url. (if not provided main game launch url will be used)
providers.accounts.games.iconsobjectGame icons
providers.accounts.games.icons.link500x500stringGame icon 500x500
providers.accounts.games.icons.link300x300stringGame icon 300x300
providers.accounts.games.icons.link300x188stringGame icon 300x188
providers.accounts.games.icons.link40x40stringGame icon 40x40
providers.accounts.games.gameTypestringGame type. BET or SPIN
providers.accounts.games.hasInternalBonusesbooleanGame has internal bonus
providers.accounts.games.spinDescriptionmap<string, spinDescription>[Optional field] Optional spins description
providers.accounts.games.spinDescription.spinDescriptionobjectSpins description ( only for spin games )
providers.accounts.games.spinDescription.spinDescription.lineslistAvailable lines
providers.accounts.games.spinDescription.spinDescription.betslistBets steps
providers.accounts.games.spinDescription.spinDescription.free_spinsobjectFree spins description
providers.accounts.games.spinDescription.spinDescription.free_spins.enabledbooleanAre free spins enabled ?
providers.accounts.games.spinDescription.spinDescription.free_spins.lineslistAvailable lines
providers.accounts.games.spinDescription.spinDescription.free_spins.betslistBets steps
providers.accounts.games.spinDescription.spinDescription.free_spins.multiplierslistMultipliers
providers.accounts.games.betDescriptionmap<string, betDescription>[Optional field] Bets description
providers.accounts.games.betDescription.betDescriptionobjectBets description ( only for bets games )
providers.accounts.games.betDescription.betDescription.betslistBets steps
providers.accounts.games.betDescription.betDescription.free_betsobjectFree bets description
providers.accounts.games.betDescription.betDescription.free_bets.enabledbooleanAre free spins enabled ?
providers.accounts.games.betDescription.betDescription.free_bets.betslistFree bets steps
providers.accounts.games.betDescription.betDescription.free_bets.multiplierslistMultipliers
providers.accounts.games.tagslistString game tags list
providers.accounts.games.decodedSymbolsmap<int, string>[Optional field] Decoded symbols
providers.accounts.games.inactivebooleanActive/Inactive
providers.accounts.games.disableForFunbooleanIs Demo disabled
providers.accounts.games.freeGamesobject[Optional field] Free games info
providers.accounts.games.freeGames.possibleBetslistList of possible bets
providers.accounts.games.freeGames.possibleLineslistList of possible lines

Errors:

404 Not found - if client id is invalid

Example

Response:

{
  "providers": [
    {
      "providerId": "provider-id",
      "providerPrefix": "provider-prefix",
      "providerName": "provider-name",
      "providerSecret": "secret",
      "isTesting": false,
      "accounts": [
        {
          "settings": {
            "accountId": 98,
            "gameEmbedUrl": "https://game.example.com/lostgame/api/initgame?gameSession=&gameId=&currency=&lang=&uid=&homeurl=&refillUrl=&accountId=",
            "royaltyPercent": "1.5",
            "countriesAvailable": [],
            "countriesDisabled": [],
            "currenciesAvailable": [
              "USD",
              "EUR"
            ]
          },
          "games": [
            {
              "id": "skylanterns",
              "launchMethod": [
                {
                  "capabilities": [
                    "dc_html5full"
                  ],
                  "devices": [
                    "dt_mobile",
                    "dt_desktop"
                  ],
                  "screenWidth": 0,
                  "screenHeight": 0,
                  "gameEmbedUrl": ""
                }
              ],
              "defaultName": "Sky Lanterns",
              "defaultDescription": "",
              "icons": {
                "link500x500": "https://media.example.net/cdn/example/game/500x500.jpg",
                "link300x300": "https://media.example.net/cdn/example/game/300x300.jpg",
                "link300x188": "https://media.example.net/cdn/example/game/300x188.jpg",
                "link40x40": "https://media.example.net/cdn/example/game/40x40.jpg"
              },
              "gameType": "SPIN",
              "hasInternalBonuses": false,
              "spinDescription": {},
              "betDescription": {},
              "addedAt": "0",
              "tags": [
                "example"
              ],
              "decodedSymbols": {},
              "inactive": false,
              "disableForFun": false,
              "freeGames": {
                "possibleBets": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  10,
                  20,
                  30,
                  40,
                  50,
                  100
                ],
                "possibleLines": [
                  1,
                  20,
                  30,
                  50,
                  100
                ]
              }
            }
          ]
        }
      ]
    }
  ]
}