Introduction
SoccersAPI is a REST API for football data. Version 2.2 exposes resource routes
such as /livescores/, /fixtures/, /leagues/, /teams/ and /players/.
Every route uses the required t query parameter to select an operation; the
reference documents each route with a table of its t values and the
parameters each one needs.
Common product use cases include:
- Live and day-based match feeds.
- Fixtures, results, match status and event timelines.
- Match, team and player statistics.
- Leagues, seasons, stages, groups, rounds and standings.
- Team, player, coach, referee and venue profiles.
- Pre-match and in-play odds where enabled.
- Broadcast listings and media/highlight metadata where available.
Every request requires an account username (user) and API token (token).
Successful responses normally contain data and meta; meta reports request
quota and pagination information.
Coverage and completeness
Access and field availability depend on three separate factors:
- The account plan and its selected leagues/datasets.
- Coverage for the competition and season.
- What the upstream source has published for the specific match.
For this reason, a successful response can contain an empty array or nullable fields. Clients should handle missing lineups, events, stats, odds, broadcasts, player IDs and assist attribution without treating them as transport errors.
Live scores, match events and attribution can update at different times. Data may also be corrected or backfilled during and shortly after a match. Consumers should merge newer snapshots and avoid assuming that the first goal update is already fully attributed.
Plans and pricing
Plan names, league allowances, trial terms, request limits and prices can change. The account dashboard and the current pricing page are the authoritative sources for a subscription. Use coverage to confirm the competitions currently available to the account.
For plan or coverage questions, contact [email protected].
Recommended next steps
- Follow Getting Started to create a token and make a first authenticated call.
- Read Shared Query Parameters, especially the difference between operation selectors and dataset includes.
- For live timelines, read Match Events and Dataset Includes.
- Check Plans and Data Access to understand which leagues and datasets the account can read.
- Use the reference for the accepted
tvalues and conditional parameters of each route, and the Interactive API Explorer to try them.