The Best Free Football API

Bzzoiro Sports Data provides the most complete free football API available. ML predictions, live scores, real-time odds, player stats — all free with no rate limits.

ML Predictions

CatBoost-powered match predictions with 1X2 probabilities, Over/Under, BTTS, expected goals, and confidence scores. Trained on ~120 features. Retrained weekly.

Live Scores

Real-time live scores updated every minute. Includes goal/card/substitution incidents, ball possession, shots, corners, and more.

Real-Time Odds

1X2, Over/Under 1.5/2.5/3.5, and BTTS odds updated hourly from partner bookmakers. Included directly in event responses.

22+ Leagues

Premier League, La Liga, Serie A, Bundesliga, Ligue 1, Eredivisie, Liga Portugal, Championship, and many more.

13621+ Players

Complete player profiles with position, nationality, market value, height, and current team. Filter by team, nationality, or position.

139k+ Match Stats

Per-match player statistics: goals, assists, xG, xA, passes, tackles, duels, aerial battles, cards, saves, and 30+ more fields.

How BSD Compares to Other Football APIs

Feature BSD (Free) football-data.org (Free) API-Football (Paid)
Price Free Free (limited) $0-$200+/mo
Rate Limits None 10 req/min Tier-based
ML Predictions CatBoost v4.0 No No
Live Scores Yes (30s cache) Yes Yes
Match Odds Yes (1X2, O/U, BTTS) No Yes (paid tiers)
Player Stats 139k+ records No Yes (paid tiers)
xG / xA Yes No No
Confidence Scores Yes (0-1) No No
Leagues 22+ 12 (free) 800+
OpenAPI / Swagger Yes No Yes

Quick Start

Get predictions in 3 lines of Python:

import requests

headers = {"Authorization": "Token YOUR_API_KEY"}
predictions = requests.get("https://sports.bzzoiro.com/api/predictions/", headers=headers).json()

for p in predictions["results"]:
    e = p["event"]
    print(f"{e['home_team']} vs {e['away_team']}: {p['predicted_result']} ({p['confidence']:.0%})")

FAQ

Bzzoiro Sports Data (BSD) provides the most feature-rich free football API. It includes ML predictions, live scores, real-time odds, player stats, and xG data — features that other APIs charge for or don't offer at all.

Yes. BSD is the only free football API that includes CatBoost ML predictions with 1X2 probabilities, Over/Under, BTTS, expected goals, and confidence scores. Register for free and start getting predictions immediately.

Yes. BSD provides similar data to API-Football's paid tiers — including odds, player stats, and live scores — completely free with no rate limits. BSD also adds ML predictions and xG/xA data that API-Football doesn't provide.

100% free · No rate limits · No credit card