StatsHub Docs
APIAPI v2V2 endpoint referenceScreeners

/screeners/player-props

Accepts the same complete filter set as a nested JSON document when callers cannot represent it safely as a query string.

POST
/screeners/player-props

Accepts the same complete filter set as a nested JSON document when callers cannot represent it safely as a query string.

Query Parameters

competitionIds?string

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/problem+json

application/problem+json

application/problem+json

curl -X POST "https://example.com/screeners/player-props" \  -H "Content-Type: application/json" \  -d '{    "bookmakers": [      "string"    ],    "competitionIds": [      0.1    ],    "endOfDay": 0,    "games": [      0.1    ],    "hitRateOption": "string",    "hitRateRange": {      "from": 0,      "to": 0    },    "includeRecords": true,    "includeStale": true,    "lineupFilterType": "string",    "minLastGameWithTeam": 0,    "oddsRange": {      "from": 0,      "to": 0    },    "page": 0,    "pageSize": 0,    "players": [      0.1    ],    "selectedDates": [      "string"    ],    "sorting": {      "column": "string",      "direction": "string"    },    "staleDataThresholdHours": 0,    "startOfDay": 0,    "statTypes": [      "string"    ],    "type": "string",    "useAllTournaments": true,    "useMinLastGameWithTeam": true,    "useSupersub": true  }'
{  "data": [    {      "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    }  ],  "pagination": {    "currentPage": 0,    "hasNextPage": true,    "hasPreviousPage": true,    "totalCount": 0,    "totalPages": 0  }}