Games

Game-related operations

This document uses the REST API. For more details, see the Working with the REST API page.

List Games

get
/games

Retrieves a list of games.

Query parameters
pageintegerOptional

Page number for pagination

limitintegerOptional

Number of items per page

provider_idintegerOptional

Filter games by provider ID

category_idintegerOptional

Filter games by category ID

Responses
200

Successful operation

application/json
get
/games
GET /games HTTP/1.1
Host: api.igaming-platform.com
Accept: */*
{
  "data": [
    {
      "id": 1,
      "provider_id": 1,
      "sub_provider_id": 2,
      "category_id": 1,
      "name": "Sweet Bonanza",
      "slug": "pragmatic-play-sweet-bonanza",
      "hash": "7b5c8a93-4d3a-4bfb-8554-f923d46aa485",
      "description": "Sweet Bonanza is a 6-reel video slot with a tumbling feature and a sweet theme.",
      "featured": false,
      "hot": false,
      "new": false,
      "rtp": 96.51,
      "hit_ratio": 24.47,
      "volatility": 3,
      "paylines": "20,",
      "desktop": true,
      "mobile": true,
      "iframe": true,
      "animated": false,
      "jackpots": false,
      "buy_feature": false,
      "allow_bonus": false,
      "demo_mode": false,
      "release_date": "2025-12-08",
      "active": true,
      "created_at": "2025-12-08T06:41:28.987Z",
      "updated_at": "2025-12-08T06:41:28.987Z"
    }
  ],
  "pagination": {
    "current_page": 1,
    "last_page": 1,
    "per_page": 1,
    "total": 1
  }
}

Get Game

get
/games/{id}

Retrieves a specific game by ID.

Path parameters
idintegerRequired
Responses
200

Successful operation

application/json
get
/games/{id}
GET /games/{id} HTTP/1.1
Host: api.igaming-platform.com
Accept: */*
{
  "id": 1,
  "provider_id": 1,
  "sub_provider_id": 2,
  "category_id": 1,
  "name": "Sweet Bonanza",
  "slug": "pragmatic-play-sweet-bonanza",
  "hash": "7b5c8a93-4d3a-4bfb-8554-f923d46aa485",
  "description": "Sweet Bonanza is a 6-reel video slot with a tumbling feature and a sweet theme.",
  "featured": false,
  "hot": false,
  "new": false,
  "rtp": 96.51,
  "hit_ratio": 24.47,
  "volatility": 3,
  "paylines": "20,",
  "desktop": true,
  "mobile": true,
  "iframe": true,
  "animated": false,
  "jackpots": false,
  "buy_feature": false,
  "allow_bonus": false,
  "demo_mode": false,
  "release_date": "2025-12-08",
  "active": true,
  "created_at": "2025-12-08T06:41:28.987Z",
  "updated_at": "2025-12-08T06:41:28.987Z"
}

List Game Providers

get
/games/providers

Retrieves a list of game providers.

Query parameters
pageintegerOptional

Page number for pagination

limitintegerOptional

Number of items per page

Responses
200

Successful operation

application/json
get
/games/providers
GET /games/providers HTTP/1.1
Host: api.igaming-platform.com
Accept: */*
{
  "data": [
    {
      "id": 1,
      "hash": "f562a685-a160-4d17-876d-ab3363db331c",
      "name": "Pragmatic Play",
      "description": "Pragmatic Play is a leading content provider to the iGaming Industry, offering a multi-product portfolio that is innovative, regulated, and mobile-focused.",
      "slug": "pragmatic-play",
      "mode": "staging",
      "restricted_countries": "US, UK",
      "allow_bonus": false,
      "upcoming": false,
      "active": true,
      "created_at": "2025-12-08T06:41:28.987Z",
      "updated_at": "2025-12-08T06:41:28.987Z"
    }
  ],
  "pagination": {
    "current_page": 1,
    "last_page": 1,
    "per_page": 1,
    "total": 1
  }
}

Get Game Provider

get
/games/providers/{id}

Retrieves a specific game provider by ID.

Path parameters
idintegerRequired
Responses
200

Successful operation

application/json
get
/games/providers/{id}
GET /games/providers/{id} HTTP/1.1
Host: api.igaming-platform.com
Accept: */*
{
  "id": 1,
  "hash": "f562a685-a160-4d17-876d-ab3363db331c",
  "name": "Pragmatic Play",
  "description": "Pragmatic Play is a leading content provider to the iGaming Industry, offering a multi-product portfolio that is innovative, regulated, and mobile-focused.",
  "slug": "pragmatic-play",
  "mode": "staging",
  "restricted_countries": "US, UK",
  "allow_bonus": false,
  "upcoming": false,
  "active": true,
  "created_at": "2025-12-08T06:41:28.987Z",
  "updated_at": "2025-12-08T06:41:28.987Z"
}

List Game Categories

get
/games/categories

Retrieves a list of game categories.

Query parameters
pageintegerOptional

Page number for pagination

limitintegerOptional

Number of items per page

Responses
200

Successful operation

application/json
get
/games/categories
GET /games/categories HTTP/1.1
Host: api.igaming-platform.com
Accept: */*
{
  "data": [
    {
      "id": 1,
      "name": "Slots",
      "slug": "slots",
      "description": "Slot machines are the most popular gambling method in casinos and constitute about 70 percent of the average casino's income.",
      "main_category": true,
      "live": false,
      "allow_bonus": false,
      "active": true,
      "created_at": "2025-12-08T06:41:28.987Z",
      "updated_at": "2025-12-08T06:41:28.987Z"
    }
  ],
  "pagination": {
    "current_page": 1,
    "last_page": 1,
    "per_page": 1,
    "total": 1
  }
}

Get Game Category

get
/games/categories/{id}

Retrieves a specific game category by ID.

Path parameters
idintegerRequired
Responses
200

Successful operation

application/json
get
/games/categories/{id}
GET /games/categories/{id} HTTP/1.1
Host: api.igaming-platform.com
Accept: */*
{
  "id": 1,
  "name": "Slots",
  "slug": "slots",
  "description": "Slot machines are the most popular gambling method in casinos and constitute about 70 percent of the average casino's income.",
  "main_category": true,
  "live": false,
  "allow_bonus": false,
  "active": true,
  "created_at": "2025-12-08T06:41:28.987Z",
  "updated_at": "2025-12-08T06:41:28.987Z"
}

Last updated