WTA Singles, Doubles & Race Rankings Finder avatar

WTA Singles, Doubles & Race Rankings Finder

Pricing

from $0.49 / 1,000 results

Go to Apify Store
WTA Singles, Doubles & Race Rankings Finder

WTA Singles, Doubles & Race Rankings Finder

Get the official WTA singles, doubles, or Race to the Finals rankings with points, nationality, and player profile links, filterable by player name.

Pricing

from $0.49 / 1,000 results

Rating

0.0

(0)

Developer

Dataspryva

Dataspryva

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

20 hours ago

Last modified

Features

Limited permissions

Share

Collect the official WTA rankings, player biographies, match results, and tournament calendar from wtatennis.com as clean structured records. Every run is cookieless and uses WTA's own public JSON feed, so there is no login, API key, or proxy setup.

What you can collect

ModeWhat it returns
rankingsOne row per ranked player or doubles team from the singles table, doubles table, Race to the WTA Finals singles table, or Race to the WTA Finals doubles table
profilesOne row per player with biography, career prize money, current and highest rankings, career win/loss records by level, and optional weekly ranking history
matchesOne row per match in a player's career, with tournament, round, opponent, partner, score, ranking, and prize money
tournamentsOne row per tournament in a date window, with tier, surface, draw sizes, prize money, champions, and optional full match list

Rankings

Choose a rankingType:

  • singles and doubles — the weekly WTA world rankings
  • raceSingles and raceDoubles — the season-long Race to the WTA Finals standings

Rankings can be filtered by player name and nationality, or read as of a historical Monday with rankingDate. The singles table has about 1,550 players, doubles about 1,800, Race singles about 350, and Race doubles about 160 teams.

Output fields: ranking, movement, playerId, playerName, firstName, lastName, nationality, points, tournamentsPlayed, birthDate, age, rankedAt, rankingDate, imageUrl, profileUrl, rankingType, recordType, scrapedAt.

Doubles Race rows describe a team: playerIds, playerNames, nationalities, teamName, and teamPlayers sit beside the first player's playerId, playerName, and profileUrl. Fields WTA does not publish for a row are omitted, never blank.

Player profiles

Pass WTA player IDs or profile URLs in playerIds, or use searchQuery with a rankingType to look players up by name. includeRankingHistory adds up to 52 weeks of ranking movement.

Output fields: identity (playerId, playerName, firstName, lastName, nationality, countryName, birthDate, age, birthCity, height, playHand, backhand, residence, status, profileUrl, imageUrl), rankings (singlesRank, doublesRank, singlesHighRank, singlesHighRankDate, doublesHighRank, doublesHighRankDate), money (careerPrizeMoneyUsd, prizeMoneyYearToDateUsd), career summaries (singlesCareer, doublesCareer, singlesYearToDate, doublesYearToDate), recordsByLevel, biography text, and optional rankingHistory.

Match history

Pass player IDs or profile URLs, or use searchQuery, and optionally limit to one season with year. Match records include tournamentName, tournamentId, tournamentLevel, tournamentYear, tournamentUrl, startDate, surface, city, country, round, result, scores, opponentId, opponentName, opponentNationality, partnerId, partnerName, playerRank, opponentRank, seed, points, prizeMoneyUsd, and matchType.

Tournaments

Set fromDate and toDate (default: last 7 days through the next 14 days), then filter with level and surface. All levels includes ITF events; pick a specific tier to narrow the calendar. Turn on includeTournamentMatches to attach each tournament's match list. Records include tournamentId, tournamentName, tournamentTitle, year, level, startDate, endDate, surface, inOutdoor, city, country, singlesDrawSize, doublesDrawSize, prizeMoney, prizeMoneyCurrency, status, tournamentUrl, championSingles, and championDoubles.

Examples

Top 10 of the singles rankings:

{ "mode": "rankings", "rankingType": "singles", "maxItems": 10 }

Find a player in the doubles rankings:

{ "mode": "rankings", "rankingType": "doubles", "searchQuery": "Siniakova", "maxItems": 5 }

Historical Race standings:

{ "mode": "rankings", "rankingType": "raceSingles", "rankingDate": "2025-11-03", "maxItems": 20 }

Player profiles by URL:

{
"mode": "profiles",
"playerIds": ["https://www.wtatennis.com/players/324166/elena-rybakina"],
"includeRankingHistory": true
}

One season of match results:

{ "mode": "matches", "playerIds": ["324166"], "year": 2026, "maxItems": 100 }

Grand Slam calendar with matches:

{
"mode": "tournaments",
"fromDate": "2026-01-01",
"toDate": "2026-12-31",
"level": "Grand Slam",
"includeTournamentMatches": true
}

How pagination works

The actor follows WTA's own pagination at 100 records per request and stops at maxItems, when the source is exhausted, or after a protective page ceiling. Ranking and tournament totals are small enough that one run can collect every row. Duplicate rows are removed by a natural key before pushing.

FAQ

Do I need a WTA account, key, or proxy? No. The actor reads WTA's public JSON feed directly without cookies or credentials.

How current are the rankings? They match the latest rankings WTA has published, normally updated weekly. Set rankingDate to a Monday from 2001 onward for historical standings.

Why is a field missing on one record? WTA does not publish every biographical, image, or champion field for every player and tournament. Missing values are left out instead of appearing as null or an empty string.

Why do some players have no photo? WTA only publishes headshots for part of the tour. The actor uses WTA's official photo feed and omits imageUrl when no photo exists.

What is the difference between the rankings and the Race? The regular rankings use a rolling 52-week points window. The Race counts only the current season and decides who qualifies for the WTA Finals.

Can one run mix modes? No. One run returns one record type. Run the actor again with another mode for a different dataset.

Is this affiliated with the WTA? No. This is an independent third-party actor that reads publicly available WTA data. It is not operated by the Women's Tennis Association.