Skip to content

Tournament scores and golf schedules

PGA Tour provides official schedules and scores, defaulting to the latest available stroke-play event; unannounced purses and unavailable defending champions may be missing.

Get leaderboard

Get PGA Tour tournament details and player scores by tournament name and season. Defaults to the most recent available stroke-play event; match-play events may not show stroke totals.

Your information

PGA Tour season year, for example 2026. Defaults to the current year.

Tournament name, for example The Masters or U.S. Open. Defaults to the most recent scored event.

Maximum players, for example 50 (up to 200).

1 credit per run

Example results

Course
Augusta National Golf Club
Status
Final
End Date
2026-04-12
Start Date
2026-04-09
Tournament
Masters Tournament
Players
Players
PlayerCountryPositionPlayer LinkToday to ParTotal to ParRound 1 StrokesRound 2 StrokesRound 3 StrokesRound 4 StrokesTotal to Par NumberHoles Completed Today
Rory McIlroy
Northern Ireland
1
-1
-12
67
65
73
71
-12
F
Scottie Scheffler
United States
2
-4
-11
70
74
65
68
-11
F
Tyrrell Hatton
England
T3
-6
-10
74
66
72
66
-10
F
Russell Henley
United States
T3
-4
-10
73
71
66
68
-10
F
Justin Rose
England
T3
-2
-10
70
69
69
70
-10
F
Example data · Run in Studio for fresh results.

Choose an action

About PGA Tour

PGA Tour, also called PGA Tour Golf, returns tournament details and player scores through Get leaderboard, using a season year and tournament name.

Get schedule returns season dates, venues, purses, statuses, winners, and defending champions using a season year.

Built by Fous from pgatour.com and checked automatically; it last passed a check on Sep 29, 2026. Fous is not affiliated with PGA Tour.

Actions

Get leaderboard

1 credit per run

Get PGA Tour tournament details and player scores by tournament name and season. Defaults to the most recent available stroke-play event; match-play events may not show stroke totals.

What you provide

FieldTypeRequiredDescription
YearyearNumberOptionalPGA Tour season year, for example 2026. Defaults to the current year.Example: 2026
TournamenttournamentTextOptionalTournament name, for example The Masters or U.S. Open. Defaults to the most recent scored event.Example: The Masters
Max Resultsmax_resultsNumberOptionalMaximum players, for example 50 (up to 200).Example: 5

What you get

FieldTypeDescription
LinklinkTextExample: https://www.pgatour.com/tournaments/2026/masters-tournament/R2026014/leaderboard
CoursecourseTextExample: Augusta National Golf Club
StatusstatusTextExample: Final
PlayersplayersList
Playerplayers[].playerTextExample: Rory McIlroy
Countryplayers[].countryTextExample: Northern Ireland
Positionplayers[].positionTextExample: 1
Player Linkplayers[].player_linkTextExample: https://www.pgatour.com/player/28237/rory-mcilroy
Today to Parplayers[].today_to_parTextExample: -1
Total to Parplayers[].total_to_parTextExample: -12
Round 1 Strokesplayers[].round_1_strokesNumberExample: 67
Round 2 Strokesplayers[].round_2_strokesNumberExample: 65
Round 3 Strokesplayers[].round_3_strokesNumberExample: 73
Round 4 Strokesplayers[].round_4_strokesNumberExample: 71
Total to Par Numberplayers[].total_to_par_numberNumberExample: -12
Holes Completed Todayplayers[].holes_completed_todayTextExample: F
End Dateend_dateDateExample: 2026-04-12
Start Datestart_dateDateExample: 2026-04-09
TournamenttournamentTextExample: Masters Tournament

Example result

For Year: 2026, Tournament: The Masters, Max Results: 5

