apisports_football_fixtures
Fetch football fixtures and results by date, league, team, or fixture ID, including scores, venues, and match status. Pass season when filtering by team or league.
Instructions
Football fixtures and results by date, league or team. Give at least one filter.
Returns: {results, response:[{fixture:{id, date, timestamp, venue:{name, city}, status:{long, short, elapsed}}, league:{id, name, country, season, round}, teams:{home:{id, name, winner}, away:{…}}, goals:{home, away}, score:{halftime, fulltime, extratime, penalty}}]} — SHAPE FROM VENDOR DOCS. goals is the 90-minute score; score.penalty decides a shootout, so a cup tie needs both.
NOTE: this shape is from the vendor's documentation and has NOT been verified against a live response (we hold no key for this provider). Treat it as approximate — inspect the actual payload before relying on a field name.
Example: A day's fixtures {"date": "2024-08-17"}
Auth: needs your own key in API_SPORTS_KEY.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | One fixture id. | |
| date | No | YYYY-MM-DD (all leagues that day). | |
| last | No | The N most recent finished fixtures. | |
| next | No | The N upcoming fixtures. | |
| team | No | Team id. | |
| league | No | League id. | |
| season | No | Season starting year — REQUIRED whenever you pass `league` or `team`. | |
| status | No | Short status codes, e.g. NS, 1H, FT (comma-separated). | |
| timezone | No | IANA zone, e.g. Australia/Melbourne. Default is UTC. |