Tennis Abstract Scraper - ATP/WTA Match Logs avatar

Tennis Abstract Scraper - ATP/WTA Match Logs

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Tennis Abstract Scraper - ATP/WTA Match Logs

Tennis Abstract Scraper - ATP/WTA Match Logs

Scrape Tennis Abstract player match histories: date, tournament, surface, round, opponent, score, rankings, and serve/return statistics per match. Built for research and data pipelines. No login, cookies, or API keys — clean JSON output and pay-per-result pricing.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Thirdwatch

Thirdwatch

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 days ago

Last modified

Categories

Share

Tennis Abstract Scraper — ATP/WTA Match Logs

What you get

Thirdwatch portfolio: 8,800+ users across 140+ public Actors, 2M+ records delivered, >95% run success. Explore all Thirdwatch Actors.

Scrape Tennis Abstract player match histories — date, tournament, surface, round, opponent, score, rankings, and detailed serve/return statistics for every match. Reads the site's per-player match-log data directly.

Use it for tennis analytics, Elo research, betting models, and player-form tracking.

Why this Actor

  • Full match logs: every recorded match per player, not just recent form.
  • Deep stats: serve/return points, aces, double faults, break points — the per-match stat columns Tennis Abstract is known for.
  • ATP + WTA: pass any player name; slug resolution is automatic.
  • Context fields: tournament, surface, round, player rank, and opponent rank on each row.

Quick start

{
"players": ["Novak Djokovic", "Carlos Alcaraz"],
"maxMatches": 50
}

Input

FieldRequiredDescription
playersYesPlayer names or slugs (e.g. Novak Djokovic or NovakDjokovic).
maxMatchesNoMax match rows per player. Default: 50.

Output

FieldDescription
player, playerSlugPlayer identity.
date, tournament, surface, roundMatch context.
opponent, scoreOpponent name and match score.
rank / opponent-rank columnsRankings at match time.
serve/return stat columnsPer-match stats as published (aces, DF, serve %, break points, etc.).

Column names follow Tennis Abstract's own headers; a few uncommon columns may appear as colN on unusual tables.

Notes & limitations

  • Coverage matches Tennis Abstract's own archive — exhibitions and some Challengers may be absent.
  • Stats are per published match logs; rows for very old matches can be sparse.

Use cases

  • Researchers building datasets
  • Developers feeding downstream pipelines
  • Teams monitoring changes over scheduled runs

Last verified: 2026-09

More scrapers at thirdwatch.dev.