RAWG is a large cross-platform game database (500,000+ titles across 50+ platforms) with metadata like release dates, ratings, screenshots, and store links, served as JSON from api.rawg.io. Every request needs an API key as a query parameter; the free personal tier allows up to 20,000 requests/month for non-commercial use with a required backlink to RAWG, while commercial use requires a paid Business plan starting at $149/month.
AuthenticationAPI KeySign up with the provider to obtain credentials.
HTTPSSupportedTraffic is encrypted in transit.
CORSDisabledBrowser calls need a server-side proxy.
PricingFreemiumA usable free tier exists, with paid plans for more volume.
FormatsJSONResponses can be requested as JSON.
GreatAPIs Score
Score81out of 100
Authentication15/25API key required
Pricing17/20Freemium tier available
Docs20/20Machine-readable spec file bundled
Formats9/15Single response format
Freshness20/20Verified within 6 months
Embed this badge
<a href="https://greatapis.com/api/rawg-io/"><img src="https://greatapis.com/badge/rawg-io.svg" alt="Scored 81 on greatapis.com"></a>
Auth quickstart
Sign up with the provider to get an API key.
Send it on every request as a query param?key=<key>
Stored keyNo key stored
Your key is stored only in this browser (localStorage) and sent directly to the API — never to greatapis.
Endpoints
Servers
https://api.rawg.io/api
creator-roles1
GET/creator-rolesGet a list of creator positions (jobs).
Parameters
Name
In
Required
Type
page
query
no
integer
page_size
query
no
integer
Responses
Status
Description
Schema
200
—
creators2
GET/creatorsGet a list of game creators.
Parameters
Name
In
Required
Type
page
query
no
integer
page_size
query
no
integer
Responses
Status
Description
Schema
200
—
GET/creators/{id}Get details of the creator.
Parameters
Name
In
Required
Type
id
path
yes
integer
id
path
yes
string
Responses
Status
Description
Schema
200
PersonSingle
developers2
GET/developersGet a list of game developers.
Parameters
Name
In
Required
Type
page
query
no
integer
page_size
query
no
integer
Responses
Status
Description
Schema
200
—
GET/developers/{id}Get details of the developer.
Parameters
Name
In
Required
Type
id
path
yes
integer
Responses
Status
Description
Schema
200
DeveloperSingle
games14
GET/gamesGet a list of games.
Parameters
Name
In
Required
Type
page
query
no
integer
page_size
query
no
integer
search
query
no
string
search_precise
query
no
boolean
search_exact
query
no
boolean
parent_platforms
query
no
string
platforms
query
no
string
stores
query
no
string
developers
query
no
string
publishers
query
no
string
genres
query
no
string
tags
query
no
string
creators
query
no
string
dates
query
no
string
updated
query
no
string
platforms_count
query
no
integer
metacritic
query
no
string
exclude_collection
query
no
integer
exclude_additions
query
no
boolean
exclude_parents
query
no
boolean
exclude_game_series
query
no
boolean
exclude_stores
query
no
string
ordering
query
no
string
Responses
Status
Description
Schema
200
—
GET/games/{game_pk}/additionsGet a list of DLC's for the game, GOTY and other editions, companion apps, etc.
Parameters
Name
In
Required
Type
game_pk
path
yes
string
page
query
no
integer
page_size
query
no
integer
Responses
Status
Description
Schema
200
—
GET/games/{game_pk}/development-teamGet a list of individual creators that were part of the development team.
Parameters
Name
In
Required
Type
game_pk
path
yes
string
ordering
query
no
string
page
query
no
integer
page_size
query
no
integer
Responses
Status
Description
Schema
200
—
GET/games/{game_pk}/game-seriesGet a list of games that are part of the same series.
Parameters
Name
In
Required
Type
game_pk
path
yes
string
page
query
no
integer
page_size
query
no
integer
Responses
Status
Description
Schema
200
—
GET/games/{game_pk}/parent-gamesGet a list of parent games for DLC's and editions.
Parameters
Name
In
Required
Type
game_pk
path
yes
string
page
query
no
integer
page_size
query
no
integer
Responses
Status
Description
Schema
200
—
GET/games/{game_pk}/screenshotsGet screenshots for the game.
Parameters
Name
In
Required
Type
game_pk
path
yes
string
ordering
query
no
string
page
query
no
integer
page_size
query
no
integer
Responses
Status
Description
Schema
200
—
GET/games/{game_pk}/storesGet links to the stores that sell the game.
Parameters
Name
In
Required
Type
game_pk
path
yes
string
ordering
query
no
string
page
query
no
integer
page_size
query
no
integer
Responses
Status
Description
Schema
200
—
GET/games/{id}Get details of the game.
Parameters
Name
In
Required
Type
id
path
yes
integer
id
path
yes
string
Responses
Status
Description
Schema
200
GameSingle
GET/games/{id}/achievementsGet a list of game achievements.
Parameters
Name
In
Required
Type
id
path
yes
integer
id
path
yes
string
Responses
Status
Description
Schema
200
ParentAchievement
GET/games/{id}/moviesGet a list of game trailers.
Parameters
Name
In
Required
Type
id
path
yes
integer
id
path
yes
string
Responses
Status
Description
Schema
200
Movie
GET/games/{id}/redditGet a list of most recent posts from the game's subreddit.
Parameters
Name
In
Required
Type
id
path
yes
integer
id
path
yes
string
Responses
Status
Description
Schema
200
Reddit
GET/games/{id}/suggestedGet a list of visually similar games, available only for business and enterprise API users.
Parameters
Name
In
Required
Type
id
path
yes
integer
id
path
yes
string
Responses
Status
Description
Schema
200
GameSingle
GET/games/{id}/twitchGet streams on Twitch associated with the game, available only for business and enterprise API users.
Parameters
Name
In
Required
Type
id
path
yes
integer
id
path
yes
string
Responses
Status
Description
Schema
200
Twitch
GET/games/{id}/youtubeGet videos from YouTube associated with the game, available only for business and enterprise API users.
Parameters
Name
In
Required
Type
id
path
yes
integer
id
path
yes
string
Responses
Status
Description
Schema
200
Youtube
genres2
GET/genresGet a list of video game genres.
Parameters
Name
In
Required
Type
ordering
query
no
string
page
query
no
integer
page_size
query
no
integer
Responses
Status
Description
Schema
200
—
GET/genres/{id}Get details of the genre.
Parameters
Name
In
Required
Type
id
path
yes
integer
Responses
Status
Description
Schema
200
GenreSingle
platforms3
GET/platformsGet a list of video game platforms.
Parameters
Name
In
Required
Type
ordering
query
no
string
page
query
no
integer
page_size
query
no
integer
Responses
Status
Description
Schema
200
—
GET/platforms/lists/parentsGet a list of parent platforms.
Parameters
Name
In
Required
Type
ordering
query
no
string
page
query
no
integer
page_size
query
no
integer
Responses
Status
Description
Schema
200
—
GET/platforms/{id}Get details of the platform.
Parameters
Name
In
Required
Type
id
path
yes
integer
Responses
Status
Description
Schema
200
PlatformSingle
publishers2
GET/publishersGet a list of video game publishers.
Parameters
Name
In
Required
Type
page
query
no
integer
page_size
query
no
integer
Responses
Status
Description
Schema
200
—
GET/publishers/{id}Get details of the publisher.
Parameters
Name
In
Required
Type
id
path
yes
integer
Responses
Status
Description
Schema
200
PublisherSingle
stores2
GET/storesGet a list of video game storefronts.
Parameters
Name
In
Required
Type
ordering
query
no
string
page
query
no
integer
page_size
query
no
integer
Responses
Status
Description
Schema
200
—
GET/stores/{id}Get details of the store.
Parameters
Name
In
Required
Type
id
path
yes
integer
Responses
Status
Description
Schema
200
StoreSingle
tags2
GET/tagsGet a list of tags.
Parameters
Name
In
Required
Type
page
query
no
integer
page_size
query
no
integer
Responses
Status
Description
Schema
200
—
GET/tags/{id}Get details of the tag.
Parameters
Name
In
Required
Type
id
path
yes
integer
Responses
Status
Description
Schema
200
TagSingle
Try it
Developer reference
Base URLhttps://api.rawg.io/api
Rate limit
Free: up to 20,000 requests/month, non-commercial use only, requires a visible backlink to RAWG. Business ($149/mo): up to 50,000 requests/month, commercial use allowed. Enterprise: up to 1,000,000 requests/month, custom data requests. No per-second/per-minute throttle is published.