List matches in a season
Plan: Available on the free plan.
Request
- Base URL: https://footballdata.io/api/v1
- URL: https://footballdata.io/api/v1/seasons/{season_id}/matches
- Auth: HTTP bearer
Path parameters
Season ID to list matches for. Errors with missing_season_id if absent or <= 0; season_not_found (404) if inactive.
Query parameters
Optional league filter. Requires the key's plan to have access to this league (api_require_league_access).
Optional filter; returns matches where the team is home or away.
Optional exact match status filter (e.g. complete, incomplete, suspended).
Filter to a single date (YYYY-MM-DD). Invalid format returns invalid_date (400).
Start of date range (YYYY-MM-DD, inclusive). Invalid format returns invalid_from_date (400).
End of date range (YYYY-MM-DD, inclusive). Invalid format returns invalid_to_date (400).
Sort direction by match date. Allowed: asc, desc. Anything else falls back to asc.
Page number for pagination (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.