Endpoint Playground
Returns a golf tour's tournament schedule for a season (name, dates, status, purse, and venue), from Yahoo Sports' own public sources. The `tour` enum accepts `pga-tour`, `pga-european-tours`, `lpga-tour`, `champions-tour`, `european-tour`, and `korn-ferry-tour`. Korn Ferry Tour schedule data comes from the Golf page's own server-rendered schedule; the other tours use Yahoo's public tournament-schedule JSON API. Each tournament's `id` feeds the golf-leaderboard endpoint's `tournament` parameter.
14 Oct 2026: 41 tournaments; 9 fields had a value in every checked item.
Sample value profiles: status: FINAL (33), PREGAME (7), IN_PROGRESS (1); purse: 0 to 40,000,000, median 9,600,000; name: “Sony Open in Hawaii” and 40 other values.
curl 'https://api.crawlora.net/api/v1/yahoo-sports/golf-schedule?tour=pga-tour' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| tour | string | Yes | pga-tour | Golf tour key |
| season | integer | No | 4-digit season year; defaults to the tour's current season |
{
"code": 200,
"msg": "OK",
"data": {
"tour": "pga-tour",
"season": 2026,
"count": 41,
"source_url": "https://graphite.sports.yahoo.com/v1/query/shangrila/golfTournamentsBasic?...",
"fetched_at": "2026-08-14T07:00:00Z",
"tournaments": [
{
"id": "golf.e.7",
"name": "Sony Open in Hawaii",
"season": 2026,
"start_date": "2026-01-15-08:00",
"end_date": "2026-01-18-08:00",
"status": "FINAL",
"purse": "9100000.00",
"venue": {
"name": "Waialae CC",
"city": "Honolulu",
"state": "Hawaii",
"country": "United States"
},
"url": "https://sports.yahoo.com/golf/pga-tour/2026/sony-open-in-hawaii/"
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.