Get Play-by-Play
Retrieve every play of a game in order, with down, distance, field position and result.
GET/v1/american-football/play-by-play
Parameters
NameTypeRequiredDescription
x-api-keystringRequiredYour API key, sent as a header.
game_idintegerRequiredGame ID.
quarterintegerOptionalReturn a single quarter (1–4, 5 for overtime).
pageintegerOptionalPage number. Default 1, 50 per page.
Response
- dataarray<Play>Plays in order, most recent last.
- idintegerUnique play ID.
- quarterintegerQuarter the play happened in.
- clockstringGame clock at the snap.
- teamobjectTeam in possession: id and name.
- downintegerDown, 1–4.
- distanceintegerYards to go for a first down.
- yard_linestringLine of scrimmage.
- resultstringPlain-language result of the play.
- metaobjectgame_id, page, per_page and total.
Status codes
- 200Plays returned
- 400Invalid parameter
- 401Missing or invalid API key
- 429Rate limit reached