laliga_matches
Retrieves La Liga match fixtures and results. Pass competition (primera-division) and optional gameweek to filter; returns match details including teams, date, status, and more.
Instructions
Matches feed. IMPORTANT: pass competition= to get a competition's matches — subscription= alone returns a mixed bag (incl. World Cup placeholders). competition=primera-division gives the 380 LALIGA EA SPORTS matches; add gameweek= for one matchweek (10).
Returns: {total, matches:[{id, slug, name, opta_id, home_team, away_team, competition, season, gameweek, date, time, venue, status}]} (status FullTime/PreMatch/…)
Example: 2025/26 LALIGA matchweek 1 (10 matches) {"subscription": "laliga-easports-2025", "competition": "primera-division", "gameweek": 1, "limit": 10}
Auth: works without a key; LALIGA_SUBSCRIPTION_KEY unlocks more if set.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Page size. | |
| offset | No | Pagination offset. | |
| gameweek | No | Matchweek number (use with competition for a single round = 10 matches). | |
| competition | No | Competition slug to filter to — REQUIRED for real LaLiga matches (primera-division, segunda-division, primera-division-femenina). | |
| subscription | No | Subscription slug = the season (e.g. laliga-easports-2025). |