Pickleball API
Pricing
$1.00 / 1,000 results
Pickleball API
An enterprise-grade Apify Actor that delivers unified, real-time pickleball data from across the official pickleball ecosystem — players, rankings, results, tournaments, leagues, and clubs — through a single, consistent interface. RESTAPI https://rapidapi.com/matepapava123/api/pickleball-live-api
Pricing
$1.00 / 1,000 results
Rating
0.0
(0)
Developer
Mate Papava
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
Pickleball Data API — Apify Actor
An enterprise-grade Apify Actor that delivers unified, real-time pickleball data from across the official pickleball ecosystem — players, rankings, results, tournaments, leagues, and clubs — through a single, consistent interface.
Data sources:
- pickleball.com — rankings, players, results
- pickleballtournaments.com — tournaments
- pickleballleagues.com — leagues & game days
- pickleballclubs.com — clubs & members
Actions
Select an action from the action dropdown in the Actor input. Each action has its own set of required and optional parameters described below.
Rankings
get_rankings
Top-10 PPA Tour player standings for a given discipline.
| Parameter | Required | Default | Description |
|---|---|---|---|
discipline | No | WS | WS · MS · WD · MD · MX · WX |
get_rankings_full
Full ~100-entry leaderboard for a given discipline.
| Parameter | Required | Default | Description |
|---|---|---|---|
discipline | No | WS | Same codes as above |
Players
search_players
Search and filter 794,000+ registered pickleball players (20 per page).
| Parameter | Required | Default | Description |
|---|---|---|---|
search | No | Last name search term | |
age | No | Age range: 0-17 · 18-29 · 30-39 · 40-49 · 50-59 · 60-69 · 70-79 · 80-100 | |
gender | No | M or F | |
doubles_skill | No | DUPR doubles range e.g. 4.0-5.0 (scale 0–8) | |
singles_skill | No | DUPR singles range e.g. 4.0-5.0 (scale 0–8) | |
wpr_badge | No | WPR tier: TOUR PRO · LEGEND · ICON · TITAN · BALLER · CONTENDER · PLAYER · Top 1 · Top 50 · Top 100 · Top 500 · Top 1000 | |
country_id | No | Country ID integer | |
state_id | No | State ID integer | |
city | No | City name | |
page | No | 1 | Page number |
get_player_profile
Complete player profile: ratings, PPA stats, WPR badge, sponsors, biography, and tournament match history.
| Parameter | Required | Default | Description |
|---|---|---|---|
slug | Yes | Player URL slug e.g. aanik-lohani |
get_player_filters
Returns all available filter options (age ranges, gender, WPR badge tiers, skill scale) for search_players. No parameters required.
Results
get_results_on_date
All completed tournament and MLP team league results for a given date.
| Parameter | Required | Default | Description |
|---|---|---|---|
date | Yes | Date in YYYY-MM-DD format |
get_results_matchup
Full matchup data: teams, game-by-game scores, player assignments, court info.
| Parameter | Required | Default | Description |
|---|---|---|---|
matchup_id | Yes | Matchup identifier (from get_results_on_date) |
get_results_h2h
Head-to-head historical stats between two teams.
| Parameter | Required | Default | Description |
|---|---|---|---|
team_ids | Yes | Two team UUIDs comma-separated e.g. uuid1,uuid2 |
get_results_tiebreaker
Point-by-point tiebreaker sequence for a specific match game.
| Parameter | Required | Default | Description |
|---|---|---|---|
match_id | Yes | Match identifier | |
game_number | No | 1 | Game number within the match |
Tournaments
search_tournaments
Search tournaments on pickleballtournaments.com with filters.
| Parameter | Required | Default | Description |
|---|---|---|---|
keyword | No | Search keyword | |
tournament_filter | No | featured | featured · upcoming · past · all · local · national_tours · sanctioned · moneyball |
page | No | 1 | Page number |
place_keyword | No | Anywhere | Anywhere · United States · Canada · Europe · Pacific · Mountain · Central · Eastern |
get_tournament_detail
Full tournament detail by slug: name, venue, dates, entry fee, director, description.
| Parameter | Required | Default | Description |
|---|---|---|---|
slug | Yes | Tournament URL slug |
Leagues
search_leagues
Search leagues from pickleballleagues.com (20 per page).
| Parameter | Required | Default | Description |
|---|---|---|---|
keyword | No | Search keyword | |
league_status | No | active | active · past · all |
page | No | 1 | Page number |
get_league_game_days
All scheduled game days for a league session.
| Parameter | Required | Default | Description |
|---|---|---|---|
session_id | Yes | League session ID (from search_leagues) |
get_league_matches
All matches for a specific game day.
| Parameter | Required | Default | Description |
|---|---|---|---|
match_date_id | Yes | Match date ID (from get_league_game_days) |
Clubs
get_club_detail
Club profile: uuid, name, logo URL, city, address, and counts of members, tournaments, and leagues.
| Parameter | Required | Default | Description |
|---|---|---|---|
slug | Yes | Club URL slug |
get_club_members
Paginated club member roster with full DUPR ratings and PPA stats (12 per page).
| Parameter | Required | Default | Description |
|---|---|---|---|
slug | Yes | Club URL slug | |
member_search | No | Filter members by name | |
page | No | 1 | Page number |
get_club_tournaments
All tournaments affiliated with a club.
| Parameter | Required | Default | Description |
|---|---|---|---|
org_uuid | Yes | Organization UUID (from get_club_detail) | |
keyword | No | Search keyword |
get_club_leagues
All leagues affiliated with a club.
| Parameter | Required | Default | Description |
|---|---|---|---|
org_uuid | Yes | Organization UUID (from get_club_detail) | |
keyword | No | Search keyword |
Output Format
Every action returns a dataset item in this envelope:
{"action": "search_players","success": true,"data": { ... },"error": null,"timestamp": "2026-06-24T10:30:00+00:00"}
On failure, success is false, data is null, and error contains the message.
Typical Workflow
1. search_players (search="johns") → get slugs2. get_player_profile (slug="ben-johns") → full profile + match history1. get_results_on_date (date="2026-01-15") → get matchup IDs2. get_results_matchup (matchup_id="...") → full score breakdown1. get_club_detail (slug="big-dill-pickle") → get org_uuid2. get_club_members (slug="...") → member roster with DUPR3. get_club_tournaments (org_uuid="...") → affiliated tournaments

