Skip to main content
All competition endpoints accept an optional season_id query parameter to load historical seasons. Without it, the current season is returned.

Competition Detail (Full)

Returns the complete competition payload — teams, matches, stages, standings, players, honors, and venues.
Verified: EPL → 31 teams, 380 matches, 20 venues, 127 seasons of honors. WC 2026 → 83 teams, 104 matches, 17 venues, 22 seasons of honors.

Competition Matches

Competition Standings

Returns flattened league tables with team names. Standings detail keys:

Top Scorers

Competition Transfers

Transfers may return an empty array or fail for some smaller competitions.

Competition Stats

Seasons & Archive

seasons returns every season ID you can pass back as season_id (EPL ships 24 seasons from 2003-04 to 2026-27). archive returns the historical champions list with team names (EPL ships 127 seasons back to 1888). Cache TTL: 10 minutes for all competition endpoints.
Last modified on June 29, 2026