footballdataorg_competition_matches
Retrieve all matches for a specified football competition, with optional filters for date range, season, status, or matchday. Get match details including teams and score.
Instructions
All matches in one competition. NEEDS A KEY (403 without).
Returns: {filters, resultSet, competition, matches:[{id, utcDate, status, matchday, homeTeam, awayTeam, score:{winner, fullTime:{home, away}, halfTime}}]} — SHAPE FROM VENDOR DOCS.
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 Premier League matchday {"competition": "PL", "matchday": 1}
Auth: needs your own key in FOOTBALL_DATA_ORG_KEY.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dateTo | No | YYYY-MM-DD. | |
| season | No | Season starting year. | |
| status | No | Match state. One of: SCHEDULED, LIVE, IN_PLAY, PAUSED, FINISHED, POSTPONED, SUSPENDED, CANCELLED. | |
| dateFrom | No | YYYY-MM-DD. | |
| matchday | No | Restrict to one matchday. | |
| competition | Yes | Competition code or id. Required — part of the URL path. |