football-data - Query football leagues, matches, and player data
Provides football data for 13 leagues, including standings, schedules, match statistics, xG, transfers, injuries, and player profiles.
Tags
Updated: 2026-10-16Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Retrieve league standings
- Retrieve match schedules
- Retrieve match summaries
- Retrieve lineups and statistics
- Retrieve match timelines
- Retrieve expected goals
- Retrieve player profiles
- Retrieve transfer information
- Search teams and competitions
- Detect current seasons
Inputs
- Competition identifiers
- Season identifiers
- Team identifiers
- Match identifiers
- Player identifiers
- Match dates
- Team search queries
Outputs
- Standings data
- Schedule data
- Match summaries
- Lineup data
- Match statistics
- Match timelines
- Expected goals data
- Player profiles
- Transfer data
- Season information
Requirements
- Python 3.10 or newer
- sports-skills package
- No API key
