# RAWG Video Games Database

The largest video game database and video game discovery service with comprehensive game information, ratings, platforms, and release dates.

- **Category:** gaming
- **Auth:** API_KEY
- **Composio Managed App Available?** N/A
- **Tools:** 27
- **Triggers:** 0
- **Slug:** `RAWG_VIDEO_GAMES_DATABASE`
- **Version:** 00000000_00

## Tools

### Get Creator Roles List

**Slug:** `RAWG_VIDEO_GAMES_DATABASE_CREATOR_ROLES_LIST`

Tool to get a list of creator positions (jobs) in the gaming industry. Use when you need to browse available creator roles or positions.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | A page number within the paginated result set. |
| `page_size` | integer | No | Number of results to return per page. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Game Creators

**Slug:** `RAWG_VIDEO_GAMES_DATABASE_CREATORS_LIST`

Tool to get a list of game creators from the RAWG database. Use when you need to browse available creators or find specific game developers, designers, or other gaming industry professionals. Supports pagination via page and page_size parameters.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | A page number within the paginated result set. Must be >= 1. |
| `page_size` | integer | No | Number of results to return per page. Must be >= 1, maximum is 40. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Creator Details

**Slug:** `RAWG_VIDEO_GAMES_DATABASE_CREATORS_READ`

Tool to get details of a specific creator. Use when you need detailed information about a game creator or person from the RAWG database.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | A unique integer value identifying this Person. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Game Developers

**Slug:** `RAWG_VIDEO_GAMES_DATABASE_DEVELOPERS_LIST`

Tool to get a list of game developers from the RAWG database. Use when you need to browse game developers or filter games by developer. Supports pagination via page and page_size parameters.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | A page number within the paginated result set. |
| `page_size` | integer | No | Number of results to return per page. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Developer Details

**Slug:** `RAWG_VIDEO_GAMES_DATABASE_DEVELOPERS_READ`

Tool to get details of a specific developer from the RAWG database. Use when you need to retrieve information about a game developer by their unique ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | A unique integer value identifying this Developer. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Game Achievements

**Slug:** `RAWG_VIDEO_GAMES_DATABASE_GAMES_ACHIEVEMENTS_READ`

Tool to get a list of achievements for a specific game. Use when you need to retrieve game achievements with names, descriptions, images, and completion percentages.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | string | Yes | An ID or a slug identifying the Game. |
| `page` | integer | No | A page number within the paginated result set. Must be >= 1. |
| `page_size` | integer | No | Number of results to return per page. Must be >= 1, maximum is 40. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Game Additions List

**Slug:** `RAWG_VIDEO_GAMES_DATABASE_GAMES_ADDITIONS_LIST`

Tool to get a list of DLCs, GOTY editions, companion apps, and other additions for a game. Use when you need to find downloadable content or special editions for a specific game.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | A page number within the paginated result set. |
| `game_pk` | string | Yes | The primary key/identifier of the game to get additions for. |
| `page_size` | integer | No | Number of results to return per page. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Game Development Team List

**Slug:** `RAWG_VIDEO_GAMES_DATABASE_GAMES_DEVELOPMENT_TEAM_LIST`

Tool to get a list of individual creators from the development team of a specific game. Use when you need to find out who worked on developing a particular game.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | A page number within the paginated result set. |
| `game_pk` | string | Yes | Game identifier - unique identifier for the game whose development team you want to retrieve. |
| `ordering` | string | No | Which field to use when ordering the results. |
| `page_size` | integer | No | Number of results to return per page. Maximum is 40. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Game Series List

**Slug:** `RAWG_VIDEO_GAMES_DATABASE_GAMES_GAME_SERIES_LIST`

Tool to get a list of games that are part of the same series. Use when you need to find all games in a franchise or series related to a specific game.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | A page number within the paginated result set. |
| `game_pk` | string | Yes | The primary key/identifier of the game to get series for. |
| `page_size` | integer | No | Number of results to return per page. Maximum is 40. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Games

**Slug:** `RAWG_VIDEO_GAMES_DATABASE_GAMES_LIST`

