STAT-API

NFL · NBA · MLB · NHL · PGA

Daily Fantasy · DraftKings · FanDuel

The ultimate sports data API and the Daily Fantasy API.

A stat API with NFL play-by-play, box scores, snap participation, depth charts, rosters and weather.

NFL plays
300K
since 2020
Fields per play
372
EPA · air yards
Depth charts
242K
since 2020

A DFS stats API with DraftKings and FanDuel salaries, results and actual ownership per contest.

Contests with lineups
34.9K
since 2021
Contest entries
446M
since 2021
Historical salaries
12.3M
since 2016
Also NBA, MLB, NHL and PGA Tour
  • 6.7M MLB pitches since 2018
  • 4.1M NBA play-by-play events since 2020
  • 3.0M PGA Tour shots since 2019
  • 341K NHL player game stats since 2019
Sports data API · NFL Week 2
NFL
GET /api/v1/nfl/play_by_plays
CeeDee Lamb, Week 2 · EPA per play
  1. Q4 · 03:13 · 2 & 6+3.16(3:13) (Shotgun) 4-D.Prescott pass deep right to 88-C.Lamb for 24 yards, TOUCHDOWN.
  2. Q4 · 06:16 · 2 & 12+3.09(6:16) (Shotgun) 4-D.Prescott pass deep right to 88-C.Lamb pushed ob at WAS 38 for 35 yards (20-Q.Martin).
  3. Q4 · 13:35 · 3 & 4-2.14(13:35) (Shotgun) 4-D.Prescott pass incomplete short right to 88-C.Lamb (2-A.Robertson).
  4. Q2 · 05:56 · 2 & 19-0.33(5:56) (Shotgun) 4-D.Prescott pass short left to 88-C.Lamb to DAL 31 for 5 yards (2-A.Robertson).
372 fields per playEPA · win probability · personnel
DFS API · one contest
The lineup that won $1,000,000NFL
GET /api/v1/dfs/contests/{id}/download
Week 2 DraftKings Millionaire · 1st of 173K lineups
  1. QBSF28.48Brock Purdy$6,2009.5%
  2. RBSF22.60Christian McCaffrey$8,00022.9%
  3. RBDEN3.60J.K. Dobbins$5,0002.5%
  4. WRSEA45.50Jaxon Smith-Njigba$8,10010.2%
  5. WRDAL38.30CeeDee Lamb$7,30019.0%
  6. WRLV25.90Tre Tucker$4,5000.7%
  7. TEHOU29.00Dalton Schultz$3,20022.4%
  8. FLEXSF18.00George Kittle$4,6004.5%
  9. DSTNE21.00Patriots$3,1005.3%
Salary · actual ownership · points232.38 pts
NFL · Depth

NFL play-by-play, box scores and snap participation, since 2020.

Plays with EPA, win probability, air yards and personnel: 372 fields per play. Player box scores with advanced receiving and rushing stats: 141 fields per player-game row. Weekly rosters and depth charts for each team, week by week. The raw event stream, not a summary.

Playsplay-by-play
300KNFL plays

372 fields per play: EPA, win probability, air yards and personnel.

since 2020
Rostersweekly
281KWeekly rosters

Each team's roster, week by week.

since 2020
Depthweekly
242KDepth charts

Depth by position for each team, week by week.

since 2020
Snapsper play
233KSnap participation

Formation, personnel grouping, coverage and the players on the field.

since 2020
Boxplayer-game
103KPlayer box scores

141 fields per player-game row, with advanced receiving and rushing stats.

since 2020
Other leagues
MLB · Baseball6.7M pitches · 1.8M at-batssince 2018
NBA · Basketball4.1M play-by-play events · 1.6M possessionssince 2020
PGA · Golf3.0M PGA Tour shotssince 2019
NHL · Hockey341K player game statssince 2019
Browse the sports data coverage
DFS · Archive

DraftKings and FanDuel contest results since 2021, salaries since 2016.

Standings and lineups for 34.9K contests: each lineup's rank, points and payout, and the actual ownership of each player. DraftKings: 28.2K contests. FanDuel: 6.7K contests. Both every year since 2021, and more each day. Real rows from each table are on the Daily Fantasy API page.

