# Changelog of Tennis Abstract Player Match Scraper & API (`parsebird/tennis-abstract-match-scraper`) Actor

- **URL**: https://apify.com/parsebird/tennis-abstract-match-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/parsebird/tennis-abstract-match-scraper.md

## Changelog

### v1.0 — 2026-08-02

- Initial release
- Scrape full ATP and WTA match histories by player slug or Tennis Abstract player URL
- Handles both tours through a single code path: detects and works around a live site quirk where the men's classic-results endpoint silently returns the wrong player for women's slugs, falling back to the correct data source automatically
- Normalizes each match into one schema: date, tournament, surface, round, rankings, opponent, score, outcome, and serve/return stats (ace rate, double fault rate, first/second serve won, dominance ratio, break points saved, duration)
- Dominance ratio and rate stats are computed directly from published point counts and verified against Tennis Abstract's own displayed percentages
- Filters: surface, date range, global row cap