Tool to get a list of games from RAWG database. Use when you need to browse, search, or filter games with extensive options including platforms, genres, release dates, ratings, and more. Supports pagination and custom ordering.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | A page number within the paginated result set. Must be >= 1. |
| `tags` | string | No | Filter by tag IDs or slugs. Comma-separated values (e.g., '31,7' or 'singleplayer,multiplayer'). |
| `dates` | string | No | Filter by release date range. Format: YYYY-MM-DD,YYYY-MM-DD (e.g., '2010-01-01,2018-12-31'). Use single date for exact match. |
| `genres` | string | No | Filter by genre IDs or slugs. Comma-separated values (e.g., '4,51' or 'action,indie'). |
| `search` | string | No | Search query for game names. Use for fuzzy text search across game titles. |
| `stores` | string | No | Filter by store IDs. Comma-separated values (e.g., '1,2,3'). |
| `updated` | string | No | Filter by update date range. Format: YYYY-MM-DD,YYYY-MM-DD (e.g., '2020-12-01,2020-12-31'). |
| `creators` | string | No | Filter by creator IDs or slugs. Comma-separated values (e.g., '78,28' or 'cris-velasco,mike-morasky'). |
| `ordering` | string | No | Sort results by field. Available: 'name', 'released', 'added', 'created', 'updated', 'rating', 'metacritic'. Prefix with '-' for descending (e.g., '-released', '-metacritic'). |
| `page_size` | integer | No | Number of results to return per page. Must be >= 1, maximum is 40. |
| `platforms` | string | No | Filter by platform IDs or slugs. Comma-separated values (e.g., '4,5' or 'pc,playstation5'). |
| `developers` | string | No | Filter by developer IDs or slugs. Comma-separated values (e.g., '123,456' or 'rockstar-games'). |
| `metacritic` | string | No | Filter by Metacritic rating range. Format: min,max (e.g., '80,100' for highly rated games). |
| `publishers` | string | No | Filter by publisher IDs or slugs. Comma-separated values (e.g., '354,20987' or 'electronic-arts,microsoft-studios'). |
| `search_exact` | boolean | No | Mark the search query as exact. Use when you need precise name matching. |
| `exclude_stores` | string | No | Exclude specific stores by IDs. Comma-separated values (e.g., '5,6'). |
| `search_precise` | boolean | No | Disable fuzziness for the search query. Set to true for more exact matching. |
| `exclude_parents` | boolean | No | Exclude games which have additions. Set to true to filter out parent games with DLC. |
| `platforms_count` | string | No | Filter by platforms count. Provide exact number (e.g., '1' for single-platform games). |
| `parent_platforms` | string | No | Filter by parent platform IDs. Comma-separated values (e.g., '1,2,3'). |
| `exclude_additions` | boolean | No | Exclude additions/DLCs from results. Set to true to get only base games. |
| `exclude_collection` | string | No | Exclude games from a particular collection by collection ID. |
| `exclude_game_series` | boolean | No | Exclude games included in a game series. Use to filter out series compilations. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Game Trailers

**Slug:** `RAWG_VIDEO_GAMES_DATABASE_GAMES_MOVIES_READ`

Tool to get a list of game trailers and gameplay clips from the RAWG database. Use when you need to retrieve video content for a specific game including preview thumbnails and video URLs at different quality levels. Note that not all games have associated trailer data.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | string | Yes | An ID or a slug identifying the Game. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Parent Games List

**Slug:** `RAWG_VIDEO_GAMES_DATABASE_GAMES_PARENT_GAMES_LIST`

Tool to get a list of parent games for DLCs and editions. Use when you need to identify the main or base game for a DLC, expansion, or special edition.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | Page number within the paginated result set. |
| `game_pk` | string | Yes | Game identifier - can be either the game's numeric ID or its slug (URL-friendly name). |
| `page_size` | integer | No | Number of results to return per page. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Game Details

**Slug:** `RAWG_VIDEO_GAMES_DATABASE_GAMES_READ`

Tool to get comprehensive details of a specific game. Use when you need detailed information about a game including ratings, platforms, descriptions, and metadata.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | string | Yes | An ID or a slug identifying the Game. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Game Reddit Posts

**Slug:** `RAWG_VIDEO_GAMES_DATABASE_GAMES_REDDIT_READ`

Tool to get a list of most recent posts from a game's subreddit. Use when you need to retrieve Reddit discussions, community posts, and social media content related to a specific game.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | string | Yes | An ID or a slug identifying the Game. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Game Screenshots

**Slug:** `RAWG_VIDEO_GAMES_DATABASE_GAMES_SCREENSHOTS_LIST`

Tool to get screenshots for a specific game from the RAWG database. Use when you need to retrieve game screenshots with image URLs, dimensions, and visibility status. Supports pagination and custom ordering.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | A page number within the paginated result set. Must be >= 1. |
| `game_pk` | string | Yes | The primary key/identifier of the game to get screenshots for. Can be an ID or slug. |
| `ordering` | string | No | Field to use when ordering the results. |
| `page_size` | integer | No | Number of results to return per page. Must be >= 1, maximum is 40. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Game Store Links

