Features

A complete football data toolkit

Every endpoint you need to build live scoreboards, fantasy products, analytics and AI models.

Why choose us

Two core advantages

Deep enough, fast enough — one API that delivers both breadth and real time.

Rich & complete

Rich, complete data

From scores and fixtures to lineups, odds, xG and minute-by-minute commentary — every dimension of a match, across sports and leagues, in one unified structure.

  • 10+ sports · 2000+ leagues · 211 countries
  • 50+ data markets incl. lineups, stats, odds, events, commentary
  • Live + historical seasons in one standardized JSON
50+Data markets
Millisecond push

Fast · low latency

Built on persistent WebSocket connections and a global edge cache, goals, cards and subs arrive in milliseconds — often faster than TV, keeping your product a step ahead.

  • Millisecond WebSocket push, no polling
  • Global multi-region edge nodes for nearby delivery
  • 99.9% uptime, stable through peak match traffic
<100msPush latency

Live Match Trajectory

Millisecond attack paths and key events — see the action unfold in real time, no refresh needed.

LiveFlat
Red Lions FC
0:0
Blue Eagles FC 12:00
Weather:Partly cloudy Temp:24°C Wind 1.1m/s Pressure:762mmHg Humidity:64%
Sportfast
Red Lions FCDangerous attack
J. CavalloForward
Age24Height182cmWeight76kgMin60'

Match Data Showcase

Lineups, stats, live text and events — one API powering the full match experience.

One API · full match
  • 1Lineups & formationsBoth teams on one pitch with positions, shirt numbers and live ratings.
    • True-to-scale pitch with both formations and positions
    • Shirt numbers, captain badge and man-of-the-match highlight
    • Live player ratings that update as the match unfolds
  • 2Full match statisticsPossession, shots, xG, passes and dozens more metrics, split by half.
    • Core metrics: possession, shots, shots on target, xG
    • 50+ data points incl. passes, tackles, fouls, corners
    • Toggle full match / first half / second half
  • 3Minute-by-minute commentaryAttacks, corners, shots and key moments streamed in real time.
    • Minute-by-minute attacks, shots and corners
    • Goals and cards highlighted as they happen
    • Millisecond WebSocket push, no polling needed
  • 4Key event timelineGoals, assists, cards and substitutions as an icon-rich event feed.
    • Goals with score badge and assist details
    • Dedicated icons for cards and substitutions
    • Filter between all events and key events
France 1 – 0 England
France4-2-3-17.96
VS
7.614-4-2England
18.1
Pickford
26.1
Walker
38.3
Stones
47.6
Maguire
59.2
Shaw
67.1
Rice
77.5
Bellingham
88.6
Saka
96
Foden
108.8
Kane
116.4
Palmer
19
Maignan
28.7
Koundé
35.6
Saliba
48.9
Upamecano
57.9
Mendy
66.1
Tchouaméni
77.9
Camavinga
87.5
Dembélé
99.3
Griezmann
107.7
Mbappé
119
© Barcola

Coverage

Multi-sport, multi-market, full fixture calendar — data at scale, ready to integrate.

0+
Sports
0+
Markets
0+
Live & Finished / Mo.
0+
Scheduled / Mo.
Multi-sport coverage

More than football

One API covering live and historical data across football, basketball and more.

Football

Live scores, lineups & formations, odds, xG and minute-by-minute commentary across 2000+ leagues and cups.

Live scoresLineupsOddsxG

Basketball

NBA, CBA and EuroLeague live scores and stats, with quarter scores, player data and money-line odds.

Quarter scoresPlayer dataOdds

Tennis

ATP / WTA and Grand Slam live scores with game-by-game push, set scores and head-to-head data.

Point-by-pointSet scoresH2H

Esports

Live matches, scores and schedules for LoL, Dota 2, CS2 and other popular titles.

Live matchesScheduleTeams

Core capabilities

Infrastructure built for real-time products and data-driven applications.

WebSocket Millisecond Push

Persistent WebSocket connections deliver data in milliseconds — no polling, no lag. Goals, substitutions and cards sync in real time.

Multilingual Support

Chinese and English data out of the box. One endpoint, two markets — switch with a single lang query parameter.

Global Coverage

2000+ leagues across 211 countries. From top-flight to grassroots, one unified schema for everything.

Standardized JSON

Consistent, well-documented fields. Ready out of the box with predictable schemas — ship faster with dependable data.

99.9% Uptime

Redundant infrastructure across global regions keeps your data flowing, even at peak match times.

Secure & Scalable

API-key auth, rate limiting and usage analytics built in. Scale from prototype to production seamlessly.

Use cases

From scoreboards to AI analytics — one API for every football product shape.

Live scores

WebSocket push for goals, cards and subs — power live boards and push notifications.

Fantasy & betting

Lineups, player stats and odds data for pre-match analysis and in-play decisions.

Media & content

Live text, event timelines and match stats to enrich coverage and editorial.

Data analytics

Structured historical and live data fueling BI dashboards, models and AI apps.

Clean, Standardized JSON

Our API returns highly standardized JSON — ready out of the box to power apps, AI models, or data visualizations.

Live Scores Fixtures Leagues Standings Head-to-Head Odds Lineups Teams Players
GEThttps://api.sportfast.io/v1/livescore 200 OK
{
  "success": true,
  "data": [
    {
      "match_id": 1746968,
      "league": "Premier League",
      "league_id": 39,
      "home": {
        "id": 50,
        "name": "Manchester City",
        "logo": "https://api.sportfast.io/images/team/50"
      },
      "away": {
        "id": 40,
        "name": "Liverpool",
        "logo": "https://api.sportfast.io/images/team/40"
      },
      "status": "live",
      "minute": 67,
      "score": {
        "home": 2,
        "away": 1
      },
      "ht_score": {
        "home": 1,
        "away": 1
      },
      "events": [
        {
          "minute": 12,
          "type": "goal",
          "team": "home",
          "player": "E. Haaland"
        },
        {
          "minute": 34,
          "type": "goal",
          "team": "away",
          "player": "M. Salah"
        },
        {
          "minute": 58,
          "type": "goal",
          "team": "home",
          "player": "P. Foden"
        },
        {
          "minute": 61,
          "type": "card",
          "card": "yellow",
          "team": "away",
          "player": "V. van Dijk"
        }
      ]
    },
    {
      "match_id": 1746972,
      "league": "La Liga",
      "league_id": 140,
      "home": {
        "id": 541,
        "name": "Real Madrid",
        "logo": "https://api.sportfast.io/images/team/541"
      },
      "away": {
        "id": 529,
        "name": "Barcelona",
        "logo": "https://api.sportfast.io/images/team/529"
      },
      "status": "live",
      "minute": 23,
      "score": {
        "home": 0,
        "away": 0
      },
      "ht_score": {
        "home": 0,
        "away": 0
      },
      "events": []
    }
  ],
  "meta": {
    "count": 2,
    "timestamp": "2026-07-03T18:43:11.759Z"
  }
}

Ready to plug into global football data?

Start free — get your API key in minutes and ship your product.

Start Free Trial No credit card required. Cancel anytime.
Heads up

You're on the trial version, which provides static test data only — real-time data is not included. To unlock real-time data, contact our support team anytime to get it activated and enjoy dedicated one-on-one after-sales support. We'll respond right away!

Contact Support Now