Pickleball API avatar

Pickleball API

Pricing

$1.00 / 1,000 results

Go to Apify Store
Pickleball API

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

Mate Papava

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

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:


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.

ParameterRequiredDefaultDescription
disciplineNoWSWS · MS · WD · MD · MX · WX

get_rankings_full

Full ~100-entry leaderboard for a given discipline.

ParameterRequiredDefaultDescription
disciplineNoWSSame codes as above

Players

search_players

Search and filter 794,000+ registered pickleball players (20 per page).

ParameterRequiredDefaultDescription
searchNoLast name search term
ageNoAge range: 0-17 · 18-29 · 30-39 · 40-49 · 50-59 · 60-69 · 70-79 · 80-100
genderNoM or F
doubles_skillNoDUPR doubles range e.g. 4.0-5.0 (scale 0–8)
singles_skillNoDUPR singles range e.g. 4.0-5.0 (scale 0–8)
wpr_badgeNoWPR tier: TOUR PRO · LEGEND · ICON · TITAN · BALLER · CONTENDER · PLAYER · Top 1 · Top 50 · Top 100 · Top 500 · Top 1000
country_idNoCountry ID integer
state_idNoState ID integer
cityNoCity name
pageNo1Page number

get_player_profile

Complete player profile: ratings, PPA stats, WPR badge, sponsors, biography, and tournament match history.

ParameterRequiredDefaultDescription
slugYesPlayer 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.

ParameterRequiredDefaultDescription
dateYesDate in YYYY-MM-DD format

get_results_matchup

Full matchup data: teams, game-by-game scores, player assignments, court info.

ParameterRequiredDefaultDescription
matchup_idYesMatchup identifier (from get_results_on_date)

get_results_h2h

Head-to-head historical stats between two teams.

ParameterRequiredDefaultDescription
team_idsYesTwo team UUIDs comma-separated e.g. uuid1,uuid2

get_results_tiebreaker

Point-by-point tiebreaker sequence for a specific match game.

ParameterRequiredDefaultDescription
match_idYesMatch identifier
game_numberNo1Game number within the match

Tournaments

search_tournaments

Search tournaments on pickleballtournaments.com with filters.

ParameterRequiredDefaultDescription
keywordNoSearch keyword
tournament_filterNofeaturedfeatured · upcoming · past · all · local · national_tours · sanctioned · moneyball
pageNo1Page number
place_keywordNoAnywhereAnywhere · United States · Canada · Europe · Pacific · Mountain · Central · Eastern

get_tournament_detail

Full tournament detail by slug: name, venue, dates, entry fee, director, description.

ParameterRequiredDefaultDescription
slugYesTournament URL slug

Leagues

search_leagues

Search leagues from pickleballleagues.com (20 per page).

ParameterRequiredDefaultDescription
keywordNoSearch keyword
league_statusNoactiveactive · past · all
pageNo1Page number

get_league_game_days

All scheduled game days for a league session.

ParameterRequiredDefaultDescription
session_idYesLeague session ID (from search_leagues)

get_league_matches

All matches for a specific game day.

ParameterRequiredDefaultDescription
match_date_idYesMatch 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.

ParameterRequiredDefaultDescription
slugYesClub URL slug

get_club_members

Paginated club member roster with full DUPR ratings and PPA stats (12 per page).

ParameterRequiredDefaultDescription
slugYesClub URL slug
member_searchNoFilter members by name
pageNo1Page number

get_club_tournaments

All tournaments affiliated with a club.

ParameterRequiredDefaultDescription
org_uuidYesOrganization UUID (from get_club_detail)
keywordNoSearch keyword

get_club_leagues

All leagues affiliated with a club.

ParameterRequiredDefaultDescription
org_uuidYesOrganization UUID (from get_club_detail)
keywordNoSearch 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 slugs
2. get_player_profile (slug="ben-johns") → full profile + match history
1. get_results_on_date (date="2026-01-15")get matchup IDs
2. get_results_matchup (matchup_id="...") → full score breakdown
1. get_club_detail (slug="big-dill-pickle")get org_uuid
2. get_club_members (slug="...") → member roster with DUPR
3. get_club_tournaments (org_uuid="...") → affiliated tournaments