JSON
{
  "link": "https://www.pgatour.com/tournaments/2026/masters-tournament/R2026014/leaderboard",
  "course": "Augusta National Golf Club",
  "status": "Final",
  "players": [
    {
      "player": "Rory McIlroy",
      "country": "Northern Ireland",
      "position": "1",
      "player_link": "https://www.pgatour.com/player/28237/rory-mcilroy",
      "today_to_par": "-1",
      "total_to_par": "-12",
      "round_1_strokes": 67,
      "round_2_strokes": 65,
      "round_3_strokes": 73,
      "round_4_strokes": 71,
      "total_to_par_number": -12,
      "holes_completed_today": "F"
    },
    {
      "player": "Scottie Scheffler",
      "country": "United States",
      "position": "2",
      "player_link": "https://www.pgatour.com/player/46046/scottie-scheffler",
      "today_to_par": "-4",
      "total_to_par": "-11",
      "round_1_strokes": 70,
      "round_2_strokes": 74,
      "round_3_strokes": 65,
      "round_4_strokes": 68,
      "total_to_par_number": -11,
      "holes_completed_today": "F"
    },
    {
      "player": "Tyrrell Hatton",
      "country": "England",
      "position": "T3",
      "player_link": "https://www.pgatour.com/player/34363/tyrrell-hatton",
      "today_to_par": "-6",
      "total_to_par": "-10",
      "round_1_strokes": 74,
      "round_2_strokes": 66,
      "round_3_strokes": 72,
      "round_4_strokes": 66,
      "total_to_par_number": -10,
      "holes_completed_today": "F"
    }
  ],
  "end_date": "2026-04-12",
  "start_date": "2026-04-09",
  "tournament": "Masters Tournament"
}

Get schedule

1 credit per run

Get the PGA Tour season schedule by year, with dates, venue, purse, status, winners, and defending champions. Unannounced purses and unavailable defending champions are null.

What you provide

FieldTypeRequiredDescription
YearyearNumberOptionalPGA Tour season year, for example 2025. Defaults to the current season.Example: 2025

What you get

FieldTypeDescription
SeasonseasonNumber
TournamentstournamentsList
Citytournaments[].cityText
Linktournaments[].linkLink
Pursetournaments[].purseNumberTournament purse in the currency shown, or null when not announced.
Coursetournaments[].courseText
Statustournaments[].statusText
Winnertournaments[].winnerText
End Datetournaments[].end_dateDate
Start Datetournaments[].start_dateDate
Currency Codetournaments[].currency_codeText
Tournament Nametournaments[].tournament_nameText
State or Countrytournaments[].state_or_countryText
Defending Championtournaments[].defending_championText

For developers

Run this workflow from your own code. In Studio, turn on Developer mode and create an API key.

cURL
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
: "${FOUS_API_KEY:?Set FOUS_API_KEY before running this example}"

curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 120 \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@pga-tour",
  "visibility": "public",
  "operation": "get_leaderboard",
  "version": 1,
  "input": {
    "year": 2026,
    "tournament": "The Masters",
    "max_results": 5
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Compare player scores across tournament rounds
  • Track tournament positions and holes completed
  • Plan around season tournament dates and venues
  • Review tournament winners and defending champions
  • Check announced tournament purses and currencies

Questions

Is Fous affiliated with PGA Tour?

No. Fous is not affiliated with PGA Tour. This workflow reads the public pgatour.com website and returns its data.

How much does it cost?

Each run costs 1 credit. With pay-as-you-go, a credit costs 1¢; monthly plans cost less per credit.

Do I need a PGA Tour account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from pgatour.com when you run it; repeating the same request within a day may return the saved result. Fous checks this workflow automatically; it last passed a check on Sep 29, 2026.

What are the players’ scores in a tournament?

Get leaderboard returns player positions, scores, and round strokes for a selected tournament and season.

What tournaments are on the season schedule?

Get schedule returns tournaments by season, including dates, venues, and status.

Who won a scheduled tournament?

Get schedule returns each tournament’s winner and defending champion when available.

All Sports workflowsBrowse all workflows