Launch URL

Launch URL structure and parameters.

The Launch URL is what you'll use to start games on your website. You receive this URL from our server after requesting a game launch. This URL is used to launch the game in an iFrame on your website, or you can use redirection.

URL Structure

The URL template for launching a game through our server is structured as follows:

https://<game provider base url>?<query parameters>

Where:

  • <game provider base url>: This is the base URL required to initiate the game launch.
  • <query parameters>: These are the specific request parameters, formatted as a query string, necessary to start the selected game.

Base URLs

Examples

  • Staging https://staging.fastplaynetwork.com/games/<game id>/?
  • Production https://prod.fastplaynetwork.com/games/<game id>/?

Parameters

Boolean Values

For parameters that accept boolean values, you can use any of the following formats:

MeaningOption 1Option 2Option 3
To Enable (true)true1yes
To Disable (false)false0no

Notice: The default value depends on the feature. It is recommended to always explicitly set the value.

Required Parameters

Every launch URL must include these three parameters:

ParameterDescriptionExample
gameUnique game identifierph_limbo_97
localeLanguage code (ISO 639-1)en-us
currencyCurrency code (ISO 4217)USD

Optional Parameters

ParameterDescriptionDefault
levelsEnable/disable internal free rounds systemtrue
show_base_currencyShow base currency equivalent valuestrue
prevent_multi_sessionPrevent opening the our games in multiple browser tabsfalse
free-rounds-declineDisplay Decline button in free rounds confirmation windowtrue
free-rounds-bet-amount-fixedFix bet at maximum amount, preventing lower bets during free roundsfalse
bet-beautyEnable number beautification for bet amounts and multipliersfalse

Free rounds / Levels

Multiple games have internal levels system, which can be disabled if needed. Every new level gives a player free rounds (amount based on general configuration).
If you haven't integrated free rounds yet, or don't want to use internal free rounds, you can disable levels in the game launcher. This will prevent the game from showing the levels screen and will not give free rounds (internal) to the player.

To disable levels you need to use: ?levels=false in the launcher URL

By disabling levels you still can use external free rounds, which you can create with additional API requests.

Free rounds options

  • free-rounds-decline: Boolean value indicating whether to display a Decline button in the free rounds confirmation window. When set to true, players will have the option to decline free rounds. Default is true.

  • free-rounds-bet-amount-fixed: Boolean value indicating whether to fix the bet at the maximum amount during free rounds. When set to true, players will not be able to set a lower bet amount than the maximum during free rounds. Default is false.

Show base currency

  • showBaseCurrency: Boolean value indicating whether to display the base currency equivalent under some fields (bets, wins etc...). Default is true.

Multi-session prevention

  • prevent-multi-session: Boolean value indicating whether to prevent our games from being opened in multiple tabs of the same browser. When set to true, if a user attempts to open our game in a different tab, the system will prevent this action to maintain a single active session. Default is false.

To enable multi-session prevention, use: ?prevent-multi-session=true in the launcher URL

Number Beautification

  • bet-beauty: Boolean value indicating whether to enable number beautification for bet amounts and target multipliers. When set to true, the system will round numbers to cleaner, more user-friendly values while respecting minimum and maximum bounds. This feature:
    • Applies to bet amounts (for non-cryptocurrency currencies only)
    • Applies to target multipliers in applicable games
    • Uses precision of 2 decimal places
    • Ensures values stay within valid betting ranges
    • Improves user experience by showing "prettier" numbers (e.g., 3.14 instead of 3.14159)

Default is false.

To enable number beautification, use: ?bet-beauty=true in the launcher URL

Note: Number beautification only affects fiat currencies. Cryptocurrency amounts are not beautified to preserve precision for crypto transactions.

Example with multiple parameters

https://staging.fastplaynetwork.com/games/ph_limbo_97/
?locale=en-us
&currency=USD
&levels=false
&prevent-multi-session=true
&free-rounds-decline=false
&free-rounds-bet-amount-fixed=true
&bet-beauty=true