DraftKingsFanDuelNFL · NBA · MLB · NHL · golf
Resultsstandings
34.9KContests with lineups

Rank, points and payout for each lineup, as CSV or JSON.

since 2021
Ownership%Drafted
446MContest entries

Actual ownership per contest: the share of a contest's lineups that drafted each player.

since 2021
Salariesplayer pools
12.3MPlayer salaries

Salary, position, average points and injury status.

since 2016
Contestslobby
74.7KContests tracked

Entry fee and prize pool for each. Field size for 96%.

since 2021
SlatesDK · FD
52.5KSlates

Main, early, late and showdown slates.

since 2016
See real rows from the DFS API
NFL · Context

NFL depth charts, injuries and weather, week by week.

Depth charts for each team, each week, and the weekly injury report with game status and injury. Stadium weather is joined to the game. Plus rosters and coaching staffs, the context around the numbers.

  • Weekly depth charts and rosters, since 2020
  • The weekly injury report: game status and injury
  • Stadium weather: temperature, wind, gusts, conditions
  • Betting odds: game lines, period lines, player props
Read the API reference
Dallas offense, Week 3NFL
GET /api/v1/nfl/depth_charts
  1. QB1 Dak Prescott2 Sam Howell
  2. FB1 Hunter Luepke
  3. RB1 Javonte Williams2 Emari Demercado
  4. WR1 CeeDee Lamb2 George Pickens
  5. TE1 Jake Ferguson2 Brevyn Spann-Ford
242K depth-chart rowssince 2020
DFS · Build

Daily fantasy slates, salaries and contest results, one call each.

Pair salaries and projections with real contest results to backtest and build. The daily fantasy API returns the slate, the player pool, projections and a contest download, one call each, JSON or CSV.

  • DFS slates, player salaries & multi-source projections
  • Contest standings and winning lineups
  • Download a contest in one call: CSV or JSON
  • Actual ownership per player, per contest. Cut the top 1% from the lineups
Explore the DFS API
A DFS main slate, one requestDFS
GET /api/v1/dfs/slates/290871
{
  "id": 290871,
  "operator_id": 1,
  "date": "2026-09-20",
  "name": "Sun 1:00PM Classic",
  "game_type": "classic",
  "main": true,
  "game_count": 13,
  "player_count": 670,
  "start_time": "2026-09-20T17:00:00+00:00"
}
Connected

Same player IDs, one key.

CeeDee Lamb, Week 2. His box score comes from the sports data API and his seat in the winning DraftKings lineup from the DFS API. DFS rows use the same player IDs as the league tables, so the two rows join on player_id, with one API key.

Sports data API

GET /api/v1/nfl/game_player_stats
CeeDee Lamb, Week 2 box score
Targets
9
Receptions
8
Receiving yards
153
Receiving TDs
2

DFS API

GET /api/v1/dfs/contests/{id}/download
CeeDee Lamb in the winning lineup
Slot · team
WR · DAL
DraftKings salary
$7,300
Actual ownership
19.0%
DraftKings points
38.30
  • Cross-sport competition resolution out of the box
  • Keyset (cursor) pagination: stable, fast, complete
  • Zero-config TypeScript & Python clients
For developers

One key. Both APIs.

Plain REST over HTTPS. Bearer-token auth. JSON in, JSON out. Use the trial key to explore, then drop in your own.

Sports data API · NFL play-by-play
curl https://api.stat-api.com/api/v1/nfl/play_by_plays?limit=5 \
  -H "Authorization: Bearer YOUR_API_KEY"
DFS API · a DraftKings main slate
curl https://api.stat-api.com/api/v1/dfs/slates/290871 \
  -H "Authorization: Bearer YOUR_API_KEY"
Pricing

Explore free. Pick the package for your needs.

Explore free with 5-row sample previews, or unlock millions of records with Starter, the full DFS & Projections Suite with Pro, or 50M records a month with Elite.

Starter
$1.60per day
billed monthly at $49/mo
core sports & markets
Pro
$3.20per day
billed monthly at $99/mo
10M slate & contest records/mo · full DFS & Projections suite
Elite
$6.60per day
billed monthly at $199/mo
50M slate & contest records/mo · everything in Pro, 5 times the records, commercial license

Ship your first query today.

Explore the endpoints with the trial key, then grab your own. No sales call required.