pl_matches
Retrieve football fixtures and results filtered by competition, season, matchweek, team, match state, or kickoff date range. Paginated feed for building match schedules and outcomes.
Instructions
Primary fixtures/results feed — filter by competition, season, matchweek, team, period (PreMatch/Live/FullTime) or a kickoff date range. Paginated.
Returns: {pagination, data:[{matchId, competition, season, matchWeek, phase, kickoff, period, clock, ground, attendance, homeTeam:{id, name, score, halfTimeScore}, awayTeam, resultType}]}
Example: 2025/26 matchweek 1 results {"competition": 8, "season": 2025, "matchweek": 1, "limit": 10}
Auth: none needed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Sort, e.g. kickoff:asc or kickoff:desc. | |
| team | No | Filter to one team's matches. | |
| limit | No | Page size. | |
| period | No | Match state filter. One of: PreMatch, Live, FullTime. | |
| season | No | Season id (2025 = 2025/26). | |
| matchweek | No | Matchweek number. | |
| competition | No | Competition id (8). | |
| next_cursor | No | Pagination cursor. | |
| kickoff_after | No | Only matches kicking off after this date (YYYY-MM-DD). | |
| kickoff_before | No | Only matches kicking off before this date (YYYY-MM-DD). |