Endpoint Playground
Returns the full season tennis tournament calendar (name, gender, match type, surface, dates, status, venue, and champion where decided), from Yahoo Sports' own server-rendered tournaments page. This endpoint takes no parameters -- it always returns Yahoo's current full-season snapshot (season/gender/match-type filtering happens client-side on Yahoo's own page, not server-side).
14 Oct 2026: 60 tournaments; 8 fields had a value in every checked item and 3 varied between items.
Sample value profiles: start_time: 2026-01-03 to 2026-11-14; surface: Hard (34), Clay (19), Grass (7); name: “Brisbane International presented by Evie” and 59 other values.
curl 'https://api.crawlora.net/api/v1/yahoo-sports/tennis-schedule' \
-H "x-api-key: $CRAWLORA_API_KEY"No request parameters
{
"code": 200,
"msg": "OK",
"data": {
"count": 86,
"source_url": "https://sports.yahoo.com/tennis/tournaments/",
"fetched_at": "2026-08-14T09:00:00Z",
"tournaments": [
{
"id": "ten.e.2042",
"name": "Brisbane International presented by Evie",
"gender": "MEN",
"match_type": "SINGLES",
"surface": "Hard",
"start_time": "2026-01-03T16:00:00-08:00",
"end_time": "2026-01-11T04:00:00-08:00",
"status": "FINAL",
"venue": {
"city": "Brisbane",
"country": "Australia"
},
"champion": {
"name": "Daniil Medvedev",
"player_id": "ten.p.19603"
},
"url": "https://sports.yahoo.com/tennis/2026/brisbane-international-presented-by-evie/"
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.