NFL combine_results API
combine_results
nfl.combine_resultsNFL 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_resultsList combine_results for NFL
Requires one of:
player_id or season + position — requests satisfying none of these return 400.Parameters
player_idquerybigintoptionalFilter to a single player.
seasonqueryintegeroptionalFilter by season start year.
positionquerystringoptionalFilter 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 50Page size. Defaults to 50; max 5000.
from_idquerybigintoptionalReturn 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/jsonResponse Schema(15 fields)show schema ▸
| Field | Type | References | Description |
|---|---|---|---|
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}Get a single combine_result by id
Parameters
idpathbigintrequiredPrimary 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 ▸
| Field | Type | References | Description |
|---|---|---|---|
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 |