List a team's matches
Returns paginated matches for a single team (home or away), with scores, xG, odds, and probabilities, plus the team header. Each match includes a team_side field indicating whether the team played home or away.
Plan: Available on the free plan.
Request
- Base URL: https://footballdata.io/api/v1
- URL: https://footballdata.io/api/v1/teams/{team_id}/matches
- Auth: HTTP bearer
Path parameters
Team ID to fetch matches for. Errors with missing_team_id if absent/invalid.
Query parameters
Filter matches to a specific league. Triggers a per-league access check (api_require_league_access).
Filter matches to a specific season.
Filter by exact match status string (e.g. complete, incomplete, suspended).
Filter to matches on a single date (YYYY-MM-DD).
Start of date range, inclusive (YYYY-MM-DD), matched against match_date.
End of date range, inclusive (YYYY-MM-DD), matched against match_date.
Restrict to matches where the team was 'home' or 'away'. Any other value is ignored.
Page number (min 1).
Results per page, clamped between 1 and 100.
Response
Successful response
Example response
{
"success": true
}Changes
No recorded changes to this operation across all 1 revision of this API.