OrbTop

The Open Championship Leaderboard Scraper

SPORTSAUTOMATION

The Open Championship Leaderboard Scraper

Scrape the official The Open Championship leaderboard, tee times, and player data from theopen.com.

Returns real-time (during the tournament) or final (post-event) player standings with round-by-round scores, to-par values, tee-time groups, and player country data. Sourced from theopen.com's live scoring API — no unofficial feeds.

What you get

Each record in the dataset represents one player's position in the leaderboard:

Field Description
tournament_year Year of the championship (e.g. 2025)
tournament_name Full name (e.g. "The 153rd Open at Royal Portrush")
course_name Host course
position Leaderboard position: "1", "T3", "CUT", "WD"
player_id Source-native player ID from theopen.com
player_name Full player name
player_country Country of representation
to_par Total score vs par: "-17", "+1", "E"
total_strokes Total strokes across completed rounds
round_1round_4 Per-round stroke counts
current_round Round the player is currently in (1–4)
today_score Score for the current/most-recent round
hole_status Current hole, or "F" (finished)
player_status ACTIVE, CUT, WD, DQ, NR, RTD
tee_time_utc ISO-8601 UTC tee time for Round 1
tee_group_partners Playing partner IDs (comma-separated)
profile_url theopen.com player profile URL
source Source URL
scraped_at ISO-8601 scrape timestamp

Use cases

  • DFS / fantasy golf: real-time leaderboard during the tournament window (July)
  • Betting models: round scores, to-par, live position during each round
  • Golf journalism / stats: final standings and per-round breakdown
  • Multi-source validation: pair with ESPN PGA feed for cross-reference

Input

Field Type Default Description
maxItems integer 10 Maximum players to return. Leave blank for all (~156 full field).

Notes

  • Tournament window: The actor returns final standings from the most-recently-completed championship year-round.
  • Player coverage: Player name and country are available for ~85 of the 156 full field. For remaining players only the numeric ID, score, and position are returned.
  • Tee times: Round 1 tee times are available once the draw is published (typically ~4 days before the first round).
  • No proxy or authentication required. All endpoints are publicly accessible.

Example output

{
  "tournament_year": 2025,
  "tournament_name": "The 153rd Open at Royal Portrush",
  "course_name": "Royal Portrush",
  "position": "1",
  "player_id": 146550,
  "player_name": "Scottie Scheffler",
  "player_country": "United States",
  "to_par": "-17",
  "total_strokes": 267,
  "round_1": 68,
  "round_2": 64,
  "round_3": 67,
  "round_4": 68,
  "current_round": 4,
  "today_score": "-3",
  "hole_status": "F",
  "player_status": "ACTIVE",
  "tee_time_utc": "2025-07-17T10:09:00Z",
  "tee_group_partners": "100588, 146554",
  "profile_url": "https://www.theopen.com/players/scottie-scheffler",
  "source": "https://www.theopen.com/leaderboard",
  "scraped_at": "2026-06-23T08:37:28.034Z"
}