Live games
Live game
GET https://www.preciseev.com/api/nfl/live
Live score, player projections and the game model for one game.
Research plan Needs a signed-in account on Basic or Premium (the research feature).
Replace nfl in the path with nba, wnba or mlb for other leagues. Without game, the first live game (or the next one) is selected; events[] lists the rest.
Poll every refreshSeconds (15). Data older than maxAgeSeconds (45) is flagged with stale: true.
Also available: GET /api/nba/live GET /api/wnba/live GET /api/mlb/live
gamestring
An event ID (6–12 digits).
datestring · date
Scoreboard date, YYYY-MM-DD. Defaults to today.
200 The live game. 400 Unknown game or bad date. 401 Not signed in.
Credentials
Session Your PreciseEV sign-in API keys soon
curl --request GET \
--url 'https://www.preciseev.com/api/nfl/live' \
--header 'accept: application/json'
Response
Click Try it! to send a request and see the response here, or choose an example:
200 400 401
{
"events" : [
{
"id" : "401772941" ,
"name" : "Seattle Seahawks at Arizona Cardinals" ,
"state" : "in"
}
],
"selected" : "401772941" ,
"game" : {
"clock" : "8:42" ,
"period" : 3 ,
"home" : {
"code" : "ARI" ,
"score" : 17
},
"away" : {
"code" : "SEA" ,
"score" : 20
}
},
"players" : [
{
"player" : "Jaxon Smith-Njigba" ,
"projections" : {
"rec_yds" : {
"point" : 88.2
}
}
}
],
"gameModel" : {
"homeWin" : 0.41
},
"refreshSeconds" : 15 ,
"maxAgeSeconds" : 45 ,
"stale" : false ,
"fetchedAt" : "2026-09-29T21:14:03Z"
}
200 · The live game. Example values.