# LiveScore Bet — 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.

> Access live betting odds and detailed match information across multiple sports and leagues directly from LiveScoreBet.com. Browse available sports, filter by league, view active matches, and get comprehensive event markets all in one place.

**Category:** Sports | **Website:** [www.livescorebet.com/ng/sports/esports-football/e-sports-football-2-x-4-min-/SBTC3_215750/](https://www.livescorebet.com/ng/sports/esports-football/e-sports-football-2-x-4-min-/SBTC3_215750/) | **Docs:** [parse.bot/marketplace/f0bd47ae-bdb8-46f8-a655-1e0333b9338a/livescorebet-com-api](https://parse.bot/marketplace/f0bd47ae-bdb8-46f8-a655-1e0333b9338a/livescorebet-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-livescorebet-com-api-f0bd47ae/`
**Auth:** `Authorization: Bearer <LOCUS_API_KEY>`

## Endpoints

### get_event_odds

Get all betting markets and odds for a specific event. Returns detailed odds including handicaps, totals, both-teams-to-score, and other markets. Event IDs are short-lived for esports matches; use a fresh ID from get_matches.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `event_id` | string | Yes | Event ID from get_matches (e.g. SBTE_2_1027903202). |
| `lang` | string | No | Language/locale code for the response. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-livescorebet-com-api-f0bd47ae/get_event_odds \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"event_id":"<string>","lang":"<string>"}'
```

### get_leagues

Get leagues/competitions for a given sport. Returns a list of leagues with their country and event counts. Use the returned league IDs as league_id in get_matches.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `lang` | string | No | Language/locale code for the response. |
| `sport_id` | string | Yes | Sport category ID from list_sports (e.g. SBTC1_1 for Football, SBTC1_311 for Esports Football). |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-livescorebet-com-api-f0bd47ae/get_leagues \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"lang":"<string>","sport_id":"<string>"}'
```

### get_matches

Get matches/events with odds for a given category (league/competition). Returns all matches with participants, scoreboard, and primary market odds. Matches include in-play and upcoming events depending on the interval filter.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `category_id` | string | Yes | Category/competition ID identifying a league or competition (e.g. SBTC3_215750 for E-Sports Football 2x4 min). Obtain from get_leagues endpoint. |
| `interval` | string | No | Time interval filter for events. |
| `lang` | string | No | Language/locale code for the response. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-livescorebet-com-api-f0bd47ae/get_matches \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"category_id":"<string>","interval":"<string>","lang":"<string>"}'
```

### list_sports

List all available sports with live and upcoming event counts. Each sport carries counters for in-play and not-started events plus a childs_count indicating how many leagues belong to it.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `lang` | string | No | Language/locale code for the response. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-livescorebet-com-api-f0bd47ae/list_sports \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"lang":"<string>"}'
```
