SlotCity - Top Online Casino API

The Scorpio Play API is a collection of protocols and tools that enable casino platforms to integrate with our system, offering players a diverse range of gaming content, including slots and live games. Flexible RTP Settings: You can customize the RTP to suit your needs. It can be configured for your entire website or tailored for individual users, with a range from 75% to 95%. Bonus & Free Spin…

282 subscribers
0.1/10 popularity
682 ms avg latency
1% success rate
39 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

SlotCity - Top Online Casino API endpoints

MethodEndpointDescription
Operator
GET /v1/operator/info
/v1/operator/info
Returns detailed information about the authenticated operator, including name, rtp, balance, and callback URL. This endpoint requires valid authentication.
PATCH /v1/operator/update
/v1/operator/update
Allows an authenticated operator to update its own configuration (e.g., rtp value, callback URL, allowed IP addresses).
POST /v1/operator/transfer-balance
/v1/operator/transfer-balance
Enables an authenticated operator to transfer balance to its child operators. The operator must have sufficient balance to complete the transfer.
POST /v1/operator/create
/v1/operator/create
Allows an authenticated operator to create a new sub-operator under their hierarchy. The new operator will inherit certain properties from the parent operator, and the parent…
Player
POST /v1/player/create
/v1/player/create
Links an external player (identified by a unique ID such as `id` or `playername` on operator side) to our API system. If the player does not exist in our system, a new profile…
GET /v1/player/info
/v1/player/info
Fetches detailed information about a player based on a unique identifier such as `userId` in operator side. Typically used to validate session ownership or display player details…
Player Wallet ( Money Transfer Only )
POST /v1/player/wallet/deposit
/v1/player/wallet/deposit
Credits the specified amount to a player's wallet. This endpoint is typically triggered by the operator when a player purchases chips or receives promotional credit. Only…
POST /v1/player/wallet/withdraw
/v1/player/wallet/withdraw
Debits the specified amount from the player's wallet. The request must include a valid player identifier created by our API and a currency code. The system will validate if…
Provider
GET /v1/provider/list
/v1/provider/list
Returns a list of available game providers based on optional query parameters. This endpoint helps operators discover which providers can be integrated into their systems.
GET /v1/provider/settings
/v1/provider/settings
Fetches the current settings applied to a provider, such as currency configuration, game availability, RTP settings, or limits. Used for configuration and diagnostics.
PUT /v1/provider/settings/:providerId
/v1/provider/settings/:providerId
Allows operators to modify settings per currency for a provider, such as enabling/disabling certain features, bet limits. Essential for tailoring provider behavior to operator…
Game
GET /v1/game/list/:providerId
/v1/game/list/:providerId
Returns all games that are available for the operator, based on query parameters such as provider, or status. Requires authentication.
POST /v1/game/launch
/v1/game/launch
This endpoint generates a secure game launch URL for the specified player and game. The URL can be used to open the game in an iframe or new tab.
POST /v1/game/kick
/v1/game/kick
This endpoint allows an operator to forcibly close a player's active game session. This is useful in cases of inactivity, security concerns, or manual overrides.
Bonus Call
GET /v1/bonus-call/list
/v1/bonus-call/list
Retrieves a list of bonus call records. Supports optional query parameters such as user ID, campaign ID, status, or date range for filtering. Typically used for reporting,…
POST /v1/bonus-call/register
/v1/bonus-call/register
Initiates a bonus call session for a user. This endpoint validates eligibility, executes the bonus logic, and returns an issue ID which can be used for tracking or further…
POST /v1/bonus-call/cancel
/v1/bonus-call/cancel
Cancels an active or reserved bonus call session. This is typically used in error recovery, fraud prevention, or rollback scenarios. The request must include the unique spin ID…
GET /v1/bonus-call/detail/:issueId
/v1/bonus-call/detail/:issueId
Retrieves detailed information about a specific bonus call using its unique `issueId`. This can include spin status, result, reward, and metadata such as timestamps or usage…
Transaction
GET /v1/transaction/id
/v1/transaction/id
Fetches the details of a single transaction based on its unique transaction ID. This is useful for audits, debugging, and verifying individual bet/win/refund events.
GET /v1/transaction/round
/v1/transaction/round
Returns all related transaction details (bets, wins, refunds, etc.) associated with a specific round ID. Useful for debugging round integrity, auditing, or support inquiries.
GET /v1/transaction/list
/v1/transaction/list
Fetches a paginated and optionally filtered list of transactions, including bets, wins, refunds, and other wallet movements. Useful for reporting, audits, and support operations.
Other endpoints
POST /v4/game/games
/v4/game/games
It returns the list of games assigned to the agent. If the empty list is returned, you can inquire about connecting the games from the upper agent. It makes a request for games…
POST /v4/game/providers
/v4/game/providers
It returns the list of providers assigned to the agent. If the empty list is returned, you can inquire about connecting the providers from the upper agent.
POST /v4/agent/info
/v4/agent/info
It returns agent information (name, balance amount, etc.).
POST /v4/agent/rtp
/v4/agent/rtp
It changes Agent's RTP(Winnig Rate). RTP(Winnig Rate) is applied to all users of the agent, with the exception of requests for individual RTP(Winnig Rate) when running the game.
POST /v4/user/info
/v4/user/info
It returns the user information (name, balance amount, etc.). If there is no user information, the code ```USER_NOT_FOUND``` is returned. If you try to search the user…
POST /v4/user/create
/v4/user/create
It creates user information and returns user information. The user name must be unique, and if a user is created with the same name, it returns the existing user information. The…
POST /v4/game/call_config
/v4/game/call_config
Check the settings for applying the bonus-call. When starting the bonus-call, the bonus-call must be applied with an amount equal to or greater than the minimum call amount…
POST /v4/game/call_start
/v4/game/call_start
It applies the bonus-call to the game currently being played. You must use the ```gplay_id``` from the online-game list. If the call function is disabled for an agent, the…
POST /v4/game/online-games
/v4/game/online-games
It returns a list of games connected up to 30 minutes ago from the current time. The returned game-play unique ID ```gplay_id``` can be used to start a bonus call or manage the…
POST /v4/game/game-url
/v4/game/game-url
It returns the URL to access the game. The returned URL is valid for 10 minutes from the time it was created, and cannot be reused for one-time use. When make requesting, the…
POST /v4/game/call_cancel
/v4/game/call_cancel
It cancels the bonus-call in progress. You must use the ```call_id``` returned when the bonus-call starts. If it cancels a bonus-call for the other agent, the code…
POST /v4/game/kick_games
/v4/game/kick_games
Terminates all active gaming sessions for the user. The session will be terminated when a new round of betting is placed.
POST /v4/game/transaction
/v4/game/transaction
It searchs the game transaction list with a search time of up to 1 hour (Korea time-Seoul). The request list can be set up to 2000. [1] Let start_time and end_time be the times…
POST /v4/game/round-details
/v4/game/round-details
Returns the URL of the page that retrieves the round details of the transaction. Round information up to one month (30 days) ago can be queried, and for rounds that cannot be…
POST /v4/wallet/withdraw
/v4/wallet/withdraw
It withdraws the user balance The money withdrawed from the user is added to the agent's points.
POST /v4/wallet/deposit
/v4/wallet/deposit
It deposits the user balance. The money deposited to the user is deducted from the agent's points.
POST /v4/wallet/withdraw-all
/v4/wallet/withdraw-all
It Withdraw the user's total balance. The total money withdrawed from the user is added to the agent's points.
POST /v4/game/transaction-id
/v4/game/transaction-id
The search is performed from the corresponding transaction ID. [1] When calling by the same last_id, a delay of 30 seconds or more is required. [2] The last_id value is initially…

SlotCity - Top Online Casino API pricing

PlanPriceRate limitQuotas
BASIC Free
  • Requests: 500,000 / monthly

More Gaming APIs

View all →
  • Validate or GET username with ID. Available for Free Fire Global, BGMI, Mobile Legends, PUBGM Global, Higgs…

    GamingFreemium3.8k subscribers
  • An API for accessing video game and video game review data

    GamingFreemium3.3k subscribers
  • Free-to-play games database powered by FreeToGame.com!

    GamingFree9.5k subscribers
  • Username Game Validation with ID, ID Game Checker, GET Username with ID, Support PUBG Mobile, Free Fire…

    GamingFreemium133 subscribers
  • Find all free games, loot and giveaways with this giveaway tracker API powered by GamerPower.com! Access…

    GamingFree1.1k subscribers
  • ESportApi offers eSports results for League of Legends, Dota 2, Counter-Strike providing also eSports…

    GamingFreemium1.2k subscribers