StatsHub Docs
APIEndpoint referenceV2

/v2/rankings/referees

Serves a database-filtered and paged referee statistics board.

GET
/api/v2/rankings/referees

Serves a database-filtered and paged referee statistics board.

Query Parameters

page?string
pageSize?string
last20Only?string
leagueStatsOnly?string
nextGameFrom?string
nextGameTo?string
search?string
sortBy?string
sortOrder?string
upcomingOnly?string

Response Body

application/json

application/problem+json

application/problem+json

curl -X GET "https://example.com/api/v2/rankings/referees"
{  "data": [    {      "avgCardsPerGame": 0.1,      "avgFirstHalfCards": 0.1,      "avgFoulsPerGame": 0.1,      "avgRedCardsPerGame": 0.1,      "avgSecondHalfCards": 0.1,      "avgYellowCardsPerGame": 0.1,      "bothTeamsCardPct": 0,      "bothTeamsO15CardPct": 0,      "games": 0,      "id": 0,      "name": "string",      "nextGameAwayTeamId": 0,      "nextGameAwayTeamName": "string",      "nextGameAwayTeamShortName": "string",      "nextGameAwayTeamSlug": "string",      "nextGameHomeTeamId": 0,      "nextGameHomeTeamName": "string",      "nextGameHomeTeamShortName": "string",      "nextGameHomeTeamSlug": "string",      "nextGameId": 0,      "nextGameInternalId": 0,      "nextGameSlug": "string",      "nextGameTimestamp": 0,      "o35CardsPct": 0,      "o45CardsPct": 0,      "o55CardsPct": 0,      "redCards": 0,      "slug": "string",      "totalPenalties": 0,      "yellowCards": 0,      "yellowRedCards": 0    }  ],  "pagination": {    "currentPage": 0,    "hasNextPage": true,    "hasPreviousPage": true,    "pageSize": 0,    "totalCount": 0,    "totalPages": 0  }}