Integration

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.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in SportsDataIO Golf.Built from the 41 SportsDataIO Golf tools below, on the connection you add once.

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 Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect SportsDataIO Golf

  1. Create your workspace

    Sign up free. Nothing to install.

  2. 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.

  3. 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.

Popular integrations

Browse the whole catalog