Real-time soccer data — 100+ leagues, 15,000+ clubs

Soccer data API for live scores, events & transfers

Complete soccer coverage: live scores from 100+ leagues, match events (goals, cards, subs), confirmed lineups with formations, league tables, transfer rumors and confirmations, and player stats. EPL, La Liga, Bundesliga, Serie A, Ligue 1, MLS, plus 95+ more competitions.

100+ leagues covered
15,000+ clubs tracked
Live + delayed tier options
<500ms event latency
# Get live soccer scores across all subscribed leagues
curl "https://api.sportapi.io/v1/soccer/scores/live" \
  -H "Authorization: Bearer $API_KEY"

{
  "fixtures": [{
    "fixture_id": "epl_2024_arsenal_chelsea",
    "league": "epl", "status": "in_progress",
    "minute": 78, "period": "second_half",
    "home": {"team": "Arsenal", "score": 2},
    "away": {"team": "Chelsea", "score": 1},
    "last_event": "Goal — B. Saka 76' (assist M. Ødegaard)"
  }]
}
100+
Soccer leagues
15,000+
Clubs covered
8M+
Historical matches
20 langs
Localized names

Every soccer data point, one API

Live scores, match events, confirmed lineups with formations, full league tables with European and relegation indicators, transfer feeds, and player stats — across every major league.

GET
/v1/soccer/scores/live
Live Scores
Real-time scores across every league you subscribe to. Period (1H/HT/2H/ET/PK), minute, score, and last event.
GET
/v1/soccer/fixtures/{id}/events
Match Events
Goals, yellow/red cards, substitutions, penalties, VAR reviews, and own goals — chronologically ordered with minute and player.
GET
/v1/soccer/fixtures/{id}/lineups
Lineups
Confirmed lineups posted ~1 hour before kickoff with formation, jersey number, position, and captain marker.
GET
/v1/soccer/fixtures/{id}/stats
Match Stats
Possession, shots, shots on target, corners, fouls, offsides, pass accuracy — team and per-player.
GET
/v1/soccer/leagues/{id}/table
League Tables
Live league tables with points, goal difference, form, qualification status (European, relegation, playoff).
GET
/v1/soccer/transfers
Transfers
Confirmed transfers, loan moves, contract extensions, and rumor feed sourced from licensed media partners.
GET
/v1/soccer/players/{id}/stats
Player Stats
Per-competition stats: appearances, goals, assists, xG, xA, key passes, tackles, aerial duels won.
GET
/v1/soccer/schedule
Schedule
Multi-league schedule with kickoff times, venue, referee, and broadcast info. Filter by league, club, or date range.

Soccer API questions

Which soccer leagues do you cover?

All top European leagues (EPL, La Liga, Bundesliga, Serie A, Ligue 1, Eredivisie, Primeira Liga), UCL/UEL/Europa Conference, EFL Championship, MLS, Liga MX, Brasileirão, J-League, K-League, plus 90+ more. International competitions: World Cup, Euros, Copa América, AFCON, Nations League.

How real-time is soccer live data?

Real-time tier delivers events within 500ms of the on-pitch action. Standard tier 1–5 seconds. For high-pace events like goals and red cards, the real-time tier is what you want for live UX.

Do you have xG and advanced soccer metrics?

Yes, on enterprise tier. xG per shot, xA per pass, progressive carries, pressures, packing, and PPDA. We use an in-house model trained on 8M+ shots; methodology documented.

What about transfer data — is it reliable?

Confirmed transfers are sourced from official club announcements and major reporting outlets (Romano, Ornstein, etc.). Rumor feed is clearly tagged as rumor with source attribution. We don't fabricate — if it's not in our feed, it hasn't been reported yet.

Can I get women's soccer coverage?

Yes — WSL (England), NWSL (US), Liga F (Spain), Frauen-Bundesliga (Germany), and UEFA Women's Champions League. Women's World Cup and Euros included. Coverage parity continues to improve year-over-year.

Do you support odds for soccer betting apps?

Yes, on the appropriately licensed tier. 1X2, Asian handicap, totals, BTTS, player props, and futures from major sportsbooks. Coverage strongest for European leagues and major international tournaments.

Build with Soccer data today

14-day free trial. No credit card required for evaluation. We'll provision your API key within one business day.

Request Soccer API AccessView Documentation