Golf Tournament History: PGA, LPGA, DP World & LIV Results avatar

Golf Tournament History: PGA, LPGA, DP World & LIV Results

Pricing

from $0.85 / 1,000 tournaments

Go to Apify Store
Golf Tournament History: PGA, LPGA, DP World & LIV Results

Golf Tournament History: PGA, LPGA, DP World & LIV Results

Get the tournament history of any professional golfer: date, tournament, tour, finishing position, score to par, total strokes, round scores and made or missed cut. Built for AI agents, bettors and analysts.

Pricing

from $0.85 / 1,000 tournaments

Rating

0.0

(0)

Developer

Trove Vault

Trove Vault

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Golf Tournament History returns recent tournament results for the golfers you name, with one row per golfer and tournament, newest first. Use it to compare form, finishes, scores to par and cut records across the tours covered by ESPN's golf data.

What does Golf Tournament History do?

Golf Tournament History resolves each name against ESPN's golf data and returns finishing position, score to par, total strokes, round-by-round scores and cut status where the source provides them.

  • Type names in plain text (Scottie Scheffler, Rory McIlroy, Jon Rahm, Nelly Korda); no IDs needed.
  • Get recent form in one call: the newest tournaments first, across seasons when needed.
  • Ask for many names in one run and get one combined table.
  • Export to JSON, CSV or Excel, or connect the Actor to an AI workflow through Apify integrations or an MCP client.

What data can you extract?

FieldMeaning
queryQuery
sportSport identifier
tourTour name, such as PGA or LPGA
entityTypeGolfer
entityIdESPN golfer ID
entityNameGolfer
dateDate
tournamentTournament
positionPosition
positionNumberPosition number
toParScore to par
totalStrokesTotal strokes
roundsRound scores
madeCutMade cut
statusStatus
eventIdESPN event ID
scrapedAtWhen this run retrieved the row
runIdYour optional workflow identifier

Every row also includes query (the name you entered), entityId, scrapedAt and your optional runId.

How to use Golf Tournament History

  1. Open Golf Tournament History on Apify and sign in or create a free account.
  2. Add one or more names in Golfers.
  3. Set Maximum tournaments per name (10 is a good default for recent form).
  4. Click Start and download the results, or call the Actor from the API or an AI agent.

Input examples

{
"players": [
"Scottie Scheffler",
"Rory McIlroy"
],
"maxItems": 10
}
{
"players": [
"Nelly Korda"
],
"season": "2025",
"maxItems": 25
}

Output example

{
"query": "Scottie Scheffler",
"sport": "golf",
"tour": "PGA",
"entityType": "player",
"entityId": "9478",
"entityName": "Scottie Scheffler",
"date": "2026-08-27T04:00Z",
"tournament": "TOUR Championship",
"position": "1",
"positionNumber": 1,
"toPar": "-16",
"totalStrokes": 264,
"rounds": [
65,
67,
66,
66
],
"madeCut": true,
"status": "Finish",
"eventId": "401811964",
"scrapedAt": "2026-10-09T12:00:00.000Z",
"runId": null
}

Who uses Golf Tournament History?

  • Betting and prediction-market research: check a golfer's last 10 finishes and cut record before outright, top-10 or matchup markets close.
  • Fantasy golf: compare recent form and scoring before picking a weekly lineup.
  • Analysts and media: track a season tournament by tournament across tours.

Schedule recurring runs if you track the same golfers throughout a season.

Why use Golf Tournament History?

FeatureTypical sports scrapersGolf Tournament History
InputSite-specific slugs or IDsPlain names, URLs or IDs
Same-name athletesOften picks the wrong personFiltered to golf only
Output shapeRaw page tablesOne clean row per tournament, newest first
Several names per runUsually oneUp to 50
AI agent useNot describedShort, predictable rows for MCP tools

How much will Golf Tournament History cost?

Golf Tournament History uses pay-per-event pricing. At current Free-tier rates, the default 4 GB run-start charge is about $0.004, plus $0.001 per returned tournament; 10 rows therefore cost about $0.014. Your plan tier and Apify's current rates may change the total. Check the Pricing tab and request only the rows you need.

Run it through the Apify API

curl -X POST "https://api.apify.com/v2/acts/trovevault~golf-tournament-history/run-sync-get-dataset-items" \
-H "Authorization: Bearer <YOUR_APIFY_TOKEN>" \
-H "Content-Type: application/json" \
-d '{"players": ["Scottie Scheffler", "Rory McIlroy"], "maxItems": 10}'

Limitations

  • Coverage follows ESPN's golf data: PGA TOUR, LPGA, DP World Tour and LIV Golf events. Hole-by-hole data is not included.
  • Data comes from ESPN's public sports data, so coverage and update timing follow that source and may lag the end of an event.
  • Only completed tournaments are returned; scheduled ones are skipped.

Troubleshooting

  • No rows returned: check the spelling or use an ESPN URL or ID. Some names are not present in ESPN's database, and upcoming tournaments are not included.
  • Fewer rows than requested: the source may have fewer completed results for that name, season or competition.
  • Some names failed: successful names are still returned. Check the RUN_SUMMARY key-value record for the per-name errors and retry only those names.
  • Rows are missing from your existing dataset: confirm the datasetId belongs to a dataset you can write to. The run's default dataset is still populated separately.

FAQ

Can I use Golf Tournament History with AI agents?

Yes. You can call the Actor from an AI agent using Apify's API or an MCP client configured to access Apify Actors.

Can I use Golf Tournament History with the Apify API?

Yes. Use the run-sync-get-dataset-items endpoint shown above, or the Apify JavaScript and Python clients.

How many tournaments can I get per run?

Up to 200 tournaments per name and up to 50 names per run.

Can I get historical tournaments?

Yes. Set Season to read a past season, or raise Maximum tournaments per name and the Actor goes back across seasons.

Does it work with integrations?

Yes. Send results to Google Sheets, Make, Zapier, n8n, Slack or webhooks with Apify integrations, or append them to an existing dataset with Dataset ID.

Golf Tournament History collects factual sports results and statistics that are publicly available. You are responsible for how you use the data, including any terms of the sources and betting rules in your country.

Your feedback

Found a missing tournament or a wrong name match? Open an issue on the Issues tab and include the name you entered.