The unified sports data API for real-time scores, stats & news
One API for NBA, NFL, MLB, NHL, soccer and 100+ leagues. Live scores with sub-second latency, full play-by-play, player and team stats, news headlines, and odds. REST and WebSocket delivery, consistent JSON schema.
# Get live scores across every league curl "https://api.sportapi.io/v1/nba/scores/live" \ -H "Authorization: Bearer $API_KEY" # Response { "games": [{ "game_id": "0022500412", "status": "in_progress", "period": 3, "clock": "07:42", "home": { "team": "BOS", "score": 78 }, "away": { "team": "LAL", "score": 71 }, "last_play": "J. Tatum makes 3-pt jumper from 25 ft" }] }
Six APIs, one contract
Every API shares the same auth, error format, pagination, and JSON schema conventions. Learn one, learn all.
100+ leagues across six sports
From the major North American leagues to global soccer competitions. Same JSON schema, same auth, same SLA.
Real-time game state in a single response
Period, clock, possession, last play, and substitutions — all delivered in one consistent shape. Same response whether you fetch via REST or subscribe over WebSocket.
Tonight's scoreboard
Live scores from every active game across the leagues you subscribe to. Updated in sub-second tier or 1–5 seconds on standard. Filter by team, league, or date.
- Live scores updated within 500ms of action
- Last play description with player names
- Period, clock, and timeouts per team
- Status: scheduled, live, halftime, final
Pricing built for real workloads
Talk to us. We'll build a plan around the sports, leagues, and traffic shape you actually need — not a forced-fit tier.
Contact for pricing
Custom plans by sport, tier, latency, and traffic. 14-day free trial with full API access. We'll provision your API key within one business day.
- All sports & leagues available
- REST + WebSocket delivery
- Real-time, standard, & delayed tiers
- 99.99% uptime SLA
- Bring-your-own-AWS hosting
- Dedicated support channel
Common questions
What sports and leagues do you cover?
All major North American leagues (NBA, NFL, MLB, NHL, MLS), top global soccer leagues (EPL, La Liga, Bundesliga, Serie A, Ligue 1, UCL, plus 100+ more), and international competitions. If you need a league we don't have, we can usually onboard it within 2 weeks.
How real-time is the data?
Real-time tier delivers events within 500ms of the on-field action. Standard tier is 1–5 seconds. Delayed tier is 30+ minutes (lowest cost, fine for editorial use). Pick per sport and per endpoint.
Is there a free tier?
We offer a 14-day free trial with full API access, no credit card required for evaluation. We don't have an indefinite free tier because upstream data licensing costs make that unsustainable.
REST or WebSocket — which should I use?
Use REST for queries (box scores, schedule, standings). Use WebSocket for live data you want pushed to clients. Many users do both: WebSocket for live, REST for backfill and history.
Can you handle betting / odds data?
Yes, on the appropriately licensed tier. We provide pre-game and live odds, props, and futures from major US and international sportsbooks. Betting access requires compliance review during sales.
How do you compare to sportsdata.io / api-sports / others?
One unified schema across all sports, lower latency on real-time tier, included WebSocket delivery on every endpoint, and licensed news in the same API. We're not the cheapest; we're the most consistent.
Talk to our team
Tell us what you're building. We'll send you an API key for the 14-day trial and a quote tailored to your traffic shape and tier needs.
- • API key provisioned within 1 business day
- • Dedicated Slack channel with engineering
- • Bring your contract or use our standard MSA
- • Email [email protected]