pickleball live API
The Pickleball API is a production-ready, enterprise-grade data platform built on Flask that aggregates and normalizes data from the leading pickleball networks into a single, consistent REST interface. Designed for developers building sports analytics tools, fantasy apps, fan platforms, club management systems, coaching dashboards, or media products, it provides reliable, structured access to…
pickleball live API endpoints
| Method | Endpoint | Description |
|---|---|---|
| Rankings | ||
| GET |
getRankingsByDiscipline /api/v1/pickleball/rankings |
Returns top 10 rankings for a specific discipline from the API. |
| Players | ||
| GET |
getPlayerFilters /api/v1/pickleball/players/filters |
Get all available filter options for the players listing: age range options, gender options, WPR badge tier options, and skill range info. |
| GET |
searchPlayers /api/v1/pickleball/players |
Search and filter players from pickleball.com. 794K+ total players, 20 per page. Uses the getPlayersAction server action. Each player includes: slug, fullName, gender, age,… |
| GET |
getPlayerProfile /api/v1/pickleball/players/aanik-lohani |
Get full player profile by slug. Returns all data in a single call: - Identity: uuid, fullName, gender, age, country, resides, height, handed, nickname - Social: instagram,… |
| Results | ||
| GET |
getMatchupDetail /api/v1/pickleball/results/matchup/6b434c50-06bd-4bae-bb0b-6433a909790a |
Get full matchup data including teams, scores, individual matches, players, courts. The matchup UUID comes from the results page URL (?mgid=) or from team league results. |
| GET |
getResultsOnDate /api/v1/pickleball/results |
Get all tournament and team league results for a specific date. Returns tournaments array and team_leagues array. |
| GET |
getDivisionMatchups /api/v1/pickleball/results/division-matchups |
Get all matchups for a specific team league division and match group. All UUIDs come from the results page URL params or team leagues results. |
| GET |
getHeadToHeadStats /api/v1/pickleball/results/h2h |
Get head-to-head statistics between two teams. |
| GET |
getTiebreakerSequences /api/v1/pickleball/results/tiebreaker |
Get point-by-point tiebreaker sequences for a specific match game. |
| GET |
getMatchInfosTournament /api/v1/pickleball/results/match-infos |
Get match info for tournament events on a date. |
| News | ||
| GET |
getNewsArticles /api/v1/pickleball/news |
Get news articles from the RSS feed with pagination. |
| Ticker (Live) | ||
| GET |
getTeamLeagueTickerMlp /api/v1/pickleball/tl-ticker |
Get MLP team league live ticker. Requires specific UUIDs from the homepage. |
| GET |
getLiveTicker /api/v1/pickleball/ticker |
Get live match ticker data. |
| Tournaments | ||
| GET |
getTournamentDetail /api/v1/pickleball/tournaments/some-tournament-slug |
Get tournament details by slug from pickleballtournaments.com. |
| GET |
searchTournaments /api/v1/pickleball/tournaments |
Search tournaments on pickleballtournaments.com with filters. Note: some data may be geo-filtered for non-US IPs. |
| Leagues | ||
| GET |
getCompletedMatches /api/v1/pickleball/leagues/completed-matches |
Get completed matches with scores for a game day. |
| GET |
getScoreFormats /api/v1/pickleball/leagues/score-formats |
Get all available scoring formats for leagues (47 formats including various game/win-by configurations). |
| GET |
getGameDayHeader /api/v1/pickleball/leagues/my-league-slug/session/C362878C-DEBD-4CD9-B09C-5AA929F6248E/header |
Get game day header info with league/session context. |
| GET |
getLeagueGroupsPools /api/v1/pickleball/leagues/groups |
Get groups/pools for a game day including player assignments. |
| GET |
getLeagueMatches /api/v1/pickleball/leagues/matches |
Get all matches for a specific game day. |
| GET |
getFilterOptions /api/v1/pickleball/leagues/filters |
Get all available filter options: player_groups, formats, weekdays, status_options, and full countries list with IDs. |
| GET |
searchLeagues /api/v1/pickleball/leagues/search |
Search/list leagues with filters. Returns 20 per page with totalRecords for pagination. |
| Pickleball Clubs | ||
| GET |
getClubDetail /api/v1/pickleball/clubs/hells-kitchen-pickleball-club |
Get club info by slug. Returns uuid, title, logoUrl, city, address, abbreviation, plus counts of members/tournaments/leagues. The slug is the last segment of the club URL, e.g.… |
| GET |
getClubLeagues /api/v1/pickleball/clubs/hells-kitchen-pickleball-club/leagues |
Get leagues organized by this club. Returns league title, city, country, locked status, dates, and club info. |
| GET |
getClubFullOrgInfo /api/v1/pickleball/clubs/hells-kitchen-pickleball-club/info |
Get full organization detail from the internal /api/organization endpoint. Returns all club fields including social links, description, and more. |
| GET |
getClubTournaments /api/v1/pickleball/clubs/hells-kitchen-pickleball-club/tournaments |
Get tournaments hosted or associated with this club. |
| GET |
getClubMembers /api/v1/pickleball/clubs/hells-kitchen-pickleball-club/members |
Get paginated club members with full ratings: DUPR doubles, singles, skinny singles, PPA doubles/mixed/singles rankings and points, handedness, isPro flag, and profile picture. |
| GET |
searchClubs /api/v1/pickleball/clubs |
Search clubs from pickleballclubs.com. Note: the listing is auth-gated by the site; returns total club count and instructions. Use the /clubs/ route for full club details. |
pickleball live API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $5.99 / month | 50 / minute |
|
| ULTRA Recommended | $13.99 / month | 100 / minute |
|
| MEGA | $49.99 / month | 600 / minute |
|