Tennis Results & Odds Scraper - ATP, WTA, Challenger, ITF
Pricing
from $0.80 / 1,000 matches
Tennis Results & Odds Scraper - ATP, WTA, Challenger, ITF
Get tennis match results and upcoming matches from TennisExplorer for ATP, WTA, Challenger, ITF and UTR events: players, seeds, set-by-set scores with tiebreaks, winner, match odds and tournament. Singles and doubles, any date range.
Pricing
from $0.80 / 1,000 matches
Rating
0.0
(0)
Developer
Darian Danciu
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Security
Limited permissionsShare
Get tennis results and upcoming matches for ATP, WTA, Challenger, ITF and UTR events: players and seeds, set-by-set scores with tiebreaks, winner, match odds, tournament, level and country. Singles and doubles, any date range.
Why this one
- Every level. Tour, Challenger, ITF and UTR matches, with a
tournamentLevelfield to filter on. - Scores ready to use.
"7-6(3) 3-6 7-6(9)"plussetScoresand sets won per player. - Match odds for both players as TennisExplorer shows them.
- Upcoming matches too, with pre-match odds.
- You only pay for matches. Failed days are listed in
RUN_SUMMARYand cost nothing.
Input
| Field | Example |
|---|---|
| Tours | atp-single, wta-single |
| Matches | Results or upcoming |
| Date from / to | 2026-11-01 / 2026-11-02 |
| Levels | Tour, Challenger, ITF, UTR |
Every field is optional except Tours.
Output
One row per matche. Example:
{"source": "tennisexplorer","id": "te:3365455","tour": "ATP singles","date": "2026-11-01","time": "14:10","tournament": "Vienna","tournamentLevel": "Tour","tournamentCountry": "AT","player1": "Alcaraz C.","player1Seed": "2","player2": "De Minaur A.","player2Seed": "5","winner": "Alcaraz C.","sets1": 2,"sets2": 0,"score": "6-1 6-4","setScores": ["6-1","6-4"],"status": "finished","odds1": 1.2,"odds2": 4.47,"player1Url": "https://www.tennisexplorer.com/player/alcaraz-5ab70/","player2Url": "https://www.tennisexplorer.com/player/de-minaur/","tournamentUrl": "https://www.tennisexplorer.com/vienna/2026/atp-men/","url": "https://www.tennisexplorer.com/match-detail/?id=3365455","searchQuery": "atp-single"}
Each row also has searchQuery: the search that found it. A summary of the run (matches per search, the site's total
for each search, and any searches that failed) is saved as RUN_SUMMARY in the key-value store.
Export to JSON, CSV, Excel or HTML from the Output tab, or use the API.
Use cases
- Tennis analytics and models: results with odds across every level.
- Sports apps: daily results and schedules.
- Player tracking from Challenger to Grand Slam.
Pricing
Pay per matche. See the Pricing tab. Searches that fail are free.
Good to know
- Times are TennisExplorer's (Central European Time).
- Doubles team names are shortened by TennisExplorer ("Miedler L / Oberleitn").
- Odds appear only for matches TennisExplorer has odds for.
- This Actor reads public match results only (player names as published in results). It does not collect other personal data.
Feedback
Missing a field or a filter? Open an issue on the Issues tab.
Related Actors
More sports and markets scrapers by the same developer, with the same pay-per-result pricing:
| Actor | What it gets |
|---|---|
| ESPN Scores & Standings Scraper | Scores, schedules and standings for 15 leagues |
| Prediction Markets Scraper | Polymarket and Kalshi odds, volume and liquidity |