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.
Latest matches with closing odds
| Date | Tour | Tournament | Winner | Loser | Score | Aces (W) | Winner's closing prob. | Favourite won |
|---|---|---|---|---|---|---|---|---|
| 2026-10-12 | WTA | Wuhan | Shi H. | Eala A. | 4-6 6-3 6-3 | 4 | 21% | no |
| 2026-10-12 | ATP | Shanghai | Paul T. | Vacherot V. | 6-4 6-2 | 4 | 59% | yes |
| 2026-10-12 | WTA | Wuhan | Wang Xiy. | Wang Xin. | 6-2 6-0 | 2 | 51% | yes |
| 2026-10-12 | ATP | Shanghai | Van De Zandschulp B. | Fils A. | 7-5 6-4 | 6 | 22% | no |
| 2026-10-12 | ATP | Shanghai | Bergs Z. | Alcaraz C. | 7-5 7-6(4) | 9 | 10% | no |
| 2026-10-12 | ATP | Shanghai | Medvedev D. | Svrcina D. | 6-2 6-3 | 6 | 85% | yes |
| 2026-10-12 | WTA | Wuhan | McNally C. | Starodubtseva Y. | 2-6 7-6(2) 6-4 | 4 | 60% | yes |
| 2026-10-12 | WTA | Wuhan | Sakkari M. | Vekic D. | 6-4 6-2 | 4 | 61% | yes |
| 2026-10-12 | ATP | Shanghai | Tsitsipas S. | Fritz T. | 3-6 7-5 6-3 | 15 | 41% | no |
| 2026-10-12 | WTA | Wuhan | Frech M. | Sawangkaew M. | 6-3 7-6(5) | 4 | 58% | yes |
| 2026-10-12 | ATP | Shanghai | Jodar R. | Lehecka J. | 4-6 7-6(2) 6-4 | 3 | 41% | no |
| 2026-10-12 | WTA | Wuhan | Paolini J. | Bejlek S. | 6-3 6-4 | 0 | 46% | no |
| 2026-10-12 | WTA | Wuhan | Pohankova M. | Bondar A. | 6-1 6-3 | 4 | 51% | yes |
| 2026-10-12 | WTA | Wuhan | Bouzkova M. | Tauson C. | 6-1 2-0 RET | 2 | 67% | 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
- Players with ranking, country, seed; tournament, surface, round, best of 3 or 5
- Set scores with tiebreaks, retirements and walkovers marked
- Serve and return statistics, point-by-point
- Match-winner odds from every bookmaker (opening, closing, line movement), plus total games, games handicap and set score markets
- Fair (no-vig) probabilities and the best price per outcome
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.