Login Get API Key

Real-Time Football
Data at Your Fingertips

Live scores, standings, player stats and match events. 1,400+ leagues worldwide. JSON API built for developers.

500 free calls on sign-up. Then $9.99 for 50,000 calls β€” credits never expire. See all plans

  • Score sites
  • Match bots
  • Fantasy and stats apps

Card, Apple Pay, Google Pay, Amazon Pay, USDT or USDC

VisaMastercardAmerican ExpressApple PayGoogle PayAmazon PayLinkUSDTUSDC
# Today's matches curl "https://live-football-api.com/api/v1/matches?api_key=YOUR_KEY" # Specific date + language curl "https://live-football-api.com/api/v1/matches?api_key=YOUR_KEY&date=2026-06-29&lang=en"
const res = await fetch( 'https://live-football-api.com/api/v1/matches' + '?api_key=YOUR_KEY&date=2026-06-29&lang=en' ); const data = await res.json(); console.log(data.matches);
<?php $url = 'https://live-football-api.com/api/v1/matches' . '?api_key=YOUR_KEY&date=2026-06-29&lang=en'; $data = json_decode(file_get_contents($url), true); print_r($data['matches']);
import requests data = requests.get( 'https://live-football-api.com/api/v1/matches', params={'api_key': 'YOUR_KEY', 'date': '2026-06-29', 'lang': 'en'} ).json() print(data['matches'])
{ "status": "success", "matches": [ { "id": 15395205, "status": "Live", "score": { "home": 2, "away": 1 }, "home": { "id": 3428, "name": "Manchester City", "logo": "..." }, "away": { "id": 3412, "name": "Real Madrid", "logo": "..." } } ], "credits_used": 1 }
1400+
Leagues Covered
800+
Active Developers
99.9%
Uptime SLA
<120ms
Avg. Latency

Add it to your site with no coding or design work

A live matches list, a single match scoreboard, league standings, a team squad, or a player profile β€” embed it with one line of code. We built the design, you just paste it in. The widget on the right is real, live data β€” try it now.

  • One <script> tag β€” no CSS or JS to write
  • Light/dark theme, automatic β€” matches your visitor's own system
  • You choose what shows: events, lineups, standings, player profiles and more

Everything you need to build great football apps

Comprehensive data coverage with a simple, consistent REST API.

Live Scores

Real-time score updates with half-by-half breakdown, match clock and a live event timeline.

League Standings

League tables, group standings and cup/knockout bracket progress updated continuously.

Player Data

Full roster data, player profiles, career statistics, season averages and per-game breakdowns.

Advanced Stats

xG (expected goals), pass accuracy, tackles won, duel success rate and advanced analytics for every player.

Fixtures & Results

Complete schedules, historical results and head-to-head records for any team and season.

1400+ Leagues

Premier League, La Liga, Serie A, Bundesliga, Champions League, World Cup and many more domestic and international competitions worldwide.

Webhooks

Push notifications for goals, cards, substitutions and live stats like corners, shots and fouls. Pick the events you want per webhook.

Credit System

Pay only for what you use. Credits never expire. Starter is $9.99 for 50,000 calls.

99.9% Uptime SLA

Enterprise-grade infrastructure with redundant data sources and automatic failover.

Historical Match Archive

Full match data β€” results, lineups and stats where available β€” going back to the 1950s, not just live or current-season data.

Flexible Billing

Choose pay-as-you-go credits that never expire, or a monthly subscription that unlocks unified access to Football, Basketball and Tennis data under one account.

Simple, predictable endpoints

REST API with consistent JSON responses and clear error codes.

Method Endpoint Credits / Call
GET /api/v1/matches 🪙 1 credit
GET /api/v1/leagues 🪙 1 credit
GET /api/v1/league_standings 🪙 1 credit
GET /api/v1/league_fixtures 🪙 1 credit
GET /api/v1/lineups 🪙 1 credit
GET /api/v1/h2h 🪙 1 credit
GET /api/v1/live_match_details 🪙 1 credit
GET /api/v1/csb live match board 🪙 1 credit
POST /api/v1/webhook/register 🪙 0 credits
GET /api/v1/injuries 🪙 1 credit
GET /api/v1/officials 🪙 1 credit
GET /api/v1/referee 🪙 1 credit
GET /api/v1/team_squad 🪙 1 credit
GET /api/v1/team_matches 🪙 1 credit
GET /api/v1/team_standings 🪙 1 credit
GET /api/v1/team_search 🪙 1 credit
GET /api/v1/player 🪙 1 credit
GET /api/v1/player_matches 🪙 1 credit
GET /api/v1/player_search 🪙 1 credit
View Full Documentation →

Every league we cover

Browse by country or search for a league β€” this is the exact data your API key returns.

Loading leagues…

Up and running in 5 minutes

1

Create Account

Sign up free and get 500 credits instantly β€” no credit card required.

2

Get Your API Key

Copy your unique API key from the dashboard.

3

Make Your First Call

Pass api_key as a query parameter and start fetching data.

4

Scale Up

Buy more credits as you grow. Simple pay-as-you-go pricing.

Start building for free

500 free calls to try the API. No card needed. A live page that polls often starts at $9.99 for 50,000 calls.