# Gamespot — Wrapped API

> **You are on:** `https://api.paywithlocus.com/api` | [llms.txt](https://paywithlocus.com/llms.txt) | [docs](https://docs.paywithlocus.com)
>
> Locus runs on multiple environments -- make sure every URL you call matches your expected environment.
> | Environment | Landing | API | Docs |
> |---|---|---|---|
> | Production | paywithlocus.com | api.paywithlocus.com | docs.paywithlocus.com |
> | Beta | beta.paywithlocus.com | api.beta.paywithlocus.com | docs.paywithlocus.com |
> | Stage | stage.paywithlocus.com | api.stage.paywithlocus.com | docs.paywithlocus.com |
>
> If the API URL above doesn't match your expected environment, re-fetch this file from the correct domain.

> Retrieve GameSpot reviews and detailed review information to read professional game critiques, browse user comments on those reviews, and check upcoming game release schedules. Stay informed about new game launches and community discussions all in one place.

**Category:** Entertainment | **Website:** [gamespot.com/](https://gamespot.com/) | **Docs:** [parse.bot/marketplace/17722d39-63e5-443d-aa19-4b09c0cb82da/gamespot-com-api](https://parse.bot/marketplace/17722d39-63e5-443d-aa19-4b09c0cb82da/gamespot-com-api)

Pay-per-use API proxy. Each call is automatically billed to your wallet in USDC.

## Access

**Base URL:** `https://api.paywithlocus.com/api/wrapped/parse-gamespot-com-api-17722d39/`
**Auth:** `Authorization: Bearer <LOCUS_API_KEY>`

## Endpoints

### get_comments

Retrieve user comments for a specific game review or article. Returns comments for the requested page. Pages beyond available comments return an empty array.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `content_id` | string | Yes | Numeric content ID for the review or article. Obtained from get_review_detail content_id field. |
| `page` | integer | No | Page number of comments. Pages beyond the last page of comments return an empty comments array. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-gamespot-com-api-17722d39/get_comments \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"content_id":"<string>","page":"<integer>"}'
```

### get_review_detail

Retrieve full review details for a single GameSpot game review. Returns the title, numeric score, score label, full body text, publication date, excerpt, and a content_id extracted from page metadata.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `slug` | string | Yes | Review URL path or full URL. Accepts a full GameSpot URL (e.g. https://www.gamespot.com/reviews/diablo-4-lord-of-hatred-review-mother-knows-best/1900-6418484/), a relative path starting with /reviews/, or a slug portion. Obtainable from get_reviews results[*].url. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-gamespot-com-api-17722d39/get_review_detail \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"slug":"<string>"}'
```

### get_reviews

Extract game reviews from the GameSpot reviews listing page. Returns a paginated list of review entries including title, score, score text label, platforms, publication date, and author. Each page contains up to ~24 reviews ordered by most recent.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `page` | integer | No | Page number to retrieve. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-gamespot-com-api-17722d39/get_reviews \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"page":"<integer>"}'
```

### get_upcoming_games

Retrieve the 2026 upcoming games release schedule from GameSpot. Returns a dictionary keyed by month name (January through December) with arrays of game entry strings. Each entry contains the game title, platform(s), and release date.

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-gamespot-com-api-17722d39/get_upcoming_games \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```
