Home › Guides › Golf & PGA Data

Golf as data: full leaderboards, round-by-round and hole-by-hole scores

The Golf & PGA Data Scraper returns every tournament's full leaderboard — one row per player per tournament: finishing position, total score, each round's strokes and to-par and, on request, the 18 hole scores of every round. Across PGA, LPGA, Champions, Korn Ferry and the European (DP World) Tour. From ESPN's public keyless golf API. No API key, no login.

Who it's for

What you get

GroupFields
TournamentTournament id, name, tour, start/end dates, status
LeaderboardPlayer, position, total score, status
RoundsStrokes and to-par for each round; with includeHoleScores, the 18 hole scores (strokes + to-par) per round

Input

InputWhat it does
tourpga (default), lpga, champions, korn, euro
dateFrom / dateToTournament date range (defaults last 21 / next 21 days)
includeHoleScores · maxResultsAdd the 18 hole scores per round (default off) · cap on rows (0 = default)
{ "tour": "pga", "dateFrom": "2024-04-11", "dateTo": "2024-04-14" }

Honest limits

Pricing

Pay per result: per delivered row, never for errors or empty runs. Current prices are on the actor's Pricing tab on Apify.

Score a tournament hole by hole: full leaderboards with round and optional hole scores across five tours. Exportable to JSON, CSV or Excel.

Open the Golf & PGA Data Scraper →

Related

Other sport-specific scrapers: the Formula 1 Data Scraper, the UFC & MMA Data Scraper, the Cricket Data Scraper and the Rugby Data Scraper; for betting lines, the Sports Odds Scraper.

Frequently asked questions

Do I need an API key or login?

No. The Actor reads ESPN's public keyless golf API live on every run — no key, no login, no proxy to buy (Apify's free datacenter proxy is used by default).

Which tours are covered?

PGA, LPGA, Champions, Korn Ferry and the European (DP World) Tour. Pick one with the tour input and a dateFrom/dateTo range.

Can I get hole-by-hole scores?

Yes — turn on includeHoleScores to add the 18 hole scores (strokes and to-par) per round, nested inside each round. Leaderboard scrapers usually stop at the round total.

Does it include strokes-gained?

No — this covers scores (positions, round and hole scores), not proprietary shot-tracking metrics; strokes-gained is not published in the free source.

How is it billed?

Pay per delivered row (one row per player per tournament), never for errors or empty runs. Use maxResults: 0 for no cap.

Using the data lawfully

The Actor reads publicly available, non-personal golf data (positions and scores) from an open API. It collects no private data and requires no login. Use the output in line with applicable laws and the source's terms.

Golf & PGA Data Scraper — leaderboards, round and hole scores across five tours. Pay per row, no API key.

Get golf data on Apify →