footballdataorg_competition_matches
Get all matches in a specified football competition, filtered by season, matchday, date range, or status. Provides match schedule, teams, and scores for use in odds and stats comparisons.
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. |