**Slug:** `RAWG_VIDEO_GAMES_DATABASE_GAMES_STORES_LIST`

Tool to get links to stores that sell a specific game. Use when you need to find where to purchase a game from digital storefronts.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | A page number within the paginated result set. |
| `game_pk` | string | Yes | The primary key/identifier of the game to get store links for. |
| `ordering` | string | No | Which field to use when ordering the results. |
| `page_size` | integer | No | Number of results to return per page. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Video Game Genres

**Slug:** `RAWG_VIDEO_GAMES_DATABASE_GENRES_LIST`

Tool to get a list of video game genres from RAWG database. Use when you need to browse available genres or filter games by genre. Supports pagination and custom ordering.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | Page number within the paginated result set. Must be >= 1. |
| `ordering` | string | No | Field to use when ordering the results. Can sort by name, slug, games_count, etc. |
| `page_size` | integer | No | Number of results to return per page. Must be >= 1. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Genre Details

**Slug:** `RAWG_VIDEO_GAMES_DATABASE_GENRES_READ`

Tool to get details of a specific video game genre. Use when you need information about a particular genre including its name, description, and game count.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | A unique integer value identifying the Genre. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Video Game Platforms

**Slug:** `RAWG_VIDEO_GAMES_DATABASE_PLATFORMS_LIST`

Tool to get a list of video game platforms from RAWG database. Use when you need to browse available gaming platforms from PC to mobile. Supports pagination and custom ordering.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | A page number within the paginated result set. Must be >= 1. |
| `ordering` | string | No | Which field to use when ordering the results. Available options: name, -name, games_count, -games_count. Prefix with minus sign (-) for descending order. |
| `page_size` | integer | No | Number of results to return per page. Maximum value is 40, default is 20. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Parent Platforms

**Slug:** `RAWG_VIDEO_GAMES_DATABASE_PLATFORMS_LISTS_PARENTS_LIST`

Tool to get a list of parent platforms from RAWG database. Use when you need to browse platform families like PlayStation, Xbox, or PC that group related gaming platforms together. For instance, PlayStation groups PS1, PS2, PS3, PS4, and PS5.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | A page number within the paginated result set. |
| `ordering` | string | No | Field to use when ordering the results. |
| `page_size` | integer | No | Number of results to return per page. Default is 20, maximum is 40. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Platform Details

**Slug:** `RAWG_VIDEO_GAMES_DATABASE_PLATFORMS_READ`

Tool to get details of a specific gaming platform from the RAWG database. Use when you need information about a particular platform including its name, launch year, and game count.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | A unique integer value identifying the Platform. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Video Game Publishers

**Slug:** `RAWG_VIDEO_GAMES_DATABASE_PUBLISHERS_LIST`

Tool to get a list of video game publishers from the RAWG database. Use when you need to browse game publishers or filter games by publisher. Supports pagination via page and page_size parameters.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | A page number within the paginated result set. |
| `page_size` | integer | No | Number of results to return per page. Maximum is 40. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Publisher Details

**Slug:** `RAWG_VIDEO_GAMES_DATABASE_PUBLISHERS_READ`

Tool to get details of a specific publisher from the RAWG database. Use when you need to retrieve information about a game publisher by their unique ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | A unique integer value identifying this Publisher. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Video Game Stores

**Slug:** `RAWG_VIDEO_GAMES_DATABASE_STORES_LIST`

Tool to get a list of video game storefronts. Use when you need to browse digital distribution services where games can be purchased. Supports pagination and ordering options.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | A page number within the paginated result set. |
| `ordering` | string | No | Which field to use when ordering the results. |
| `page_size` | integer | No | Number of results to return per page. Maximum value is 40, default is 20. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Store Details

**Slug:** `RAWG_VIDEO_GAMES_DATABASE_STORES_READ`

Tool to get details of a specific video game store. Use when you need information about a particular storefront including its name, domain, and game count.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | A unique integer value identifying this Store. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Tags

**Slug:** `RAWG_VIDEO_GAMES_DATABASE_TAGS_LIST`

Tool to get a list of tags from the RAWG database. Use when you need to browse tags that categorize games by specific characteristics. Supports pagination via page and page_size parameters.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | A page number within the paginated result set. |
| `page_size` | integer | No | Number of results to return per page. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Tag Details

**Slug:** `RAWG_VIDEO_GAMES_DATABASE_TAGS_READ`

Tool to get details of a specific tag from the RAWG database. Use when you need detailed information about a particular tag including its name, games count, and description.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | A unique integer value identifying this Tag. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |
