The Football Stats API Built for Speed
Get instant access to football match data, player stats, and fixtures across 80 competitions, with up to 1,196 available on request. Start building in minutes with a fast, easy to use, and reliable API.
All the Football Data
You Need
Production-ready endpoints powering apps right now. Every feature is live on all plans.
Player Statistics
Season and career stats for 84,000+ players including goals, assists, appearances, minutes, cards, shots & more.
Match Statistics & Events
Live and finalized match stats: shots, xG, possession, passes, cards, goals, and minute-by-minute events.
Match Schedules & Results
Complete fixture lists and historical match results from all covered competitions.
Competition Data
80 competitions across 100+ countries — up to 1,196 available on request.
Complete Team Squads
Full squad information with player details, positions, and contract information.
Pre-Match Odds
Pre-match odds from major bookmakers across all covered competitions.
Historical Odds
Archive of pre-match odds across bookmakers for backtesting and modelling.
Live Match Odds
Realtime in-play odds endpoint for matches where live_odds_available is true.
Live Match Stats
Realtime scores, status, and match stats for supported live fixtures.
Advanced Analytics
Expected goals (xG), non-penalty xG (npxG), xA, and deep underlying metrics for every covered match.
We Ship Fast
Here's what's next. We're building in public. These endpoints are actively in development.
Extended Live Feeds
Broader live coverage, deeper in-play event feeds, and richer live match context.
Player Heatmaps
Positional heatmap data showing player movement and touch density across the pitch.
Lineups
Confirmed pre-match and actual starting lineups with formation and substitution data.
See It In Action
Try our API live. Watch how easy it is to fetch comprehensive match data.
GET /football/matches/mt_010249745/statsfetch('https://api.thestatsapi.com/api/football/matches/mt_010249745/stats', {
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
}
})
.then(res => res.json())
.then(data => console.log(data));Hit "Run API Call" to see the response
Explore Our Endpoints
19 endpoints across 5 categories. All returning clean, paginated JSON.
🏆Competitions
3 endpoints available
/api/football/competitionsGet all football competitions with optional filtering
/api/football/competitions/{competition_id}Get details of a specific competition
/api/football/competitions/{competition_id}/seasonsList all seasons for a competition, newest first. The season flagged is_current matches the competition detail’s current_season_id.
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
What You Can Build
From hobby projects to production apps. Here's what developers are building with TheStatsAPI.
Fantasy Football Apps
Build dynamic leagues powered by real player stats, season averages, and match-by-match scoring data.
Match Day Dashboards
Power scoreboards with realtime odds, live match stats, possession, goal events, and form tables.
Betting Analytics Tools
Run prediction models on 10 years of historical data, xG stats, head-to-head records, and team form.
Sports News Platforms
Enrich editorial content with team form, player profiles, competition data, and match reports.
Not sure where to start?
We'll get you there fast.
Describe what you want to build and our AI generates a ready-to-use prompt for your favourite AI coding tool. No API knowledge needed. Just your idea.
New to APIs? Get up and running without needing to know the technical details.
Experienced dev? Skip the boilerplate and go straight to building.
Frequently Asked Questions
Everything you need to know about TheStatsAPI
Still have questions?
Our support team is here to help you get started.
Ready to Power Your Sports App?
Start your 7-day free trial. All endpoints included on every plan.