Sports Guides
Golf
Live Golf odds across 5 bookmakers, normalised to American prices with per-book freshness.
Golf is a field sport: each event is a tournament and every outcome is a player, so the market key is outright rather than moneyline. Pinnacle also lists two-player matchups, which appear as normal two-outcome events.
Sources
Bovada, Pinnacle, Unibet, BetRivers, FanDuel. Every response lists each source with its own last_update and a stale flag, so you can drop a book that has fallen behind.
Request
cURL
curl "https://api.openoddsapi.com/v1/sports/golf/odds" \
-H "X-API-Key: $OPENODDSAPI_KEY"JavaScript
const res = await fetch(
"https://api.openoddsapi.com/v1/sports/golf/odds",
{ headers: { "X-API-Key": process.env.OPENODDSAPI_KEY } }
);
const { bouts } = await res.json();Python
import os, requests
r = requests.get(
"https://api.openoddsapi.com/v1/sports/golf/odds",
headers={"X-API-Key": os.environ["OPENODDSAPI_KEY"]},
)
bouts = r.json()["bouts"]Response
JSON
{
"sport": "golf",
"title": "Golf",
"generated_at": "2026-08-09T23:21:14.149Z",
"sources": [
{
"book": "bovada",
"name": "Bovada",
"last_update": "2026-08-09T23:21:12.228Z",
"stale": false,
"latency_ms": 31
},
{
"book": "pinnacle",
"name": "Pinnacle",
"last_update": "2026-08-09T23:21:06.748Z",
"stale": false,
"latency_ms": 17
},
{
"book": "unibet",
"name": "Unibet",
"last_update": "2026-08-09T23:21:13.898Z",
"stale": false,
"latency_ms": 126
}
],
"bout_count": 13,
"bouts": [
{
"home": "The Open Championship 2027",
"away": "",
"commence_time": "2027-07-15T11:00:00.000Z",
"books": [
{
"book": "bovada",
"last_update": "2026-08-09T23:21:12.228Z",
"outcomes": [
{
"name": "Aaron Rai",
"price": 8000
},
{
"name": "Adam Scott",
"price": 8000
},
{
"name": "Akshay Bhatia",
"price": 12500
}
],
"_truncated": "53 more in field"
}
]
}
]
}NOTEExamples are real responses, trimmed to a few sources and one event. Field sports show only the first few players.