Golf Leaderboard & Round Scores (PGA, DP World, LPGA) avatar

Golf Leaderboard & Round Scores (PGA, DP World, LPGA)

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Golf Leaderboard & Round Scores (PGA, DP World, LPGA)

Golf Leaderboard & Round Scores (PGA, DP World, LPGA)

Golf tournament leaderboards for PGA Tour, DP World Tour, LPGA, Champions Tour and LIV: position, score to par, round-by-round strokes, total strokes and country for the whole field. Past and current events. No login.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

MrDoe

MrDoe

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Golf Leaderboard & Round Scores (PGA, DP World, LPGA) - Golf leaderboards for five tours with position, score to par and round-by-round strokes, one row per player.

What does Golf Leaderboard & Round Scores (PGA, DP World, LPGA) do?

Golf Leaderboard & Round Scores returns the leaderboard of the current or a chosen golf tournament as one row per player. Choose the PGA Tour, DP World Tour, LPGA, PGA Tour Champions or LIV Golf. Each row has the tournament, status and round, the player, country, position, score to par, strokes for each round, total strokes and, optionally, every hole. Filter by country and pick a date to read past events.

Why use Golf Leaderboard & Round Scores (PGA, DP World, LPGA)?

  • Five tours in one Actor and one schema.
  • Round-by-round strokes and score to par as numbers, ready for models.
  • Whole field, not just the top ten.
  • Optional hole-by-hole scores.
  • Works logged out; no key needed.

What makes this different

Golf sites show leaderboards as pages, not data. This Actor returns the full field for five tours as flat rows with numeric score to par and per-round strokes, so a leaderboard becomes a spreadsheet in one run.

How it works

Golf Leaderboard & Round Scores (PGA, DP World, LPGA) workflow: your input, collection, output

  1. Your input — choose tours and an optional date or country filter.
  2. The Actor collects it — the Actor reads the leaderboard for each tour.
  3. Your output — you get one clean row per player with position, score and round strokes.

What data can you extract?

The dataset has 22 fields per row:

FieldTypeDescription
tourstringTour name.
tourCodestringTour code such as pga.
tournamentIdstringTournament identifier.
tournamentstringTournament name.
startDatestringFirst day (ISO 8601).
endDatestringLast day (ISO 8601).
statusstringScheduled, In Progress or Final.
roundnumberCurrent or final round.
coursestringCourse name when published.
pursenumberPurse when published.
fieldSizenumberPlayers in the field.
defendingChampionstringDefending champion.
playerIdstringPlayer identifier.
playerstringPlayer name.
countrystringPlayer country.
positionnumberLeaderboard position.
scoreToParnumberTotal score to par.
totalStrokesnumberTotal strokes over completed rounds.
roundsarrayStrokes and score to par for each round.
holesarrayStrokes per hole when requested.
earningsnumberEarnings when published.
scrapedAtstringCollection time (ISO 8601).

How to use Golf Leaderboard & Round Scores (PGA, DP World, LPGA)

Golf Leaderboard & Round Scores (PGA, DP World, LPGA) input form

  1. Open the Actor and go to the Input tab.
  2. Choose one or more Tours, optionally set a Date inside the tournament week, and set Max players per tour.
  3. Optionally set filters and a Max results limit.
  4. Click Start. A default run finishes in under a minute.
  5. Open the Output tab, then download the dataset or connect it to your tools.

Input Parameters

ParameterTypeRequiredDefaultDescription
toursarrayNo["pga"]Tour codes: pga, eur (DP World Tour), lpga, champions (PGA Tour Champions), liv. Use ["all"] for every tour.
datestringNo—A day inside the tournament week as YYYY-MM-DD, to read a past or upcoming event. Leave empty for the current event.
countriesarrayNo[]Only players from these countries, for example USA, England, Japan.
maxPlayersintegerNo5Maximum number of players returned for each tour. Default is 5 for a quick test; set 0 to return the whole field.
includeHoleScoresbooleanNofalseAdd strokes for every hole played (larger rows).
proxyConfigurationobjectNo{"useApifyProxy":false}Optional. The data is public and works without a proxy.

Output Data

Golf Leaderboard & Round Scores (PGA, DP World, LPGA) dataset table

scoreToPar is a number: negative is under par, 0 is even. rounds lists strokes and score to par for each round played. holes is only filled when hole-by-hole scores are turned on. Fields the tour does not publish, such as purse or course, are null.

Golf Leaderboard & Round Scores (PGA, DP World, LPGA) field map of one record

A real dataset item:

{
"tour": "PGA Tour",
"tourCode": "pga",
"tournamentId": "401850914",
"tournament": "Biltmore Championship Asheville",
"startDate": "2026-09-17T04:00Z",
"endDate": "2026-09-20T04:00Z",
"status": "Final",
"round": 4,
"course": null,
"purse": null,
"fieldSize": 132,
"defendingChampion": null,
"playerId": "5054388",
"player": "Jacob Bridgeman",
"country": "USA",
"position": 1,
"scoreToPar": -26,
"totalStrokes": 258,
"rounds": [
{
"round": 1,
"strokes": 66,
"toPar": -5
},
{
"round": 2,
"strokes": 67,
"toPar": -4
},
{
"round": 3,
"strokes": 64,
"toPar": -7
},
{
"round": 4,
"strokes": 61,
"toPar": -10
}
],
"holes": null,
"earnings": null,
"scrapedAt": "2026-09-21T11:07:05.685Z"
}

Usage Examples

Current PGA Tour leaderboard

{
"tours": [
"pga"
],
"maxPlayers": 0
}

LPGA and DP World Tour top five

{
"tours": [
"lpga",
"eur"
],
"maxPlayers": 5
}

A past event with hole scores

{
"tours": [
"pga"
],
"date": "2026-09-19",
"includeHoleScores": true,
"maxPlayers": 20
}

Tips for Best Results

  • Default is 5 results for a fast test. Set the max to 0 to return everything available.

Known Limitations

  • Only the current tournament of each tour, or the event containing the chosen date, is returned.
  • Tours with no event that week return no rows.
  • Course, purse and earnings are not published for every event.
  • Positions are the finishing order; ties are not marked.

Integrations

Run it from the Apify API, on a schedule, or from a webhook. Send results straight to Google Sheets, Make, Zapier, Slack or your own database with Apify's built-in integrations.

Export Formats

Download the dataset as JSON, CSV, Excel, XML, HTML table or RSS from the Output tab or the API.

Frequently Asked Questions

Does it need an account or API key?

No. The Actor reads public data and needs no account or key.

Am I charged for failed results?

No. You are only charged for results that are written to the dataset.

Do I need an account or login?

No. The Actor reads public data and needs no account or key.

Am I charged for failed runs or empty results?

You are only charged for results that are actually written to the dataset.

Can I run it on a schedule?

Yes. Create a Task with your input and add a schedule in Apify Console. With monitor mode on, each scheduled run returns only what changed since the previous one.

Support

Questions or a missing field? Open an issue from the Issues tab on this Actor's page and it will be looked at.

You are responsible for using the data in line with the source's terms and applicable law. The Actor collects publicly available data only and is not affiliated with the source.