# Gamespot — Wrapped API

> **You are on:** `https://api.beta.paywithlocus.com/api` | [llms.txt](https://beta.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 for Locus Pro. Each call burns credits from your workspace balance.

## Access

**Base URL:** `https://api.beta.paywithlocus.com/api/wrapped/credits/gamespot/`
**Auth:** `Authorization: Bearer <LOCUS_CREDITS_SECRET_KEY>` (an `lcr_` secret key or a scoped `lcac_` agent credential)
**Required header:** `Idempotency-Key: <fresh UUID per call>`. A retry with the same key replays the stored result without a new charge.
**Response:** the provider response after any endpoint-specific normalization. `X-Locus-Credits-Charged` carries the charge and `X-Locus-Credits-Balance` the remaining balance. Insufficient credits return `402` before the provider is called.
**Pricing:** estimated costs below are USD. Locus debits the credit equivalent at your workspace rate.

Full call contract: https://docs.paywithlocus.com/api-reference/introduction

> Using a Pay With Locus wallet key (`claw_` prefix)? Wallet routes are documented separately: https://docs.paywithlocus.com/wrapped-apis/for-agents

## 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.beta.paywithlocus.com/api/wrapped/credits/gamespot/get-comments \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -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.beta.paywithlocus.com/api/wrapped/credits/gamespot/get-review-detail \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -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.beta.paywithlocus.com/api/wrapped/credits/gamespot/get-reviews \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -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.beta.paywithlocus.com/api/wrapped/credits/gamespot/get-upcoming-games \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{}'
```

## Next steps

- [All wrapped API providers](https://beta.paywithlocus.com/wapi/index.md): pick another provider.
- [Find and call tools](https://beta.paywithlocus.com/agent/tools.md): price ceilings, async results, and errors.
- [Credits and billing](https://beta.paywithlocus.com/agent/billing.md): what a call costs and how to add credits.
- [Agent docs index](https://beta.paywithlocus.com/agent/index.md): every Locus agent page.