gamespot.com APIgamespot.com ↗
Access GameSpot game reviews, scores, user comments, and upcoming release schedules via a structured API. Four endpoints return titles, ratings, and dates.
curl -X GET 'https://api.parse.bot/scraper/c27081af-d63f-42ce-8609-6585cf94aa16/get_reviews?page=1' \ -H 'X-API-Key: $PARSE_API_KEY'
Extract game titles and their ratings from the GameSpot reviews list. Returns a paginated list of review cards with scores, platforms, and dates.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number to retrieve. |
{
"type": "object",
"fields": {
"page": "integer, the requested page number",
"reviews": "array of review objects with keys: title, url, score, score_text, platform, date, excerpt"
},
"sample": {
"data": {
"page": 1,
"reviews": [
{
"url": "https://www.gamespot.com/reviews/mouse-p-i-for-hire-review-rodent-noir/1900-6418481/",
"date": "Monday, Apr 13, 2026 2:37pm",
"score": "8",
"title": "Mouse: P.I. For Hire Review - Rodent Noir",
"excerpt": null,
"platform": "PC",
"score_text": "Great"
}
]
},
"status": "success"
}
}About the gamespot.com API
The GameSpot API exposes 4 endpoints covering professional game reviews, user comments, and upcoming release schedules from GameSpot.com. The get_reviews endpoint returns paginated review cards with scores, platforms, excerpts, and dates, while get_review_detail provides full review body text and a content_id you can pass directly to get_comments to retrieve community discussion threads.
Review Data
The get_reviews endpoint returns a paginated list of review cards. Each object in the reviews array includes title, url, score, score_text, platform, date, and excerpt. Pass the integer page parameter to walk through older reviews. The get_review_detail endpoint accepts a slug — a relative path starting with /reviews/ — and returns the complete review body, ISO 8601 date, a score label (e.g. "Superb", "Great", "Good", "Mediocre"), and the numeric content_id required by get_comments.
User Comments
The get_comments endpoint takes a content_id string (obtained from get_review_detail) and an optional page integer. It returns an array of comment objects, each with author, body, and date. Requests to pages beyond the last available page return an empty comments array rather than an error, so iterating until empty is the correct way to paginate through all comments for a given piece of content.
Upcoming Games Schedule
The get_upcoming_games endpoint takes no inputs and returns a dictionary keyed by month name — from January through December. Each key holds an array of strings describing game entries, including platform and release date information for that month. Because the response shape is a flat dictionary of month keys, consuming code should iterate over the keys that are present rather than assuming all twelve months will always be populated.
- Aggregate GameSpot scores and score labels by platform to compare review trends across genres.
- Build a game release calendar app by parsing the month-keyed arrays from
get_upcoming_games. - Monitor community sentiment by paginating through all comments for a review using
get_commentswith acontent_id. - Compile a corpus of professional game review text from
get_review_detailbodyfields for NLP or sentiment analysis. - Track new review publications by polling
get_reviewspage 1 and comparing returneddatefields. - Display a review card feed — title, score, platform, excerpt — without fetching full review detail for each item.
- Cross-reference GameSpot
scorelabels with user comment volume to study engagement patterns around high vs. low scores.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does GameSpot have an official developer API?+
How do I get the content_id needed for get_comments?+
get_review_detail with a valid review slug (e.g. /reviews/my-game-review/1900-12345/). The response includes a content_id field containing the numeric ID. Pass that string directly to get_comments as the required content_id parameter.Does get_upcoming_games return a full twelve-month calendar?+
Does the API cover GameSpot news articles, video reviews, or user-submitted ratings?+
What does the score field in get_reviews and get_review_detail actually contain?+
get_reviews returns both score (the numeric value) and score_text (a short label). get_review_detail returns a score field that holds the label string — such as "Superb", "Great", "Good", or "Mediocre" — not a numeric value. If you need the numeric score alongside full review body text, combine data from both endpoints using the review's url or slug.