Releases: opengolfapi/data
Releases · opengolfapi/data
Release list
v2.1.0 — All States Verified
Every course state verified against Nominatim reverse geocoding.
1,710 wrong states corrected.
500-course random verification: 0.0% error rate.
IL sample: 100 courses verified, 0 outside bounds.
Export validation: PASS.
v2.0.0 — Clean Data, Fully Open
All data is now open. No premium tier. No GolfAGI.
Changes from v1.0.0
- 15,667 courses (was 16,908 — duplicates removed, bad data cleaned)
- 1,806 wrong state assignments corrected
- 1,173 duplicate courses merged and removed
- 7,173 bad tee records (impossible slope/rating/yardage) nulled
- 77 par-total mismatches fixed against hole data
- All GolfPass and GolfAGI references removed
All fields open
The API now serves everything: tees, climate, nearby POIs, holes with per-tee yardages. No restrictions.
- API: https://api.opengolfapi.org
- MCP: npm install -g @opengolfapi/mcp-server (v2.0.0)
- Donate: https://opencollective.com/opengolfapi
License
ODbL 1.0. Attribution: Contains data from OpenGolfAPI (opengolfapi.org).
v1.0.0 — Initial Release
First public release of the OpenGolfAPI dataset.
What's included
- 16,908 US golf courses
- Name, location (lat/lng + city + address), course type, holes, par, total yardage, year built, architect
- Per-hole par + handicap index where available (15,211 courses, 90%)
- Phone, website where available
- OSM id for cross-linking
updated_atfor freshness tracking
Formats
- GeoJSON (raw + gzipped)
- CSV (raw + gzipped)
- NDJSON (raw + gzipped)
License
ODbL 1.0. Attribution: Contains data from OpenGolfAPI (opengolfapi.org), available under ODbL.
Verify
Use SHA256SUMS to verify integrity. All sources documented in the README.
Known limitations
- 382 courses excluded for bad upstream coordinates. Tracked for v1.1.
- Architect and total yardage have low coverage (~3%). Community contributions welcome.