The open database of every golf course in America. Community-maintained. ODbL licensed.
OpenGolfAPI is a community-maintained database of US golf courses. Every course has a page with maps, scorecards, and contact info. Course owners can claim their page and update data directly. The entire dataset is open under ODbL — anyone can use it, build on it, or contribute to it.
Every course has a dedicated page with an interactive OpenStreetMap, scorecard, tee data, climate info, and nearby amenities.
Search, browse by state, get course details with tees, holes, climate, and nearby POIs. No API key needed.
AI agents can query golf course data directly. Works with Claude, ChatGPT, and any MCP-compatible client.
Full dataset as GeoJSON, CSV, and NDJSON. Updated with each release. Use it however you want.
See wrong data? Fix it. Every course page has an edit button. Course owners can claim their page for direct updates.
Same license as OpenStreetMap. Use it for anything — commercial, research, personal. Just attribute OpenGolfAPI.
No signup. No API key. Just curl.
| Field | Coverage | Count |
|---|---|---|
| Courses with coordinates | 100% | 15,667 |
| Scorecards (par per hole) | 90% | 14,022 |
| Address | 98% | 15,428 |
| Website | 84% | 13,140 |
| Phone | 71% | 11,127 |
| Tee records (rating, slope, yardage) | — | 70,660 |
| Climate data (NOAA 30-year) | — | 17,279 |
| Nearby POIs (hotels, restaurants) | — | 181,579 |
Missing data? Edit the course page or open an issue.
OpenGolfAPI is community-maintained. There are a few ways to help:
Every course page has an edit button. Spotted a wrong number or address? Fix it directly.
Own or manage a course? Claim the page and keep your data current.
Found a bug or a duplicate? Open a GitHub issue.
Keep the servers running and the data growing. Open Collective.
All data from public, open-licensed sources.
Course locations and boundaries (ODbL)
30-year climate normals (public domain)
Addresses and geocoding (ODbL)
Scorecards, contact info (public facts)
ODbL-1.0 Same license as OpenStreetMap.