---
title: "Faceted, paginated Steam store search"
method: GET
path: "/steam/search/results"
tags: ["Steam"]
---

# Faceted, paginated Steam store search

`GET /steam/search/results`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/steam/search/results`
- Auth: API key in header `x-api-key`

Runs the Steam store search with pagination and sorting and returns the result rows (appid, title, release date, review summary, price, platforms). Supports start/count paging and sort_by.

## Query parameters

- `term` string, required
- `start` integer
- `count` integer
- `sort_by` 'Relevance' | 'Released_DESC' | 'Name_ASC' | 'Price_ASC' | 'Price_DESC' | 'Reviews_DESC'
- `cc` string
- `l` string

## Headers

- `x-api-key` string, required

## Response `200`

OK

- SteamSearchResultsResponseDoc
  - `code` integer
  - `data` SteamSearchResultsResponse
    - `count` integer: Number of rows returned.
    - `results` SteamSearchResultRow[]: Rows of the store search results on this page.
      - `appid` string: Steam app id of the row, when the row is an app.
      - `bundleid` string: Steam bundle id of the row, when the row is a bundle.
      - `discount_pct` string: Discount shown on the row, as text.
      - `name` string: Name of the item on the Steam store.
      - `packageid` string: Steam package id of the row, when the row is a package.
      - `platforms` SteamPlatforms
        - `linux` boolean: Whether the title supports Linux.
        - `mac` boolean: Whether the title supports macOS.
        - `windows` boolean: Whether the title supports Windows.
      - `price` string: Price shown on the row, as text.
      - `release_date` string: Release date shown on the row, such as `20 Oct, 2022`.
      - `review_summary` string: Review rating label shown on the row, such as `Overwhelmingly Positive`.
      - `tag_ids` integer[]: Ids of the item's most-weighted community tags. Resolve their names with the tags list endpoint.
      - `url` string: URL of the item's store page.
    - `source_url` string: URL the data was read from.
    - `start` integer: Offset of the first row returned.
    - `term` string: Search term that was used.
    - `total` integer: Total number of matches Steam reports for the term.
  - `msg` string

## Other responses

- `400`: Bad Request
- `503`: Service Unavailable

---

[API](https://skmtc.dev/crawlora/apis/crawlora-api.md) · [All operations](https://skmtc.dev/crawlora/apis/crawlora-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlora/apis/crawlora-api/revisions/afac9b012a27?raw)
