Login
Football Data API

Football Intelligence.
200+ Leagues. One API.

The most comprehensive football data API on the market. Access standings, fixtures, player stats, historical data, and real-time match events across 200+ leagues worldwide.

200+
Leagues
5K+
Teams
100K+
Players
50+
Data Points

API Endpoints

League Data

Standings, fixtures, results, goal stats, and season archives across 200+ competitions worldwide.

StandingsFixturesSeason ArchiveTop Scorers

Team Details

Full squad depth, xG metrics, home/away splits, head-to-head history, and tactical formation data.

SquadxG / xAH2H RecordsForm

Player Stats

Career timelines, per-90 advanced metrics, transfer history, contract data, and availability tracking.

CareerPer-90TransfersInjuries

Historical Performance

Deep historical match records, season-by-season comparisons, and long-range trend analysis.

Match HistorySeason TrendsComparisons

Match Events

Goals, cards, substitutions, lineups, referee data, shot maps, and full event timelines.

GoalsCardsLineupsShot Map
Coming Soon

Live Scores

Real-time match events via WebSocket, minute-by-minute updates, live lineups, and in-match stats.

WebSocketWebhooksLive xG

Leagues Coverage

LeagueCountryTierTeamsCoverage
Premier LeagueEnglandTier 120
La LigaSpainTier 120
Serie AItalyTier 120
BundesligaGermanyTier 118
Ligue 1FranceTier 118
ChampionshipEnglandTier 224
EredivisieNetherlandsTier 118
Primeira LigaPortugalTier 118
MLSUSA/CanadaTier 130
BrasileirãoBrazilTier 120
Argentine PrimeraArgentinaTier 128
J1 LeagueJapanTier 120

Code Examples

// Get Premier League standings
GET /v2/leagues/premier-league/standings

const response = await fetch('https://api.sportiq.io/v2/leagues/premier-league/standings', {
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY'
  }
});
// Get player statistics
GET /v2/players/{player_id}/stats

const player = await fetch('https://api.sportiq.io/v2/players/haaland/stats?season=2025');
// WebSocket connection for live scores (Coming Soon)
const ws = new WebSocket('wss://api.sportiq.io/v2/live?league=premier-league');
ws.onmessage = (event) => {
  const data = JSON.parse(event.data);
  // Handle real-time match events
};

Start building with Football API

Get your API key and access comprehensive football data across 200+ leagues.