RECORDSDATA

[DEVELOPER TOOLS · AUTOMATION]

Tennis Match Stats Scraper - ATP & WTA

Scrape ATP and WTA tennis match results, serve stats, point-by-point, head-to-head, odds and rankings by player name. Export CSV, JSON, Excel. No login.

Input: 9 fields, none required. Billed per event on the free Apify plan: Match record $0.019, Match statistics record $0.01, Point-by-point record $0.018 and 3 more events. Results export as JSON, CSV or Excel. Last updated 2026-10-04.

STATUS
PRODUCTION
INPUT FIELDS
9
REQUIRED
0
PRICING
PAY PER EVENT
UPDATED
2026-10-04
OUTPUT
JSON, CSV, Excel

01 / INPUT

What you can configure.

FIELDTYPEDESCRIPTION
Player namesplayerNamesarrayATP/WTA player names to look up (e.g. "Novak Djokovic"). Resolved to the player's Sofascore id via search, then recent and upcoming matches are collected. default: ["Novak Djokovic"]
Match IDseventIdsarraySpecific Sofascore match IDs to fetch directly, bypassing player search. Find an ID in a Sofascore match URL, e.g. sofascore.com/.../id:12345678. When set, the default player name is ignored. default: []
Live matches onlyliveOnlybooleanIgnore Player names / Match IDs and instead fetch every tennis match currently live. default: false
Max ItemsmaxItemsintegerMaximum number of matches to return (each billed as a match-record). Free users: limited to 10 matches (preview). Paid users: optional, max 1,000,000. Leave empty for all matches found.
Match statisticsincludeStatisticsbooleanOff by default. Serve, return, points and games stats for both players (aces, break points, first-serve %, and more). Billed per statistic line, not per match: a tennis match has about 20 to 42 lines, so this adds roughly $0.20 to $0.42 per match on the Free plan. default: false
Point-by-pointincludePointByPointbooleanThe full point-by-point sequence within every game and set of the match. default: false
Head-to-head recordincludeH2hbooleanHistorical wins/losses between the two players. default: false
Betting oddsincludeOddsbooleanBookmaker odds for the match result market. Informational data only, not betting advice. default: false
ATP/WTA rankingincludeRankingbooleanThe player's current ATP or WTA ranking snapshot. Computed once per unique player in the run, not once per match. default: false

02 / PRICING

Pay for what you collect.

EVENTDETAILPRICE
Match record · BASEBase row: opponents, tournament, round, surface, score by set, status, date.$0.019
Match statistics recordServe, return, points and games stats for both players (aces, break points, first-serve percentage and more).$0.01
Point-by-point recordFull point-by-point sequence within every game and set of the match.$0.018
Head-to-head recordHistorical wins/losses between the two players.$0.01
Betting odds recordBookmaker odds for the match result market.$0.01
Ranking recordThe player's current ATP or WTA ranking snapshot: rank, points, previous rank, best rank, tournaments played. One per unique player in the run.$0.01

Prices in USD, shown for the Apify free plan. Paid Apify plans get tiered discounts. Platform usage is included.

03 / FAQ

About the Tennis Match Stats Scraper.

How much does the Tennis Match Stats Scraper cost?

It charges per event: Match record $0.019, Match statistics record $0.01, Point-by-point record $0.018 and 3 more events. Prices are for the free Apify plan, and paid Apify plans get tiered discounts. Apify platform usage is included in the event price.

What input does the Tennis Match Stats Scraper need?

No field is required. The Actor has 9 input fields and every one has a default.

Which formats can I export the Tennis Match Stats Scraper results in?

Results are saved to an Apify dataset. Download them as JSON, CSV or Excel, or fetch them through the Apify API.

04 / RELATED

More from the same family.

[01]

Sofascore Match Stats Scraper - Live Scores, Odds & Lineups

Scrape Sofascore match stats, lineups, xG shot maps, player ratings and odds for 11 sports by team, match ID or live. Export CSV, JSON, Excel. No login.

PRODUCTIONAUTOMATION
VIEW ACTOR
[02]

MercadoLibre Scraper - Products & Prices, 18 LATAM Countries

Scrape MercadoLibre products and prices across Argentina, Mexico, Brazil, Chile and 14 more countries: sellers, stock and ratings. Export to CSV, JSON, Excel.

PRODUCTIONECOMMERCE
VIEW ACTOR
[03]

Basketball Scraper: Box Scores, Play-by-Play & Odds

Scrape basketball box scores, play-by-play, odds, rosters and standings for any NBA or EuroLeague team. No login or API key. Export CSV, Excel or JSON.

PRODUCTIONDEVELOPER TOOLS
VIEW ACTOR

NEXT SOURCE

What should we collect next?

Have a source that needs structured data?

Build an Actor