Search across all entity types (games, profiles, platforms, collections, engines).
GET
/xrpc/games.gamesgamesgamesgames.search
Parameters
Section titled “ Parameters ”Query Parameters
Section titled “Query Parameters ” q
required
string
sort
string
limit
integer
modes
Array<string>
types
Array<string>
cursor
string
genres
Array<string>
themes
Array<string>
ageRatings
Filter game results by age rating in ‘organization:rating’ format (e.g. esrb:M, pegi:Eighteen).
Array<string>
Filter game results by age rating in ‘organization:rating’ format (e.g. esrb:M, pegi:Eighteen).
includeUnrated
When age rating filters are active, also include games with no age ratings.
boolean
When age rating filters are active, also include games with no age ratings.
applicationTypes
Filter game results by application type (e.g. game, dlc, bundle). Only applies when types includes game.
Array<string>
Filter game results by application type (e.g. game, dlc, bundle). Only applies when types includes game.
includeCancelled
boolean
playerPerspectives
Array<string>
Responses
Section titled “ Responses ”Success
object
cursor
string
results
required
Array
One of:
object
uri
required
string format: uri
name
required
string
slug
string
media
Array<object>
object
blob
string format: binary
title
string
width
integer
height
integer
locale
string
mediaType
string
description
string
summary
string
applicationType
string
firstReleaseDate
Earliest release date as YYYYMMDD integer.
integer
object
did
required
string format: did
uri
required
string format: uri
avatar
string format: binary
displayName
string
profileType
required
string
object
uri
required
string format: uri
name
required
string
slug
string
category
string
abbreviation
string
object
uri
required
string format: uri
name
required
string
slug
string
type
string
object
uri
required
string format: uri
name
required
string
slug
string
totalResults
Total number of results matching the query above the relevance threshold.
integer