# SportStatsAPI Soccer API

**Canonical:** https://apis.io/apis/sportstatsapi/sportstatsapi-soccer-api/  
**Provider:** SportStatsAPI — https://apis.io/providers/sportstatsapi/  
**Base URL:** https://api.sportstatsapi.com/api/v1  
**Documentation:** https://sportstatsapi.com/docs/api/

SportStatsAPI Soccer API is one of 33 APIs that [SportStatsAPI](https://apis.io/providers/sportstatsapi/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 3 JSON Schema definitions. Tagged areas include Soccer. The published artifact set on APIs.io includes an OpenAPI specification and 3 JSON Schemas.

The soccer API from SportStatsAPI — 48 operation(s) for soccer.

## Operations (48)

| Method | Path | Summary |
|---|---|---|
| GET | `/soccer/facts` | Facts feed: what finished matches changed |
| GET | `/soccer/h2h/{a}/{b}` | Head-to-head of two teams (all competitions) |
| GET | `/soccer/injuries` | List soccer injuries |
| GET | `/soccer/injuries/history` | Get injury changes |
| GET | `/soccer/leagues` | Get soccer leagues |
| GET | `/soccer/leagues/{id}/attendance` | Get a soccer league's attendance |
| GET | `/soccer/leagues/{id}/bracket` | Get a soccer cup's knock-out bracket |
| GET | `/soccer/leagues/{id}/champions` | Get a soccer league's champions |
| GET | `/soccer/leagues/{id}/coach-changes` | Coach changes in a soccer league |
| GET | `/soccer/leagues/{id}/market-values` | Get a league's squad market values |
| GET | `/soccer/leagues/{id}/players` | Players of a soccer league |
| GET | `/soccer/leagues/{id}/players/stats` | Get a league's player season statistics |
| GET | `/soccer/leagues/{id}/seasons/{season}/table` | Get a past season's final table |
| GET | `/soccer/leagues/{id}/standings` | Get league standings |
| GET | `/soccer/leagues/{id}/standings/history` | Get a league's table round by round |
| GET | `/soccer/leagues/{id}/suspensions` | Get a league's suspension watch |
| GET | `/soccer/leagues/{id}/teams/stats` | Get a league's team season statistics |
| GET | `/soccer/leagues/{id}/top-scorers` | Get league top scorers |
| GET | `/soccer/leagues/{id}/xg-table` | Get a league's xG table |
| GET | `/soccer/matches` | List soccer matches |
| GET | `/soccer/matches/live` | Get live soccer matches |
| GET | `/soccer/matches/{id}` | Get soccer match by ID |
| GET | `/soccer/matches/{id}/box-score` | Get a soccer match's box score (our format) |
| GET | `/soccer/matches/{id}/briefing` | Match briefing (all sports) |
| GET | `/soccer/matches/{id}/injuries` | Get soccer injuries for a match |
| GET | `/soccer/matches/{id}/lineups` | Get soccer match lineups |
| GET | `/soccer/matches/{id}/plays` | Get a soccer match's plays (our format) |
| GET | `/soccer/matches/{id}/stats` | Get soccer match statistics |
| GET | `/soccer/players/{id}` | Get a player |
| GET | `/soccer/players/{id}/injuries/history` | Get a player's injury changes |
| GET | `/soccer/players/{id}/matches` | Get a player's match log |
| GET | `/soccer/players/{id}/photo` | Get a player photo |
| GET | `/soccer/players/{id}/season` | Get a player's season statistics |
| GET | `/soccer/ratings` | Get Elo-style team ratings |
| GET | `/soccer/referees` | List a league's referees |
| GET | `/soccer/teams` | List teams |
| GET | `/soccer/teams/{id}` | Get a team |
| GET | `/soccer/teams/{id}/briefing` | Team briefing (all sports; tennis: player) |
| GET | `/soccer/teams/{id}/calendar.ics` | A team's matches as a calendar feed |
| GET | `/soccer/teams/{id}/coach` | Get a soccer team's head coach |
| GET | `/soccer/teams/{id}/facts` | Team facts: streaks, records, first since, milestones |
| GET | `/soccer/teams/{id}/honours` | Get a soccer team's honours |
| GET | `/soccer/teams/{id}/logo` | Get a team logo |
| GET | `/soccer/teams/{id}/matches` | A team's matches |
| GET | `/soccer/teams/{id}/season-stats` | Get a soccer team's season statistics |
| GET | `/soccer/teams/{id}/squad` | Get a team's squad |
| GET | `/soccer/teams/{id}/transfers` | Get a team's transfers |
| GET | `/soccer/transfers` | List soccer transfers |

## Machine-readable artifacts (4)

- **OpenAPI** — https://artifacts.apis.io/sportstatsapi/openapi/sportstatsapi-soccer-api-openapi.yml
- **JSONSchema** — https://artifacts.apis.io/sportstatsapi/json-schema/sportstatsapi-dto-soccer-match-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/sportstatsapi/json-schema/sportstatsapi-dto-team-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/sportstatsapi/json-schema/sportstatsapi-dto-player-response-schema.json

## Other SportStatsAPI APIs (12)

- [SportStatsAPI Alpine Skiing API](https://apis.io/apis/sportstatsapi/sportstatsapi-alpine-skiing-api/)
- [SportStatsAPI American Football API](https://apis.io/apis/sportstatsapi/sportstatsapi-american-football-api/)
- [SportStatsAPI Baseball API](https://apis.io/apis/sportstatsapi/sportstatsapi-baseball-api/)
- [SportStatsAPI Basketball API](https://apis.io/apis/sportstatsapi/sportstatsapi-basketball-api/)
- [SportStatsAPI Biathlon API](https://apis.io/apis/sportstatsapi/sportstatsapi-biathlon-api/)
- [SportStatsAPI Boxing API](https://apis.io/apis/sportstatsapi/sportstatsapi-boxing-api/)
- [SportStatsAPI Changes API](https://apis.io/apis/sportstatsapi/sportstatsapi-changes-api/)
- [SportStatsAPI Coverage API](https://apis.io/apis/sportstatsapi/sportstatsapi-coverage-api/)
- [SportStatsAPI Cricket API](https://apis.io/apis/sportstatsapi/sportstatsapi-cricket-api/)
- [SportStatsAPI Cross Country Skiing API](https://apis.io/apis/sportstatsapi/sportstatsapi-cross-country-skiing-api/)
- [SportStatsAPI Curling API](https://apis.io/apis/sportstatsapi/sportstatsapi-curling-api/)
- [SportStatsAPI Darts API](https://apis.io/apis/sportstatsapi/sportstatsapi-darts-api/)

## Tags

Soccer

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/sportstatsapi/sportstatsapi-soccer-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/sportstatsapi/.
