StatsHub Docs
APIAPI v2V2 endpoint referenceRankings

/rankings/value-props

Ranks upcoming player props by the gap between their fixed-window hit rate and the implied probability of the best eligible price.

GET
/rankings/value-props

Ranks upcoming player props by the gap between their fixed-window hit rate and the implied probability of the best eligible price. Filtering, ranking and pagination happen before the selected page is enriched with form.

Query Parameters

page?string
pageSize?string
hitRateFrom?string
hitRateTo?string
oddsFrom?string
oddsTo?string
minEdge?string
bookmakers?string
competitionIds?string
endOfDay?string
lineup?string
period?string
startOfDay?string
statTypes?string
useSupersub?string

Response Body

application/json

application/problem+json

application/problem+json

curl -X GET "https://example.com/rankings/value-props"
{  "data": [    {      "bookmaker": "string",      "bookmakerCount": 0,      "edgePoints": 0.1,      "hitRate": 0.1,      "odds": 0.1,      "period": "L5",      "prop": {        "activityInfo": {          "inPredictedLineup": true,          "lastGameWithTeam": 0,          "startedLastGame": true        },        "allBookmakerOdds": [          {            "bookmakerId": 0,            "bookmakerName": "string",            "oddsValue": 0.1          }        ],        "average": 0,        "awayTeamId": 0,        "awayTeamName": "string",        "awayTeamSlug": "string",        "bookmakerId": 0,        "bookmakerName": "string",        "bookmakers": [          {            "bookmakerId": 0,            "bookmakerName": "string",            "oddsValue": 0.1          }        ],        "eventId": 0,        "eventTimestamp": 0,        "hitRateAllL10": 0,        "hitRateAllL10WithSub": 0,        "hitRateAllL15": 0,        "hitRateAllL15WithSub": 0,        "hitRateAllL5": 0,        "hitRateAllL5WithSub": 0,        "hitRateL10": 0,        "hitRateL10WithSub": 0,        "hitRateL15": 0,        "hitRateL15WithSub": 0,        "hitRateL5": 0,        "hitRateL5WithSub": 0,        "hitRates": {          "L10": 0,          "L10WithSub": 0,          "L15": 0,          "L15WithSub": 0,          "L5": 0,          "L5WithSub": 0,          "allL10": 0,          "allL10WithSub": 0,          "allL15": 0,          "allL15WithSub": 0,          "allL5": 0,          "allL5WithSub": 0        },        "homeTeamId": 0,        "homeTeamName": "string",        "homeTeamSlug": "string",        "id": 0,        "leagueAverage": 0,        "line": 0.1,        "marketName": "string",        "oddsType": "over",        "oddsValue": 0,        "opponentAverage": 0,        "opponentRank": 0,        "opponentRanking": {          "rank": 0,          "total": 0        },        "opponentTeamId": 0,        "opponentTeamName": "string",        "opponentTeamSlug": "string",        "playerId": 0,        "playerName": "string",        "recentGames": [          {            "eventId": 0,            "eventTimestamp": 0.1,            "hasSuperSub": true,            "isHit": true,            "isHome": true,            "minutesPlayed": 0,            "opponentId": 0,            "opponentName": "string",            "opponentSlug": "string",            "originalStatValue": 0.1,            "position": "string",            "statValue": 0.1,            "tournamentId": 0,            "uniqueTournamentId": 0          }        ],        "recentlyPlayed": true,        "statType": "goals",        "teamId": 0,        "teamName": "string",        "teamPrimaryColor": "string",        "teamSecondaryColor": "string",        "teamSlug": "string",        "total": 0,        "totalRanks": 0      },      "record": {        "average": 0,        "recentGames": [          {            "eventId": 0,            "eventTimestamp": 0.1,            "hasSuperSub": true,            "isHit": true,            "isHome": true,            "minutesPlayed": 0,            "opponentId": 0,            "opponentName": "string",            "opponentSlug": "string",            "originalStatValue": 0.1,            "position": "string",            "statValue": 0.1,            "tournamentId": 0,            "uniqueTournamentId": 0          }        ],        "total": 0      }    }  ],  "fixtureCount": 0,  "pagination": {    "currentPage": 0,    "hasNextPage": true,    "hasPreviousPage": true,    "pageSize": 0,    "totalCount": 0,    "totalPages": 0  }}