> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sportrix.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Browse Sports, Leagues, and Matches with Sportrix Data

> Use the Sportrix Data fixture catalog to list your enabled sports, filter leagues, and query matches by status, date range, and league.

The Sportrix Data fixture catalog lets you navigate from sports down to individual matches. All catalog endpoints require the `fixtures` scope. Your client is configured with an allowlist of enabled sports — you'll only ever see data for those sports, and requests outside your allowlist return empty results rather than errors.

## What's live right now

`GET /matches/live` returns every currently in-play (`STARTED`) match for a sport, across all of its leagues. Use it to power a "what's live right now" view without iterating leagues. Requires the `fixtures` scope.

### Query parameters

<ParamField query="sport" type="integer" required>
  Sport id. Must be in your allowlist — sports outside your allowlist return `[]`.
</ParamField>

### Response

Returns a plain array of [match objects](/api/match-object). This endpoint is **not paginated** — live matches are a naturally bounded set.

```bash theme={null}
curl "https://api.sportrixdata.com/api/matches/live?sport=1" \
  -H "X-API-Key: $KEY"
```

```json theme={null}
[
  {
    "id": 41282,
    "home_team": "Vancouver Whitecaps II",
    "away_team": "The Town",
    "start_time": "2026-06-18T01:00:00Z",
    "status": "STARTED"
  }
]
```
