Skip to content
KOI Games Developer

Operators

List games

Return the games your account can launch right now.

http
GET /games/activated
Authorization: Bearer <access-token>

Response

200 OK with an array of games.

FieldTypeDescription
idnumberKOI game ID.
namestringDisplay name.
slugstringIdentifier used in request-access.
image_urlstring | nullAbsolute https URL of the game cover, hosted by KOI. Covers vary in size and aspect ratio; fit them with object-fit: contain. null when the game has no cover yet.
categorystring | nullGame type, for example crash, roulette, slot, wall-street or rush-hour.
rtpobject | nullPublished return to player. null when not yet published. See Game catalog.
volatilitystring | nulllow, medium or high. null when not classified.
bet_levelsobjectStake values per currency for crash, roulette and slot games, in BRL, USD, EUR and MXN. Empty object for other categories.
json
[
  {
    "id": 31,
    "name": "Amazonia Adventure",
    "slug": "amazonia-adventure",
    "image_url": "https://play.koigames.app/covers/amazonia-adventure.png",
    "category": "slot",
    "rtp": { "value": 96.82, "source": "simulated", "math_version": "2026.10.1" },
    "volatility": null,
    "bet_levels": { "BRL": [0.1, 0.2, 0.3, 0.4, 0.5] }
  },
  {
    "id": 2,
    "name": "Aviator Wars",
    "slug": "aviator-wars",
    "image_url": "https://play.koigames.app/covers/aviator-wars.png",
    "category": "crash",
    "rtp": null,
    "volatility": null,
    "bet_levels": { "BRL": [0.1, 0.2, 1, 10, 50, 100, 500] }
  }
]

The example arrays are shortened. Bet levels are the same numeric values in every currency.

Errors

StatusWhen
401Missing or invalid access token.
404No active game is enabled for your account.

A game is listed only when it is active on the KOI platform and enabled for your account.