# Sportsbookreview — 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.

> Compare sportsbooks and their ratings, view real-time betting odds across sports and specific matchups, monitor how lines move over time, and discover expert picks and promotions all in one place. Make more informed betting decisions by accessing comprehensive sportsbook reviews, odds comparisons, and professional analysis.

**Category:** Sports | **Website:** [sportsbookreview.com/](https://sportsbookreview.com/) | **Docs:** [parse.bot/marketplace/0f65d708-57a2-40ad-83cb-61b5052fdb70/sportsbookreview-com-api](https://parse.bot/marketplace/0f65d708-57a2-40ad-83cb-61b5052fdb70/sportsbookreview-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-sportsbookreview-com-api-0f65d708/`
**Auth:** `Authorization: Bearer <LOCUS_API_KEY>`

## Endpoints

### get_game_matchup_odds

Get full matchup details for a specific game including consensus pick percentages, current odds across all sportsbooks for moneyline, spread, and totals, plus team statistics. The game_id comes from get_odds_by_sport games[].game_id.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `game_id` | string | Yes | Numeric game ID obtained from get_odds_by_sport games[].game_id |
| `sport` | string | Yes | Sport slug: 'mlb-baseball', 'nfl-football', 'nba-basketball', 'college-football', 'college-basketball', 'nhl-hockey' |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-sportsbookreview-com-api-0f65d708/get_game_matchup_odds \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"game_id":"<string>","sport":"<string>"}'
```

### get_line_history

Get complete line movement history for a specific game across sportsbooks, including timestamped moneyline, spread, and total history. Shows how odds have moved over time for each sportsbook. The game_id comes from get_odds_by_sport games[].game_id.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `game_id` | string | Yes | Numeric game ID obtained from get_odds_by_sport games[].game_id |
| `sport` | string | Yes | Sport slug: 'mlb-baseball', 'nfl-football', 'nba-basketball', 'college-football', 'college-basketball', 'nhl-hockey' |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-sportsbookreview-com-api-0f65d708/get_line_history \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"game_id":"<string>","sport":"<string>"}'
```

### get_odds_by_sport

Get today's games with consensus betting percentages for a given sport. Returns game IDs (for use with get_game_matchup_odds and get_line_history), team names, start times, venues, and public consensus moneyline/total percentages. Use get_game_matchup_odds to drill into a specific game's full odds.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `date` | string | No | Date in YYYY-MM-DD format. Omitting returns today's games. |
| `sport` | string | Yes | Sport slug: 'mlb-baseball', 'nfl-football', 'nba-basketball', 'college-football', 'college-basketball', 'nhl-hockey' |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-sportsbookreview-com-api-0f65d708/get_odds_by_sport \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"date":"<string>","sport":"<string>"}'
```

### get_picks_by_sport

Get expert betting picks and analysis articles for a given sport. Returns article titles, links, and summaries from SBR's picks section. Note: uses shorter sport slugs without the league suffix.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `sport` | string | Yes | Sport slug for picks: 'nfl', 'nba', 'mlb', 'nhl', 'college-football', 'college-basketball' |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-sportsbookreview-com-api-0f65d708/get_picks_by_sport \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"sport":"<string>"}'
```

### get_promos_by_sportsbook

Get current promotional offers and promo codes for a specific sportsbook. Returns the bonus description headline, promo code (or 'No code required'), and the promo page URL. The name parameter is the sportsbook slug.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `name` | string | Yes | Sportsbook slug for promo page (e.g., 'fanduel', 'draftkings', 'betmgm', 'caesars', 'bet365') |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-sportsbookreview-com-api-0f65d708/get_promos_by_sportsbook \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name":"<string>"}'
```

### get_sportsbook_list

Retrieve all reviewed sportsbooks with their names, slugs, and URLs. Returns the sportsbooks featured on the betting-sites page. Each entry's slug is the input key for get_sportsbook_review and get_promos_by_sportsbook.

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-sportsbookreview-com-api-0f65d708/get_sportsbook_list \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### get_sportsbook_review

Get detailed review information for a specific sportsbook including its overall rating, highlight bullet points, a text summary, and quick facts table. The name parameter is the sportsbook slug from get_sportsbook_list.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `name` | string | Yes | Sportsbook slug as returned by get_sportsbook_list (e.g., 'fanduel', 'draftkings', 'betmgm-sportsbook', 'caesars', 'bet365') |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-sportsbookreview-com-api-0f65d708/get_sportsbook_review \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name":"<string>"}'
```
