Skip to content
SportsDataAPI Real-time sports data

Football Odds API

The most comprehensive football API. Live scores, fixtures, lineups, events, statistics, odds, and transfers.

1000+ leagues · 190+ countries

What You Get With Football API

Core data points available through the Football API.

live scores

Real-time live scores data for football competitions worldwide.

odds

Real-time odds data for football competitions worldwide.

transfers

Real-time transfers data for football competitions worldwide.

predictions

Real-time predictions data for football competitions worldwide.

Football API Endpoints

20 endpoints covering every aspect of football data.

GET /fixtures Fixtures by date, league, team
GET /standings League standings & tables
GET /players Profiles & season stats
GET /odds Pre-match & live odds
GET /predictions AI-powered match predictions

Football API Coverage

Comprehensive football data across leagues and competitions worldwide.

1218
Leagues
171
Countries
5000+
Data Points
Real-time
Updates
1218 leagues across 171 countries
League ScheduleHistorical dataStandingsEventsLineupsStatisticsPlayersPlayers statisticsInjuriesPredictionsOdds
Albania
1st Division - - -
2nd Division - Group A - - - - - -
2nd Division - Group B - - - - - -
2nd Division - Play-offs - - - - - - -
Cup - - - - -
Super Cup - - - - -
Superliga - - -
Algeria
Coupe de la Ligue - - - - -
Coupe Nationale - - - - -
Ligue 1 - -
Ligue 2 - - -
Super Cup - - - - -
U21 League 1 - - - - - -
Andorra
1a Divisió - - -
2a Divisió - - - - - -
Copa Constitució - - - - -
Super Cup - - - - - -
Angola
Girabola - - -
Super Cup - - - - - - - -
Antigua-And-Barbuda
Premier Division - - - - -
Argentina
Copa Argentina - - - -
Copa de la Liga Profesional - -
Copa de la Superliga - - - - -
Liga Profesional Argentina
Primera B Metropolitana - - - -
Primera C - - - -
Primera D - - - - -
Primera Nacional - - -
Reserve League - - - -
Super Copa - - - - -
Super Copa International - - - - -
Torneo Federal A - - - -
Torneo Promocional Amateur - - - - -
Trofeo de Campeones de la Superliga - - - - -
Armenia
Cup - - - - -
First League - - - -
Premier League - - -
Super Cup - - - - - -
Aruba
Division di Honor - - - - - -
Australia
A-League
A-League Women - - - -
Australia Cup - - - - -
Australian Championship - - - - -
Brisbane Premier League - - - - -
Capital Territory NPL - - - - -
Capital Territory NPL 2 - - - - -
New South Wales NPL - - -
New South Wales NPL 2 - - - -
NNSW League 1 - - - - -
Northern NSW NPL - - - - -
Northern Territory Premier League - - - - - -
Queensland NPL - - - -
Queensland Premier League - - - - - -
South Australia NPL - - - - -
South Australia State League 1 - - - - - -
Tasmania Northern Championship - - - - - - -
Tasmania NPL - - - - -
Tasmania Southern Championship - - - - - -
Victoria NPL - - - -
Victoria NPL 2 - - - - -
Western Australia NPL - - - - -
Western Australia State League 1 - - - - - -
Austria
2. Liga -
Bundesliga
Cup - - - -
Frauenliga - - -
Landesliga - Burgenland - - - - - -
Landesliga - Karnten - - - - - -
Landesliga - Niederosterreich - - - - - -
Landesliga - Oberosterreich - - - - - -
Landesliga - Salzburg - - - - - -
Landesliga - Steiermark - - - - - -
Landesliga - Tirol - - - - -
Landesliga - Vorarlbergliga - - - - - -
Landesliga - Wien - - - - - -
Regionalliga - Mitte - - - -
Regionalliga - Ost - - - -
Regionalliga - Salzburg - - - -
Regionalliga - Tirol - - - -
Regionalliga - West - - -

Football API Use Cases

See how developers use football data in production.

Betting Apps

Build football betting features with real-time odds from 30+ bookmakers worldwide.

Analytics

Power football prediction models with years of historical match and player data.

Media

Display live football scores, stats, and odds on your website or app in real-time.

Football API Code Example

Integrate football data in minutes with a simple REST call.

curl -X GET "https://v3.football.sportsdataapi.com/fixtures" \
  -H "x-apisports-key: YOUR_API_KEY"
import requests

url = "https://v3.football.sportsdataapi.com/fixtures"
headers = {"x-apisports-key": "YOUR_API_KEY"}

response = requests.get(url, headers=headers)
data = response.json()
print(data)
Sample Response
{
  "get": "fixtures",
  "results": 1,
  "response": [{
    "fixture": {
      "id": 239625,
      "date": "2024-09-14T14:00:00+00:00",
      "status": { "long": "Match Finished", "short": "FT" }
    },
    "league": { "id": 39, "name": "Premier League", "country": "England" },
    "teams": {
      "home": { "id": 33, "name": "Manchester United", "winner": true },
      "away": { "id": 40, "name": "Liverpool", "winner": false }
    },
    "goals": { "home": 2, "away": 1 }
  }]
}

Start free. Scale when ready.

Get 100 free football API requests per day. No credit card required.

Upgrade to PRO for full real-time data, live odds, and unlimited historical access.

Football API FAQ

Common questions about the Football API.

What football leagues does the API cover?

Over 1000 leagues across 190+ countries including Premier League, La Liga, Serie A, Bundesliga, Ligue 1, Champions League, World Cup, and hundreds of lower divisions worldwide.

How often are football odds updated?

Pre-match odds are updated every 5 minutes from 30+ bookmakers. Live in-play odds update in real-time during matches with sub-second latency.

Can I get historical football data?

Yes. Full match history, season statistics, player career data, and historical odds going back multiple seasons are available on PRO plans and above.

Is there a free plan for football data?

Yes. The free plan includes 100 requests per day with access to fixtures, standings, and pre-match odds for major European leagues and international competitions.

Already have an account?