Endpoint Playground
Returns store metadata for a single Steam app (title, type, price, developers/publishers, platforms, genres, categories, release date, metacritic, recommendation and achievement counts). cc selects the store region (and price currency) and l the text language. filters is a comma-separated subset of allowed fields to shrink the payload.
14 Oct 2026: 3 genres; 2 fields had a value in every checked item.
Sample value profiles: description: “Action” and 2 other values.
curl "https://api.crawlora.net/api/v1/steam/app?appid=570" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| appid | string | Yes | 570 | Numeric Steam app id |
| cc | string | No | Store country code (ISO, selects currency) | |
| l | string | No | Language code | |
| filters | string | No | Comma-separated fields: basic, price_overview, developers, publishers, categories, genres, release_date, platforms, metacritic, achievements, screenshots, movies, recommendations, controller_support, dlc, short_description, supported_languages, packages, package_groups, ratings, content_descriptors, background |
{
"code": 200,
"msg": "OK",
"data": {
"type": "game",
"name": "Dota 2",
"appid": 570,
"required_age": 0,
"is_free": true,
"platforms": {
"windows": true,
"mac": true,
"linux": true
},
"developers": [
"Valve"
],
"publishers": [
"Valve"
],
"genres": [
{
"id": "1",
"description": "Action"
}
],
"recommendations": 2100000,
"source_url": "https://store.steampowered.com/api/appdetails?appids=570&cc=us&l=en"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.