League fixtures
League fixtures
GET
/v1/leagues/{id}/fixtures
One league's fixtures and results — the bulk entry point for historical data and backtesting. Defaults to your plan's whole history window plus the upcoming schedule; narrow it with start_time/end_time (no 24h span cap here), or pass ?season where the league lists seasons. Supports the same include, status and lang options as /v1/fixtures.
Parameters
| id | required | League id. |
| season | optional | A season as listed for the league on /v1/leagues/{id}, e.g. 2026 or 26/27 — shorthand for that season's kickoff window. Leagues that list no seasons take start_time/end_time instead. |
| start_time, end_time | optional | A [start_time, end_time) kickoff window — unix seconds, UTC, start inclusive, end exclusive, no span limit. Handy for slicing historical data. |
| status | optional | all | scheduled | live | finished. Defaults to all. |
| include | optional | Comma list of odds | events | stats — same as /v1/fixtures. Caps per_page at 50. |
| lang | optional | Localize team & league names (21 languages, English fallback). |
| page, per_page | optional | Pagination (per_page max 100; 50 with include). Fixtures are ordered by kickoff, oldest first. |
Example
GET /v1/leagues/{id}/fixtures
curl https://api.5dollarfootballapi.com/v1/leagues/{id}/fixtures
-H "Authorization: Bearer fb_live_your_key"
{
"success": 1,
"data": [
{
"id": 197412300,
"league": { "id": 39, "name": "Premier League" },
"teams": { "home": { "id": 2618, "name": "Arsenal" }, "away": { "id": 2611, "name": "Chelsea" } },
"kickoff_utc": "2026-08-15T16:30:00+00:00",
"kickoff_ts": 1786811400,
"status": "scheduled",
"goals": { "home": null, "away": null },
"corners": { "home": null, "away": null },
"cards": { "home": { "yellow": null, "red": null }, "away": { "yellow": null, "red": null } }
}
],
"pagination": { "page": 1, "per_page": 50, "count": 1, "has_more": true }
}
Need a key? Create a free account — a working key is issued instantly, no card required.