SportsDataIO Golf integration
SportsDataIO Golf serves professional golf data: tournament schedules, courses, golfer profiles, leaderboards and round scores (live or final), hole-by-hole scores, Official World Golf Ranking rankings, player season stats, fantasy points, projections, DFS slates and ownership projections, RotoBaller premium news, player headshots, and betting data: tournament and in-play odds, betting events, markets and player props. Most tools take a tournament ID from get_schedules. Authentication is a SportsDataIO API key (free trial or paid subscription) sent in the Ocp-Apim-Subscription-Key header; a free trial key returns scrambled scores, stats and odds (moved 5 to 20 percent), while schedules, teams and players are accurate. Not included: XML output and the routes the documentation no longer lists.
Say what should happen.
The workflow builds itself.
What you can do with SportsDataIO Golf
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Betting market, 3 operations
get_betting_marketGet betting marketGETReturns full line movement for a given BettingMarket. Meant for historical data, not for up-to-the-second lines.get_betting_markets_by_eventGet betting markets by eventGETReturns the markets of all available types (e.g. Player Props, Team Props) and available outcomes for a given BettingEventID.get_betting_market_sportsbook_groupGet betting market sportsbook groupGETReturns full line movement for a given BettingMarket.
Betting markets by market type, 2 operations
get_betting_markets_by_market_typeGet betting markets by market typeGETReturns Markets and available outcomes for a given event and market type requested.get_betting_markets_by_market_type_sportsbook_groupGet betting markets by market type sportsbook groupGETReturns Markets and available outcomes for a given event and market type requested.
Betting markets by tournament id, 2 operations
get_betting_markets_by_tournamentGet betting markets by tournamentGETReturns the markets of all available types (e.g. Player Props) and available outcomes for a given TournamentID.get_betting_markets_by_tournament_sportsbook_groupGet betting markets by tournament sportsbook groupGETReturns the markets of all available types (e.g. Player Props) and available outcomes for a given TournamentID. A Sportsbook Group must be specified as a URL parameter.
Player, 2 operations
get_playerGet playerGETReturns biographical information for one golfer (weight, PGA debut, birthday, birth city, state and country, college).get_player_profiles_allGet player profiles allGETReturns all golfers with biographical information such as weight, PGA debut, birthday, birth city, state and country, and college.
Tournament, 2 operations
get_schedule_by_seasonGet schedule by seasonGETReturns the schedule of tournaments for the given season, with start and end dates, start time, venue, par, total yards, purse, city, state, country, time zone and format.get_schedulesGet schedulesGETReturns the full schedule of tournaments back to 2014, with start and end dates, start time, venue, par, total yards, purse, city, state, country, time zone and format.
Tournament odd, 2 operations
get_tournament_oddsGet tournament oddsGETPre-tournament odds, updating constantly until the tournament begins, without line movement.get_tournament_odds_sportsbook_groupGet tournament odds sportsbook groupGETPre-tournament odds, updating constantly until the tournament begins, with line movement.
Active sportsbook, 1 operation
get_sportsbooks_by_activeGet sportsbooks by activeGETA list of all available sportsbooks with their associated unique IDs.
Betting event, 1 operation
get_betting_events_by_seasonGet betting events by seasonGETThe list of current BettingEvents for the given season, from which Betting Market data can be gathered via get_betting_markets_by_event.
Betting events by date, 1 operation
get_betting_events_by_dateGet betting events by dateGETThe list of current BettingEvents for the given date, from which Betting Market data can be gathered via get_betting_markets_by_event.
Betting markets by event, 1 operation
get_betting_markets_by_event_sportsbook_groupGet betting markets by event sportsbook groupGETReturns the markets and available outcomes for a given BettingEventID. A Sportsbook Group must be specified as a URL parameter.
Betting metadata, 1 operation
get_betting_metadataGet betting metadataGETReturns the list of MarketTypes, BetTypes, PeriodTypes, OutcomeTypes, and ResultTypes to map the IDs to descriptive names.
Betting player props by tournament id, 1 operation
get_betting_player_props_by_tournament_sportsbook_groupGet betting player props by tournament sportsbook groupGETThis works in the same way as get_betting_markets_by_market_type but is prefiltered to the Player Props type only.
Course, 1 operation
get_coursesGet coursesGETReturns golf courses with par, total yards, city, state, country, time zone and the format of the tournament played there.
Current season, 1 operation
get_season_currentGet season currentGETReturns the calendar year of the current season with its start and end date.
Dfs slate ownership projections by slate id, 1 operation
get_dfs_slate_ownership_projections_by_slateGet dfs slate ownership projections by slateGETSlate Ownership Projections for a specific slate. Projections are for Guaranteed Prize Pool (GPP) format ownership.
Dfs slates by tournament, 1 operation
get_dfs_slates_by_tournamentGet dfs slates by tournamentGETReturns DFS slates for the specified tournament.
Fantasy game stats by tournament, 1 operation
get_fantasy_points_by_tournamentGet fantasy points by tournamentGETReturns fantasy points scored by golfers in the specified tournament.
Headshot, 1 operation
get_headshotsGet headshotsGETHosted headshot image URLs for each golfer (preferred, with background, transparent background) with their last update dates, plus the golfer's ID and name.
In play tournament odd, 1 operation
get_in_play_tournament_oddsGet in play tournament oddsGETIn-tournament odds, updating constantly throughout the tournament, without line movement.
In play tournament odds line movement, 1 operation
get_in_play_tournament_odds_line_movementGet in play tournament odds line movementGETIn-tournament odds, updating constantly throughout the tournament, with line movement.
Leaderboard, 1 operation
get_leaderboard_live_and_finalGet leaderboard live and finalGETReturns the leaderboard for the specified tournament. Includes limited tournament and golfer information, which is delivered during and after the tournament.
Leaderboard basic, 1 operation
get_leaderboard_basicGet leaderboard basicGETReturns the leaderboard for the given tournament, with limited tournament and golfer information.
Leaderboard basic final, 1 operation
get_leaderboard_basic_finalGet leaderboard basic finalGETFinal data only; for live data use get_leaderboard_basic. Returns the leaderboard for the specified tournament. Includes limited tournament and golfer information.
Leaderboard final, 1 operation
get_leaderboard_finalGet leaderboard finalGETReturns the final leaderboard for the given tournament. For live data, use get_leaderboard_live_and_final.
Player season stat, 1 operation
get_player_season_statsGet player season statsGETReturns season-long stats for golfers in the given season, including world golf ranking, total points, points lost and points gained.
Player tournament hole score, 1 operation
get_player_hole_scores_by_tournament_live_and_finalGet player hole scores by tournament live and finalGETReturns live and final hole-by-hole scores for each player in a specified tournament.
Player tournament hole scores final, 1 operation
get_player_hole_scores_by_tournament_finalGet player hole scores by tournament finalGETFinal data only; for live data use get_player_hole_scores_by_tournament_live_and_final. Returns final hole-by-hole scores for each player in a specified tournament.
Player tournament projection stat, 1 operation
get_player_projected_stats_by_tournamentGet player projected stats by tournamentGETReturns projected golfer stats for the specified tournament.
Player tournament round score, 1 operation
get_scores_by_tournament_live_and_finalGet scores by tournament live and finalGETReturns scores (including round scores) for each golfer that is playing or has played in the specified tournament. All of which delivered during and after the tournament.
Player tournament round scores final, 1 operation
get_scores_by_tournament_finalGet scores by tournament finalGETFinal data only; for live data use get_scores_by_tournament_live_and_final. Returns scores (including round scores) for each golfer that played in the specified tournament.
Ranking, 1 operation
get_rankingsGet rankingsGETReturns golfer rankings from the Official World Golf Ranking for the given season.
Roto baller premium new, 1 operation
get_premium_newsGet premium newsGETRotoBaller's Premium News feed, with the latest updated stories in greater detail.
Roto baller premium news by date, 1 operation
get_premium_news_by_dateGet premium news by dateGETRotoBaller's Premium News feed, with the latest updated stories in greater detail called by date.
Upcoming dfs slate ownership projection, 1 operation
get_dfs_slate_ownership_projections_upcomingGet dfs slate ownership projections upcomingGETReturns DFS Slates which have not yet started for which we have DFS Ownership projections.
Use SportsDataIO Golf from Claude Code, Cursor or Codex
Connect SportsDataIO Golf in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its SportsDataIO Golf operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect SportsDataIO Golf
- Create your workspace
Sign up free. Nothing to install.
- Connect SportsDataIO Golf once
Add your SportsDataIO Golf connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
SportsDataIO Golf integration FAQ
What can you do with the SportsDataIO Golf integration?
LiveContext exposes 41 operations on SportsDataIO Golf, covering betting market, betting markets by market type, betting markets by tournament id and player.
