Get live NFL scores

GET/v1/nfl/scores/live

Real-time scores for every active NFL game with quarter, clock, possession, down & distance, and yardline.

Code samples

# Get NFL play-by-play for a game
curl "https://api.sportapi.io/v1/nfl/games/2024_09_KC_BUF/play-by-play" \
  -H "Authorization: Bearer $API_KEY"

# Each play with EPA, win probability, formation
{
  "plays": [{
    "qtr": 3, "down": 3, "distance": 7,
    "yardline": "BUF 38", "clock": "05:42",
    "description": "P. Mahomes pass deep right to T. Kelce for 38 yards, TOUCHDOWN",
    "epa": 4.21, "wpa": 0.18,
    "formation": "shotgun", "play_type": "pass"
  }]
}

Query parameters

ParameterTypeRequiredDescription
teamstringNoFilter by team (e.g. KC)
sincestringNoISO 8601 timestamp

Response

{
  "games": [{
    "game_id": "2024_09_KC_BUF",
    "status": "in_progress",
    "quarter": 3, "clock": "05:42",
    "possession": "KC", "down": 3, "distance": 7, "yardline": "BUF 38",
    "home": { "team": "BUF", "score": 17 },
    "away": { "team": "KC", "score": 24 }
  }]
}

Error responses

StatusCodeDescription
401unauthorizedMissing or invalid API key
403tier_insufficientYour plan tier doesn't include this resource
429rate_limitedExceeded rate limit; honor Retry-After
500internal_errorServer error; retry with exponential backoff