> DUNK LADDER API
Free public API · Base URL: https://dunkladder.gg/api/v1
RATE LIMITS
Pass X-API-Key: your_key header. Get a Sharp key →
/leadersTop dunkers by dunks per game.
100 req/hr
PARAMS
| limit | int | Max results (default 20, max 50) |
| season | string | Season code (default 2025-26) |
EXAMPLE
curl "https://dunkladder.gg/api/v1/leaders?limit=5"
RESPONSE
{
"season": "2025-26",
"count": 5,
"data": [
{
"player_name": "Victor Wembanyama",
"player_slug": "victor-wembanyama",
"team": "San Antonio Spurs",
"dunks_per_game": 3.3,
"total_dunks": 211,
"hot_streak": true
}
]
}/player/:slug/game-logGame-by-game dunk log for a player. Free tier: last 10 games. Authenticated: full season.
100 req/hr
PARAMS
| limit | int | Max games to return |
| season | string | Season code |
EXAMPLE
curl "https://dunkladder.gg/api/v1/player/victor-wembanyama/game-log"
RESPONSE
{
"player_name": "Victor Wembanyama",
"season": "2025-26",
"count": 10,
"limited": true,
"data": [
{
"date": "2026-04-20",
"opponent": "DEN",
"dunks": 4,
"attempts": 4,
"made_pct": 1,
"is_home": true
}
]
}/todayLive dunk counts for all players with games today. Updates every 5 minutes during games.
100 req/hr
EXAMPLE
curl "https://dunkladder.gg/api/v1/today"
RESPONSE
{
"date": "2026-04-22",
"count": 8,
"data": [
{
"player_name": "Giannis Antetokounmpo",
"team": "MIL",
"opponent": "NOP",
"dunks_so_far": 2,
"game_status": "inprogress"
}
]
}/predictions/todayToday's dunk predictions. Free: λ and p_1plus/p_2plus. Sharp: full feature breakdown + confidence bands.
100 req/hr (free) · 1000 req/hr (account) · 10k/day (Sharp)
EXAMPLE
curl -H "X-API-Key: your_key" "https://dunkladder.gg/api/v1/predictions/today"
RESPONSE
{
"date": "2026-04-22",
"tier": "sharp",
"data": [
{
"player_name": "Victor Wembanyama",
"lambda": 3.2,
"p_1plus": 0.96,
"p_2plus": 0.83,
"hot_streak": true,
"confidence_band": {
"low": 1,
"median": 3,
"high": 7
}
}
]
}/searchSearch players by name or team.
100 req/hr
PARAMS
| q | string | Search query (min 2 chars) |
EXAMPLE
curl "https://dunkladder.gg/api/v1/search?q=giannis"
RESPONSE
{
"query": "giannis",
"count": 1,
"data": [
{
"name": "Giannis Antetokounmpo",
"slug": "giannis-antetokounmpo",
"team": "MIL",
"pos": "PF"
}
]
}ATTRIBUTION
If you build something with this API, we'd love to hear about it. Tweet @dunkladder or add a "Powered by Dunk Ladder" badge. Raw Sportradar event data is not exposed — only aggregated outputs.