get_player_leaders
5 creditsStats + aggregationPOST /v1/get_player_leaders
Data refreshed · changelog
Leaderboard for any stat, filtered by position, team, and season
Use it when you want a leaderboard on any stat, including EPA and fantasy points, with position and games filters.
Parameters
statstringrequired- Weekly stat column to rank by (e.g. passing_yards, receiving_epa, def_sacks)
seasonstring | numberoptional- Season year. Defaults to current.
season_typeenum: REG | POSToptional- Regular season (default) or postseason
positionstringoptional- Position filter, e.g. QB, RB, WR, TE
teamstringoptional- Team code filter
min_gamesintegeroptional- Minimum games with a stat line (default 1)
limitintegeroptional- Max results (default 20)
Notes
- Over MCP, ask for it in plain English and the client calls
get_player_leadersitself. Point any MCP client athttps://mcp.endzoneapi.com/mcp?key=YOUR_API_KEY. - Each call costs 5 credits, taken before it runs and refunded if the server errors.
- Not the call you need? Find the right call by what you are trying to answer.
Request
curl -X POST https://mcp.endzoneapi.com/v1/get_player_leaders \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{
"stat": "passing_epa",
"season": 2025,
"position": "QB",
"limit": 5
}'Response
json
{
"stat": "passing_epa",
"aggregation": "sum",
"season": 2025,
"season_type": "REG",
"leaders": [
{
"rank": 1,
"player_id": "00-0039851",
"name": "Drake Maye",
"position": "QB",
"team": "NE",
"games": 17,
"value": 166.215
},
{
"rank": 2,
"player_id": "00-0026498",
"name": "Matthew Stafford",
"position": "QB",
"team": "LA",
"games": 17,
"value": 150.454
},
{
"rank": 3,
"player_id": "00-0033077",
"name": "Dak Prescott",
"position": "QB",
"team": "DAL",
"games": 17,
"value": 114.349
}
],
"count": 5
}Response fields
statstringaggregationstringseasonnumberseason_typestringleaders[]array- List of objects
leaders[].ranknumberleaders[].player_idstringleaders[].namestringleaders[].positionstringleaders[].teamstringleaders[].gamesnumberleaders[].valuenumbercountnumber
Related endpoints
get_player_stats5 cr
Takes the player_id this one returns.
Weekly and season stat lines for one player: passing, rushing, receiving, defense, kicking, fantasy
get_prop_history10 cr
Takes the player_id this one returns.
A player's prop lines against the result, game by game
list_teams1 cr
Returns the team this one takes.
All 32 teams with conference, division, colours, and logos
get_team_stats5 cr
Returns the team this one takes.
Team totals and per-week lines with EPA, success rate, and situational splits
Try it
500 free credits every month: 100 calls to get_player_leaders, and no card.