Skip to main content
POST
/
api
/
steam
/
apps
/
reviews
/steam/apps/reviews
curl --request POST \
  --url https://api.anysite.io/api/steam/apps/reviews \
  --header 'Content-Type: application/json' \
  --header 'access-token: <api-key>' \
  --data '
{
  "appid": "<string>",
  "count": 2,
  "timeout": 300,
  "review_type": "all",
  "language": "all"
}
'
[
  {
    "id": "<string>",
    "@type": "@steam_review",
    "author": {
      "@type": "@steam_review_author",
      "steamid": "<string>",
      "name": "<string>",
      "image": "<string>",
      "persona_status": "<string>",
      "profile_url": "<string>",
      "game_count": 123,
      "review_count": 123,
      "playtime_forever": 123,
      "playtime_last_two_weeks": 123,
      "playtime_at_review": 123,
      "last_played": 123
    },
    "language": "<string>",
    "text": "<string>",
    "is_positive": false,
    "helpful_count": 123,
    "funny_count": 123,
    "comment_count": 123,
    "weighted_vote_score": 123,
    "is_steam_purchase": false,
    "is_received_for_free": false,
    "is_written_during_early_access": false,
    "is_refunded": false,
    "is_primarily_steam_deck": false,
    "reactions": [],
    "created_at": 123,
    "updated_at": 123,
    "released_at": 123
  }
]

Authorizations

access-token
string
header
required

API token from the dashboard

Headers

access-token
string
required

Body

application/json
appid
string
required

Steam app ID (numeric) or store URL

Minimum string length: 1
Examples:

"730"

"1086940"

count
integer
required

Max number of reviews to return

Required range: x >= 1
timeout
integer
default:300

Max scrapping execution timeout (in seconds)

Required range: 20 <= x <= 1500
review_type
enum<string>
default:all

Filter reviews by sentiment

Available options:
all,
positive,
negative
language
string
default:all

Review language filter

Minimum string length: 1

Response

Successful Response

id
string
required
@type
string
default:@steam_review
author
SteamReviewAuthor · object
language
string | null
text
string | null
is_positive
boolean
default:false
helpful_count
integer | null
funny_count
integer | null
comment_count
integer | null
weighted_vote_score
number | null
is_steam_purchase
boolean
default:false
is_received_for_free
boolean
default:false
is_written_during_early_access
boolean
default:false
is_refunded
boolean
default:false
is_primarily_steam_deck
boolean
default:false
reactions
SteamReviewReaction · object[]
created_at
integer | null
updated_at
integer | null
released_at
integer | null