Query Files
In: query
Query Parameters
(Required) enumeration EPublishedFileQueryType in clientenums.h
nullint32(Required) Current page
nullint32(Required) Cursor to paginate through the results (set to '*' for the first request). Prefer this over using the page parameter, as it will allow you to do deep pagination. When used, the page parameter will be ignored.
(Optional) The number of results, per page to return.
nullint32(Required) App that created the files
nullint32(Required) App that consumes the files
nullint32(Required) Tags to match on. See match_all_tags parameter below
(Optional) Tags that must NOT be present on a published file to satisfy the query.
If true, then items must have all the tags specified, otherwise they must have at least one of the tags.
(Required) Required flags that must be set on any returned items
(Required) Flags that must not be set on any returned items
(Required) Text to match in the item's title or description
(Required) EPublishedFileInfoMatchingFileType
nullint32(Required) Find all items that reference the given item.
nullint64(Required) If query_type is k_PublishedFileQueryType_RankedByTrend, then this is the number of days to get votes for [1,7].
nullint32(Required) If query_type is k_PublishedFileQueryType_RankedByTrend, then limit result set just to items that have votes within the day range given
Allow stale data to be returned for the specified number of seconds.
nullint32Language to search in and also what gets returned. Defaults to English.
nullint32(Required) Required key-value tags to match on.
{message}(Optional) At least one of the tags must be present on a published file to satisfy the query.
{message}(Optional) Filter to items created within this range.
{message}(Optional) Filter to items updated within this range.
{message}(Optional) Filter out items that have these content descriptors.
{enum}(Required) Admin tool is doing a query, return hidden items
(Optional) If true, only return the total number of files that satisfy this query.
(Optional) If true, only return the published file ids of files that satisfy this query.
(Required) Return vote data
(Required) Return tags in the file details
(Required) Return key-value tags in the file details
(Required) Return preview image and video details in the file details
(Required) Return child item ids in the file details
(Required) Populate the short_description field instead of file_description
(Required) Return pricing information, if applicable
Populate the metadata
(Required) Return playtime stats for the specified number of days before today.
nullint32(Required) By default, if none of the other 'return_*' fields are set, only some voting details are returned. Set this to true to return the default set of details.
(Required) Strips BBCode from descriptions.
Return the data for the specified revision.
{enum}If true, then reactions to items will be returned.
An alternative to the query string parameters; pass arguments as a URL-encoded JSON blob. The "key" and "format" fields should still be passed as separate parameters
The format of the response. Defaults to json
"json" | "xml" | "vdf"Response Body
curl -X GET "https://api.steampowered.com/IPublishedFileService/QueryFiles/v1"