Home › Game providers › Smartsoft Gaming
Smartsoft Gaming · JetX · crash API
Smartsoft Gaming API: add JetX and the X crash games
JetX was one of the first crash games to reach mainstream casino lobbies. With SoftAggregator you add JetX and the rest of Smartsoft Gaming's crash, instant and slot titles through the same API and wallet you use for 200+ providers.
JetX API: the short answer
To offer JetX you need the game launched in an iframe and its bets settled on your wallet. SoftAggregator provides both through one integration: a POST to get the launch URL, and callbacks to your server for each stake and win. There is no JetX-specific protocol to learn.
Smartsoft Gaming is a studio that grew out of Tbilisi, Georgia, and today operates from Malta. It calls JetX, launched in 2018, "the pioneer" of its catalogue: a jet climbs, a multiplier rises with it, and the player cashes out before the jet explodes. The simple loop, the visible multiplier and the tension of the cash-out are what made the game a staple from India to Latin America.
From JetX to a whole family of X games
Smartsoft turned the JetX idea into a series. Each title keeps the rising-multiplier core and changes the setting or the pacing, which lets an operator give a crash tab variety without teaching players a new rule set.
- JetX, the original jet crash game, still the name most players type into a search box.
- Helicopter X and Propel X, the same climb-and-cash-out tension in other aircraft.
- Football X and World Champion X, football themes that speak to sports bettors.
- Balloon, an instant game where the player inflates a balloon and stops before it bursts.
Next to them sit instant games such as Plinko X, Plinko X Classic, Mine Island and 4 Bonuses Bonanza, and slots with charging wilds such as Multi Fruits Charging Wilds, Gems Crown Charging Wilds and Power of Tiger. The slots are less famous than JetX, but they keep a crash player inside your casino when the player wants a change of pace.
Smartsoft titles by lobby role
A practical map for merchandising, not a full catalogue.
| Title | Type | Where it works in a lobby |
|---|---|---|
| JetX | Crash | Top of the crash tab, home page banner, search results |
| Football X / World Champion X | Crash | Around big football fixtures, cross-sell from the sportsbook |
| Balloon | Instant | Quick-play row for mobile users |
| Plinko X / Mine Island | Instant | Next to other Plinko and Mines games from other studios |
| Charging Wilds slots | Slots | Classic slot row for players leaving the crash tab |
What JetX traffic looks like on your server
JetX generates many small stakes in a short time, and the wallet callback is the only piece of it you build. Every stake is a debit, every cash-out is a credit, and a round in which the jet explodes before the cash-out ends with no credit at all. All the parameters are in our integration documentation.
Rules that keep a crash wallet clean
- Treat call_id as the unique transaction reference. If the same call_id comes back, return the answer you gave the first time and do not move money again.
- Do not assume one debit per round per player. A crash game can take more than one stake from a player in the same round_id, each with its own call_id.
- Accept credits without a matching debit. Bonus features and jackpot payouts inside the game may pay that way.
- Handle rb=1 as a rollback of the referenced transaction, once.
- Verify the key: md5 of the timestamp followed by your salt_key, with the timestamp inside a 30-second window. Anything else gets error 2.
- Answer HTTP 200 in all cases. error 0 means accepted; error 1 means not enough balance and must include the current balance; error 2 means you could not process the call. Never reject on the type field.
Amounts are integers in the player currency's minor units, so a 10.00 stake reaches you as 1000. The game_id you receive is exactly the id_hash you launched, which makes per-game reconciliation straightforward.
Currencies for crash-heavy markets
Set the currency on createPlayer and it stays fixed for that player. Crash players are concentrated in South Asia, Latin America, Turkey and Africa, and our native list covers TRY, ZAR, INR, PKR, BDT, ARS, MXN, BRL, ETB, PHP, IDR, VND, THB, MYR, EUR, USD and more.
If your market is not on that list, keep your account in USD or EUR and convert amounts on your own side; write to us about the currency you have in mind.
Why take Smartsoft through SoftAggregator
A crash tab is only as strong as its range, and a single studio rarely fills it. Through our casino game aggregator API you get JetX next to Aviator by Spribe, Chicken Road by InOut Games and the rest of the crash market, all settling on one wallet and visible in one report.
Reporting in your operator backend tracks stakes, payouts, RTP% and GGR live, broken down by title, by customer and by date range, so you can see whether JetX or its siblings carry your crash turnover. You work from prepaid credit with a live bar and low-balance alerts. Several websites can share one account, every site keeping separate credentials, a callback address and a default currency of its own. Players only ever see your brand, and support is on hand 24/7 on Telegram at @mentionso or at [email protected].
Want the sportsbook too? Football X is a natural cross-sell for sports bettors, and our sportsbook integration runs on the same platform and the same wallet as the casino. The game list evolves all the time; getProviderList and getGameList always return the current state.
JetX and Smartsoft Gaming FAQ
Is there a JetX API I can use on my casino site?
JetX is launched like any other game in our catalogue: a getGame request returns an iframe URL, and your seamless wallet answers the debit and credit callbacks. You do not need a separate JetX-only connection.
How do I add Smartsoft Gaming games to my casino?
Open a SoftAggregator operator account, take the Smartsoft provider key from getProviderList, filter getGameList on it, then create players and launch titles with getGame. Your callback URL receives the bets and wins for every Smartsoft game.
Can I offer both JetX and Aviator?
Yes. Both are crash games in the same catalogue and use the same callback, so they can sit side by side in one crash tab. Many operators show both because players have strong personal favourites.
Which Smartsoft games count as crash in getGameList?
Multiplier games in the X family are normalised as crash, while Plinko X or Mine Island come through as instant or crash depending on the title. Filter on game_type, not on the raw studio label.
Can a player test JetX for free first?
Yes, for any title whose play_for_fun_supported flag is set. getGameDemo returns a fun-mode URL for JetX, and demo rounds never touch your wallet.
What if my callback is slow during a JetX round?
The player feels it straight away, because a live multiplier is on screen. Keep the callback lightweight, answer from your own balance store, and avoid synchronous calls to third-party services inside it.
Sources and last update
Smartsoft Gaming facts are taken from the studio's own website and from public crash-game histories.
- Smartsoft Gaming website, crash, instant and slot game pages, consulted September 2026
- Trade profiles of Smartsoft Gaming and JetX, consulted September 2026
- SoftAggregator API documentation, September 2026
Last reviewed: 24 September 2026.
Launch JetX on your own wallet
Send the operator form today and open JetX, Balloon and the X family for your players within days.
Request operator access