Sports Guides
Golf
PGA Tour coverage including majors and FedEx Cup playoff events. Golf is a tournament sport: each event is a whole tournament, named in title, with home_team and away_team set to null.
Markets
| Market | Key | Notes |
|---|---|---|
| Outright winner | outright | Tournament winner after 72 holes, including playoffs. |
| Top finish | top5, top10, top20 | Player finishes inside the top N. Subject to dead-heat rules. |
| 3-Ball | three_ball | Lowest 72-hole score among a designated trio. |
| Matchup | matchup | Head-to-head between two named players over 72 holes. |
| Round leader | round_leader | Lowest score in a single round. |
WARNINGTop-finish markets settle under dead-heat rules: tied players share the finishing positions, and stakes are reduced proportionally. A two-way tie for 10th halves a
top10 stake.Example — get tournament odds
Outright odds for the FedEx St. Jude Championship, the first FedEx Cup playoff event:
GET
/v1/sports/golf/odds?market=outright®ion=usAPI keyReturns outright odds for every open golf tournament.
Request
cURL
curl "https://api.openoddsapi.com/v1/sports/golf/odds?market=outright®ion=us" \
-H "X-API-Key: sk_test_your_key_here"JavaScript
const url = "https://api.openoddsapi.com/v1/sports/golf/odds" +
"?market=outright®ion=us";
const res = await fetch(url, {
headers: { "X-API-Key": "sk_test_your_key_here" }
});
const odds = await res.json();
console.log(odds);Python
import requests
url = "https://api.openoddsapi.com/v1/sports/golf/odds"
res = requests.get(
url,
params={"market": "outright", "region": "us"},
headers={"X-API-Key": "sk_test_your_key_here"},
)
print(res.json())JSON
[
{
"id": "odd_gol_fedexstjude_2026_draftkings_outright",
"sport_key": "golf",
"event_id": "evt_gol_fedexstjude_2026",
"bookmaker": "draftkings",
"market": "outright",
"format": "american",
"last_update": "2026-08-07T02:14:33Z",
"outcomes": [
{ "name": "Scottie Scheffler", "price": 600, "point": null },
{ "name": "Xander Schauffele", "price": 900, "point": null },
{ "name": "Rory McIlroy", "price": 1200, "point": null }
]
}
]Settlement notes
- Tournaments settle after 72 holes; playoff results count for
outrightonly. - Missed cuts settle outright and top-finish markets as losses for the players involved.
- 3-ball and matchup markets settle on 72-hole totals regardless of the cut.