List Steam store catalogue
List the whole Steam catalogue page by page, filtered by type, tags, price, review score and release date.
Headers
Get your API keyAPI key (`sfk_...`)
Only this kind of item. Without it, every kind is listed.
one of: game, dlc, demo, software, video, hardware, mod, series, music
Only apps with all of these tag ids, comma-separated, e.g. `1684,19`.
Leave out apps with any of these tag ids, comma-separated.
`released` (default), `coming_soon` for apps not out yet, or `any`.
one of: released, coming_soon, any
Only free apps, or only apps that cost money.
one of: free, paid
Only apps discounted by at least this many percent.
≥ 1 · ≤ 100
Only apps whose Steam review score is at least this, 1 to 9 (9 is overwhelmingly positive). Apps without reviews are left out.
≥ 1 · ≤ 9
Only apps released on or after this date (UTC).
pattern: ^\d{4}-\d{2}-\d{2}$
Only apps released on or before this date (UTC).
pattern: ^\d{4}-\d{2}-\d{2}$
Only apps with all of these content descriptor ids, e.g. `3` for adult sexual content.
Leave out apps with any of these content descriptor ids.
Only DLC and demos of this app.
≥ 1 · ≤ 2147483647
`popular` (default) is Steam's popularity order; `name` is A to Z; `appid` is by app id, which is stable and lists the whole catalogue page by page.
one of: popular, name, appid
`compact` (default) returns app records; `ids` returns only app ids and allows up to 1,000 per page.
one of: compact, ids
Country the prices are shown for, as an ISO 3166-1 alpha-2 code. Default: `US`.
pattern: ^[A-Za-z]{2}$
Language of the text: a Steam language name or short code such as `german` or `de`. Default: `en`.
Results per page. 1 to 100 for `compact` (default 25); 1 to 1,000 for `ids` (default 100).
≥ 1 · ≤ 1000
Page number (1-based). Default: 1.
≥ 1 · ≤ 100000
Endpoint-specific response payload.
Country the prices are for, e.g. `US`.
Apps matching the filters.
Which fields the response carries.
one of: compact, ids
App ids on this page, in order.
App records for the ids; empty when `fields` is `ids`.
Steam app id.
What kind of store item the app id is.
one of: game, dlc, demo, software, video, music, hardware, mod, series, advertising, unknown
Name of the app; null when there is no name.
Store page URL.
Whether the app is free to play or free to download.
Release date as an ISO 8601 UTC timestamp, or null when unknown or not announced.
Whether the app has not been released yet.
Developer names.
Publisher names.
User tag ids, most voted first. Names are in the tags endpoint.
User review summary; null when there is none. Counts Steam purchases only.
Number of reviews this summary counts. App and batch records count Steam purchases only; search rows count reviews in the requested language. Use the review summary endpoint with `purchase=all` for every purchase type.
Share of reviews that recommend the app, 0 to 100.
Steam's review score, 0 (none) to 9 (overwhelmingly positive).
Steam's label for the score, e.g. `Very Positive`.
Price in the requested country; null for free apps and apps without a price.
ISO currency code, e.g. `USD`, when known; otherwise null.
Price before any discount, in hundredths of the currency unit (divide by 100, also for yen and won). Null when only the discounted price is available and the currency could not be determined.
Price to pay now, in hundredths of the currency unit (divide by 100, also for yen and won).
Current discount, 0 to 100.
Price before discount as text, e.g. `$19.99`; null when there is no discount or no formatted price is available, as on suggestions and featured items.
Price now as text, e.g. `$9.99`; null when no formatted price is available, as on suggestions and featured items.
Header image URL.
Pagination state for the current page.
Current page number (1-based).
≥ 0
Whether another page is available.
Next page number when more pages exist; null on the last page.
≥ 0
Metadata describing the request and billing outcome.
Unique request identifier for tracing this API call.
min 1 chars
Credits charged for this request.
≥ 0
Public API version that served the response.
one of: v1
Code example
curl "https://api.socialfetch.dev/v1/steam/apps/browse?tags=492&sort=appid" \
-H "x-api-key: YOUR_API_KEY"Responses
Catalogue listing.