API for application requests
Use JSON responses in an application. Start with one free match response, then compare plans for published historical endpoints.
Try a free match requestHistorical Tennis Data
Query tennis match history through the API, or download monthly Parquet datasets for research and backtesting.
Inspect six consecutive points from the final set, or switch to match statistics calculated from all 238 recorded points.
| Point | Server | Winner | Score after point |
|---|---|---|---|
| 233Set 4 · Game 9 | Carlos Alcaraz | Carlos Alcaraz | Game won |
| 234Set 4 · Game 10 | Jannik Sinner | Jannik Sinner | 15 : 0 |
| 235Set 4 · Game 10 | Jannik Sinner | Jannik Sinner | 30 : 0 |
| 236Set 4 · Game 10 | Jannik Sinner | Jannik Sinner | 40 : 0 |
| 237Set 4 · Game 10 | Jannik Sinner | Carlos Alcaraz | 40 : 15 |
| 238Set 4 · Game 10 | Jannik Sinner | Jannik Sinner | Game won |
Point rows and calculated statistics keep the same match identity and a clear denominator.
sequenceserver_id / winner_idscore_afterpoints_won / point_recordsstarted_at / ended_atUse JSON responses in an application. Start with one free match response, then compare plans for published historical endpoints.
Try a free match requestDownload the calendar months you need. One-time pricing is $30 per month without timestamps or $50 with recorded timestamps.
Choose months and inspect the sampleSelect a range or individual months. Choose point timing, then see the total before creating an account.
Explore the tournaments and data fields available for your chosen period. Check coverage
Your dataset estimate
One-time purchase. No recurring subscription.
points.parquetOrdered point-by-point recordsrally.parquetIncluded where coveredstrokes.parquetIncluded where coveredmanifest.jsonPeriod, scope, field definitions and file checksumsSix points from the Wimbledon 2025 final. File manifest
Compare API access, inspect coverage or configure a dataset before you create an account.