Login Get API Key

Real-Time Basketball
Data at Your Fingertips

Live scores, standings and team rosters, straight from the court. 50+ leagues worldwide. JSON API built for developers.

# Today's matches curl "https://live-basketball-api.com/api/v2/matches?api_key=YOUR_KEY" # Specific date + language curl "https://live-basketball-api.com/api/v2/matches?api_key=YOUR_KEY&date=2026-06-29&lang=en"
const res = await fetch( 'https://live-basketball-api.com/api/v2/matches' + '?api_key=YOUR_KEY&date=2026-06-29&lang=en' ); const data = await res.json(); console.log(data.matches);
<?php $url = 'https://live-basketball-api.com/api/v2/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-basketball-api.com/api/v2/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": 87, "away": 79 }, "home": { "id": 3428, "name": "Boston Celtics", "logo": "..." }, "away": { "id": 3412, "name": "Golden State Warriors", "logo": "..." } } ], "credits_used": 1 }
50+
Leagues Covered
1,200+
Active Developers
99.9%
Uptime SLA
<120ms
Avg. Latency

Everything you need to build great basketball apps

Comprehensive data coverage with a simple, consistent REST API.

⚡

Live Scores

Live match status and quarter-by-quarter score with game clock, updated continuously for every match in progress.

🏀

Team Rosters

Full squad lists for every team, with per-player season stats โ€” games played, points, assists and rebounds.

📈

Recent Form

Each team's last 5 results โ€” opponent, score and outcome โ€” right before the match starts.

🔍

Search

Look up any basketball player, team or league by name in a single call.

🗓

Standings & Fixtures

League standings tables and full fixture schedules, browsable season by season for any team or competition.

🌍

50+ Leagues

NBA, EuroLeague, FIBA World Cup, ACB, BSL, NBL and many more domestic competitions worldwide.

🔑

Credit System

Pay only for what you use. Credits never expire. Simple per-request pricing starting at $0.001.

🛡

99.9% Uptime SLA

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

Simple, predictable endpoints

REST API with consistent JSON responses and clear error codes.

Method Endpoint Credits / Call
GET /api/v2/matches 🪙 1 credit
GET /api/v2/match/details 🪙 1 credit
GET /api/v2/match/form 🪙 1 credit
GET /api/v2/team/players 🪙 1 credit
GET /api/v2/team/matches 🪙 1 credit
GET /api/v2/competition/details 🪙 1 credit
GET /api/v2/player/search 🪙 1 credit
GET /api/v2/team/search 🪙 1 credit
GET /api/v2/league/search 🪙 1 credit
GET /api/v2/player/details 🪙 1 credit
View Full Documentation →

Up and running in 5 minutes

1

Create Account

Sign up free and get 100 credits instantly โ€” no credit card required.

2

Get Your API Key

Copy your unique API key from the dashboard.

3

Make Your First Call

Add the key to your request header and start fetching data.

4

Scale Up

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

Start building for free

100 free credits on sign up. No credit card needed.