STAT-API

NFL combine_results API

combine_resultsnfl.combine_results
NFL Scouting Combine results — every prospect's measurables and drill times from the annual Indianapolis combine (height, weight, 40-yard dash, vertical jump, bench press, broad jump, three-cone, shuttle).
GET/api/v1/nfl/combine_results
Requires one of: player_id or season + position — requests satisfying none of these return 400.
Parameters
player_idquerybigintoptional
Filter to a single player.
seasonqueryintegeroptional
Filter by season start year.
positionquerystringoptional
Filter by player position. Values: C, CB, CB/WR, DB, DE, DL, DT, EDGE, FB, G, K, LB, LS, OG, OL, OLB, OT, P, QB, RB, S, SAF, TE, WR.
limitqueryintegeroptionaldefault 50
Page size. Defaults to 50; max 5000.
from_idquerybigintoptional
Return rows with id strictly greater than this value; page using the previous response's `next_from_id`. Omit on the first page.
Restores the documented defaults (trial keys only accept the unchanged defaults).
Request
curl -sS --compressed \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  'https://api.stat-api.com/api/v1/nfl/combine_results?player_id=1'
Responses
200combine_results rows matching the declared filter set, wrapped in { combine_results, limit, next_from_id }. next_from_id is the last row's id on a full page — pass it back via ?from_id= to walk the full result; null marks the terminal page.application/jsonshow example ▸
400No declared filter set was satisfied — response body matches MissingRequiredFiltersError; pick one combo from the accepted-sets hint and resend.application/json
Response Schema(15 fields)show schema ▸
FieldTypeReferencesDescription
idkey
bigint—Primary Key
cfb_id
stringnullable—College Football Reference player ID (external lookup).
e.g. jarrett-patterson-1
player_id
bigint—
e.g. 2181
team_id
bigintnullable—
e.g. — (all-null in sample)
bench
integernullable—Bench press repetitions at 225 lbs.
e.g. 21
broad_jump
integernullable—Broad jump distance in inches.
e.g. 124
cone
decimalnullable—3-cone drill time in seconds.
e.g. 7.0000
forty
decimalnullable—40-yard dash time in seconds.
e.g. 4.4800
ht
stringnullable—Height as reported by the Combine (e.g., `6-2` for 6 feet 2 inches).
Values:6-46-26-36-16-06-55-116-65-105-95-86-76-85-76-95-65-5
position
string—Position the player was measured as (e.g., QB, WR, RB, CB).
e.g. WR
school
stringnullable—College or last-affiliation school name.
e.g. Georgia
season
integer—Calendar year of the Combine (e.g., 2024 for the February 2024 combine).
e.g. 2021
shuttle
decimalnullable—20-yard shuttle time in seconds.
e.g. 4.4000
vertical
decimalnullable—Vertical jump in inches.
e.g. 34.5000
wt
integernullable—Weight in pounds.
e.g. 205
GET/api/v1/nfl/combine_results/{id}
Parameters
idpathbigintrequired
Primary key (id) of the combine_result row.
Restores the documented defaults (trial keys only accept the unchanged defaults).
Request
curl -sS --compressed \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  'https://api.stat-api.com/api/v1/nfl/combine_results/{pk_value}'
Responses
200Single combine_result row.application/jsonshow example ▸
404Row not found.
Response Schema(15 fields)show schema ▸
FieldTypeReferencesDescription
idkey
bigint—Primary Key
cfb_id
stringnullable—College Football Reference player ID (external lookup).
e.g. jarrett-patterson-1
player_id
bigint—
e.g. 2181
team_id
bigintnullable—
e.g. — (all-null in sample)
bench
integernullable—Bench press repetitions at 225 lbs.
e.g. 21
broad_jump
integernullable—Broad jump distance in inches.
e.g. 124
cone
decimalnullable—3-cone drill time in seconds.
e.g. 7.0000
forty
decimalnullable—40-yard dash time in seconds.
e.g. 4.4800
ht
stringnullable—Height as reported by the Combine (e.g., `6-2` for 6 feet 2 inches).
Values:6-46-26-36-16-06-55-116-65-105-95-86-76-85-76-95-65-5
position
string—Position the player was measured as (e.g., QB, WR, RB, CB).
e.g. WR
school
stringnullable—College or last-affiliation school name.
e.g. Georgia
season
integer—Calendar year of the Combine (e.g., 2024 for the February 2024 combine).
e.g. 2021
shuttle
decimalnullable—20-yard shuttle time in seconds.
e.g. 4.4000
vertical
decimalnullable—Vertical jump in inches.
e.g. 34.5000
wt
integernullable—Weight in pounds.
e.g. 205