Live scores endpoint

Football Live Scores API

Stream real-time football scores, the current match minute, and goal events for live matches across more than 1,000 competitions.

Quick answer

The football live scores API returns in-play matches with live score, current minute, and recent events, so you can power live score widgets, push notifications, and in-play products.

GET /football/matches?status=live

Example request

const res = await fetch(
  "https://api.thestatsapi.com/api/football/matches?status=live",
  { headers: { Authorization: "Bearer YOUR_API_KEY" } }
);
const data = await res.json();
console.log(data);
JSON response
{
  "data": [
    {
      "match_id": "mt_25262",
      "competition": "Premier League",
      "status": "live",
      "minute": 67,
      "home": { "name": "Chelsea", "score": 2 },
      "away": { "name": "Tottenham", "score": 2 },
      "last_event": { "minute": 64, "type": "goal", "team": "Tottenham" }
    }
  ]
}

Key response fields

minute

Current match minute for live games.

status

live for in-play matches.

score

Live running score per team.

last_event

Most recent goal, card, or substitution.

What you can build with the Football Live Scores API

Live score widgets and tickers
Push notification services
In-play betting products
Second-screen match experiences

The Football Live Scores API is part of TheStatsAPI, a single REST API covering 1,000+ football competitions with fixtures, results, standings, player and match stats, odds, and xG. Plans start at $50/month with a 7-day free trial and every endpoint included.

Frequently Asked Questions

How often do live scores update?

Scores and the match minute update in near real time during eligible live matches.

Can I get live odds too?

Yes. Use the live odds endpoint with the same match_id for in-play prices where available.

How do I poll efficiently?

Request status=live to fetch only in-play matches, then poll on a short interval for those match IDs.

Pricing_Plans

Simple, Transparent Pricing

Every plan includes stats, odds, xG, history, and every documented endpoint.

Starter

$50/month

For prototypes, side projects, and early products

Included in every plan:

  • All football data endpoints included
  • Pre-match & live odds endpoints
  • Bet365, Pinnacle, Betfair Exchange & Kambi odds
  • 1X2, Asian handicap, totals, BTTS, DNB & corners
  • Fixtures, results, match stats, teams & players
  • xG, player season stats & team stats
  • 10 years of historical match data
  • Build with AI
  • 80 competitions by default, up to 1,196 on request
  • 100,000 requests/month
  • 120 requests/min
  • Email & chat support
Most Popular

Growth

$129/month

For production apps with steady traffic

Everything in Starter, plus:

  • 500,000 requests/month
  • 300 requests/min
  • Priority support for production teams

Scale

$379/month

For high-volume, production-grade usage

Everything in Growth, upgraded to:

  • 5,000,000 requests/month
  • 1,000 requests/min
  • Dedicated support & SLA
Cancel anytime
7-day free trial on all plans

Build with the Football Live Scores API today

Start a 7-day free trial. Every endpoint and competition is included on every plan.

Get your API key