$ curl "https://api.citoapi.com/api/v1/tennis/h2h?player1_id=atp_103819&player2_id=atp_104745" \
-H "x-api-key: YOUR_API_KEY"
{ "player1": { "name": "Roger Federer", "wins": 17 },
"player2": { "name": "Rafael Nadal", "wins": 24 },
"summary": { "total_matches": 41, "grand_slam_matches": 14 } }Full-depth women's tennis data
The WTA archive here runs the same depth as the ATP's: main draws, qualifying, and ITF, with set scores and serve stats. Navratilova–Evert's 80 meetings, Graf's 377 weeks at No. 1, Serena's 23 Slams — all queryable, all with stable IDs.
Rankings history that respects the record
Every published WTA ranking Monday is in the table. Rebuild any week, chart any career, or pull the current top ten — the same three endpoints that serve the ATP serve the WTA.
Build once, cover both tours
Every endpoint takes tour=WTA or tour=ATP. One integration, the whole sport.
The dataset behind it
Frequently asked
How complete is the WTA match archive?
It spans 1968 to today, including qualifying and ITF events, with set scores and serve statistics where recorded.
Are WTA rankings included?
Yes — every published weekly ranking, queryable by date, plus career trajectories per player.
Is WTA data priced separately?
No — one key covers both tours.
Your first call is thirty seconds away
Free tier to prove it, production tiers when you ship.