Skip to content
Football coverage

Football data API.

Football (soccer) data API covering 842 leagues a year, from the Premier League to regional cups. Live scores, fixtures, statistics and history over REST and WebSocket.

Football is the deepest part of our coverage: 842 leagues and cups a year, from the Premier League, La Liga and the Champions League down to second tiers, youth competitions and women's football across Europe, the Americas, Africa and Asia.

Fixtures and results arrive through the REST API with the same schema for every league, and live matches stream over WebSocket with sub-second updates. Whether you need one league or all of them, the integration is identical.

Competitions

842 football competitions a year, including:

  • Premier League
  • La Liga
  • Bundesliga
  • Serie A
  • Ligue 1
  • Champions League
  • MLS
  • Eredivisie
  • Liga Portugal

Data available

  • Fixtures and schedules
  • Live scores over WebSocket
  • Event timelines
  • Team and player statistics
  • Head-to-head records
  • Historical results

What teams build with it

  • Match centres and live score pages for publishers
  • Fantasy football platforms that need lineups, results and player statistics
  • Club and scouting tools comparing squads across leagues
  • Research datasets spanning seasons and competitions

Football data FAQ

How many football competitions does Outlier cover?

Outlier covers 842 football competitions a year, including Premier League, La Liga, Bundesliga, Serie A.

How is football data delivered?

Fixtures, results and statistics are available over a REST API, and live football events stream over WebSocket with sub-second updates. All data is JSON in the same schema used for every other sport.

Can I combine football with other sports?

Yes. Football is one of 35+ sports on the same API and schema, so adding more sports needs no new integration.

Get football data.

Tell us which football competitions you need and how you want to receive them. We'll come back with coverage details.

Talk to our team →