Tennis data API & scraper: live scores, results, stats and odds

Every ATP, WTA, Challenger and ITF match — live scores, results and fixtures, match statistics, point-by-point, ATP and WTA rankings, head-to-head and player profiles — with odds of up to 42 bookmakers, opening and closing lines and a no-vig consensus. Tennis odds history back to 2009.

Get tennis data on Apify →Free weekly sample (Kaggle)
2009→odds history
42bookmakers
ATP · WTA · ITF+ Challenger, doubles
$5per 1,000 matches

Latest matches with closing odds

DateTourTournamentWinnerLoserScoreAces (W)Winner's closing prob.Favourite won
2026-10-12WTAWuhanShi H.Eala A.4-6 6-3 6-3421%no
2026-10-12ATPShanghaiPaul T.Vacherot V.6-4 6-2459%yes
2026-10-12WTAWuhanWang Xiy.Wang Xin.6-2 6-0251%yes
2026-10-12ATPShanghaiVan De Zandschulp B.Fils A.7-5 6-4622%no
2026-10-12ATPShanghaiBergs Z.Alcaraz C.7-5 7-6(4)910%no
2026-10-12ATPShanghaiMedvedev D.Svrcina D.6-2 6-3685%yes
2026-10-12WTAWuhanMcNally C.Starodubtseva Y.2-6 7-6(2) 6-4460%yes
2026-10-12WTAWuhanSakkari M.Vekic D.6-4 6-2461%yes
2026-10-12ATPShanghaiTsitsipas S.Fritz T.3-6 7-5 6-31541%no
2026-10-12WTAWuhanFrech M.Sawangkaew M.6-3 7-6(5)458%yes
2026-10-12ATPShanghaiJodar R.Lehecka J.4-6 7-6(2) 6-4341%no
2026-10-12WTAWuhanPaolini J.Bejlek S.6-3 6-4046%no
2026-10-12WTAWuhanPohankova M.Bondar A.6-1 6-3451%yes
2026-10-12WTAWuhanBouzkova M.Tauson C.6-1 2-0 RET267%yes

From our free weekly ATP & WTA sample (Jeff Sackmann's column format plus odds). Closing probability = no-vig consensus of the bookmakers just before the start.

What you get for each match

Who uses it

Betting models

Years of closing lines and results to train and backtest, closing line value per bet.

Live apps & bots

Today's matches with live scores and current prices, refreshed every run.

Research & journalism

Player form, surfaces, upsets, serve statistics across seasons.

FAQ

Which tennis matches are covered?

Every ATP, WTA, Challenger and ITF match on Flashscore — singles and doubles, qualifying included — with odds history since 2009.

What statistics come with a match?

Aces, double faults, first-serve and second-serve points won, break points saved and faced, service games and, where the source has them, every point of every game.

Is there an API?

Yes. The scraper runs on Apify: start it from the Apify API, schedule it, or use the 'only changes' mode to receive just what changed since the previous run.

How much does it cost?

$5 per 1,000 matches ($3.50 on Apify Business plans), platform usage included — odds, statistics and rankings included in the price.

Start on Apify — free trial credit