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=liveExample 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);{
"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
minuteCurrent match minute for live games.
statuslive for in-play matches.
scoreLive running score per team.
last_eventMost recent goal, card, or substitution.
What you can build with the Football Live Scores API
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.
Simple, Transparent Pricing
Every plan includes stats, odds, xG, history, and every documented endpoint.
Starter
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
Growth
For production apps with steady traffic
Everything in Starter, plus:
- 500,000 requests/month
- 300 requests/min
- Priority support for production teams
Scale
For high-volume, production-grade usage
Everything in Growth, upgraded to:
- 5,000,000 requests/month
- 1,000 requests/min
- Dedicated support & SLA
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