Now serving 10K+ events daily

Sports Data

for Everyone.

Live events, schedules, odds, and results across 50+ sports. One API, clear rate limits, flexible tiers.

NFLLive scores & schedules|
NBAReal-time box scores|
MLBPlay-by-play data|
NHLLive game feeds|
SoccerGlobal leagues|
UFCFight results|
TennisMatch data|
CricketBall-by-ball|
GolfLeaderboards|
F1Race telemetry|
NFLLive scores & schedules|
NBAReal-time box scores|
MLBPlay-by-play data|
NHLLive game feeds|
SoccerGlobal leagues|
UFCFight results|
TennisMatch data|
CricketBall-by-ball|
GolfLeaderboards|
F1Race telemetry|

50+

Sports covered

10K+

Events daily

<50ms

Avg response

99.9%

Uptime SLA

Capabilities

A better way to buildwith sports data

Everything you need to integrate live sports data into your application.

Real-time event data

Access live scores, play-by-play, and box scores as they happen across 50+ sports worldwide.

Comprehensive schedules

Full season schedules, upcoming matchups, and historical results all through one unified API.

Lightning fast

Sub-50ms average response times. Our edge infrastructure delivers data closer to your users.

Developer first

Clean REST API with comprehensive docs, SDKs, and code examples. Ship in minutes, not days.

Developer Experience

Build with confidence. Ship in minutes.

Our REST API is designed to be intuitive and consistent. Fetch live scores, schedules, and results with simple HTTP requests. Works with any language or framework.

React Vue Python Node.js Swift Go
fetch-games.js
// Fetch today's NBA games
const response = await fetch(
  'https://api.stackedsport.io/v1/events/nba/today',
  {
    headers: {
      'Authorization': 'Bearer YOUR_API_KEY'
    }
  }
);

const games = await response.json();

// Response
{
  "events": [
    {
      "id": "nba-2026-02-09-lal-gsw",
      "sport": "basketball",
      "league": "NBA",
      "status": "live",
      "home": { "name": "Lakers", "score": 98 },
      "away": { "name": "Warriors", "score": 104 },
      "quarter": 4,
      "clock": "2:34"
    }
  ]
}

Plans

Choose your level

All tiers include full API access. Upgrade anytime as you grow.

STACKEDFREE

Sports data at basic rate limits

$0

Performance

  • Up to 500ms response time
  • Over 99.9% uptime
  • 30-day historical data

Coverage

  • Access to major US sports
  • Scores, schedules & standings
  • Data refreshed every 60s

Licensing & support

  • No redistribution rights
  • Community support only

Rate limited to 100 requests per minute.

STACKEDPRO

All sports at higher rate limits

$99/mo

Performance

  • Up to 100ms response time
  • Over 99.9% uptime
  • Full historical data and resolution

Coverage

  • Access to all sports & leagues
  • Scores, odds, schedules & stats
  • Data refreshed every 10s
  • Same day listing of new events

Licensing & support

  • No redistribution rights
  • Priority support available

Rate limited to 1,000 requests per minute.

STACKEDENTERPRISE

All data at maximum rate limits

$499/mo

Custom pricing available

Performance

  • Up to 50ms response time
  • Over 99.9% uptime
  • Over 99% data accuracy
  • Full historical data and resolution

Coverage

  • Access to all global sports (leagues, events, odds, & more)
  • Full stats, advanced analytics, & real-time feeds
  • Data refreshed every 1s
  • Same day listing of new events

Licensing & support

  • Non-display and display rights
  • Limited redistribution rights
  • Enterprise support and SLAs

Rate limited to 10,000 requests per minute.

Ready to get started?

Sign up in seconds, grab your API key, and start pulling live sports data. No credit card required for the free tier.