Search + scorecard
Find a course for free. Pull multi-tee par, yardage, and handicap allocation. Search returns course groups; publicId is the hydrate key. Many nines can share one publicId — compose the 18 (or 27) you are playing in your UI.
Personal golf apps
Use the golf course data API to build a golf app for your own game. Tester is $49/mo for 100 credits. Search is free. Cancel anytime. JSON course, GPS, and 3D greens on one page for Claude Code, Grok / Grok Bot, Cursor, or ChatGPT.
100 credits each month · Search free · Cancel anytime. Credits are added in the console after payment.
Credits are added in the console after payment.
Also: first three calls · API pricing · For AI · llms.txt · machine sibling
Paste the prompt on this page into Claude Code, Grok / Grok Bot, Cursor, or ChatGPT and point it at golfintelligence.com. Use the golf course data API to build a golf app for your own game — search is free, then hydrate a course. The Golf Wire piece on the Stracka golf course data API is the earned source for that path.
You need a live-golfer golf course data API: search, scorecard, GPS layers, and 3D greens as JSON — not a scrape and not a training dump. That is what golfintelligence.com is. Tester is $49/mo for 100 credits. Search is free. Cancel anytime.
Tester is one person using the golf course data API to build a golf app for their own game. If other people will use it, you list it, or a company is involved, that is Starter. The table below is the same split.
What you get
Course search, scorecard, GPS layers (tees, fairways, bunkers, penalty areas, hole outlines, greens), 3D green slope and elevation images, and live lie elevation. Powered by StrackaGolf data — 20 years of proprietary course data since 2007.
Proprietary golf course data to serve the industry. Daily course updates around the world since 2007.
Find a course for free. Pull multi-tee par, yardage, and handicap allocation. Search returns course groups; publicId is the hydrate key. Many nines can share one publicId — compose the 18 (or 27) you are playing in your UI.
Tee boxes, fairways, bunkers, penalty areas, hole outlines, and green shapes — the spatial stack for a yardage helper, rangefinder, or sim.
Slope and elevation renders (900×1620). Lie elevation is live on the geohash endpoint. Coming soon: 2D hi-res course layout images and predictive putt path.
Credits
Search is free. Full course detail (scorecard + GPS) is 3 credits. Slope image is 1 credit. Elevation image is 1 credit. Geohash lie elevation is live — confirm credits with us (GET /holeProfile/getGeoHashElevation).
100 credits ≈ ~33 full-course hydrations (3 credits each) if you skip extra green images. Cache a specific course on your device up to one year so you do not re-pay for the same layout. Own game only.
Tester is one natural person, own game only — no other users, no App Store or Play listing, no public login, no company, no paid features to others. Digital in-app only. See Tester on API pricing.
Time to first 200
Host https://api.golfintelligence.com. Auth is OAuth2 client_credentials via POST /auth/authenticateToken. The Active Token from the console is not a Bearer token — exchange it first. Placeholders only. Do not treat sample names as live records. Full walkthrough: /docs/. Swagger: golfintelligence.com/docs/.
Use client credentials. Swap in your Client ID and Active Token from the console.
POST https://api.golfintelligence.com/auth/authenticateToken Content-Type: application/x-www-form-urlencoded grant_type=client_credentials code=YOUR_ACTIVE_TOKEN client_id=YOUR_CLIENT_ID Authorization: Bearer YOUR_ACCESS_TOKEN # after the exchange
Always step one. Power “find a course” without burning credits. Store publicId. Search returns course groups; many nines can share one publicId.
curl -X POST 'https://api.golfintelligence.com/courses/searchCourseGroups' \
-H 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
-H 'Content-Type: application/json' \
-d '{"keywords":"YOUR_COURSE","rows":10,"offset":0}'
Illustrative only. Use a real course name from your market. Do not treat sample JSON as a live record.
Flagship call. Scorecard + GPS + metadata. Cache one year per user. Optional per hole: slope image (1) and geohash lie elevation (ask us).
curl 'https://api.golfintelligence.com/courses/getCourseGroupDetail?PublicId=YOUR_PUBLIC_ID' \ -H 'Authorization: Bearer YOUR_ACCESS_TOKEN'
Endpoints
| Method | Path | Credits | Returns |
|---|---|---|---|
| POST | /courses/searchCourseGroups | 0 · free | Course groups matching keywords, country, region, or GPS. Returns publicId. |
| GET | /courses/getCourseGroupScorecard | 1 | Complete scoring scorecard. GPS shapes are not included. |
| GET | /courses/getCourseGroupGPS | 2 | Complete GPS shapes only. Scorecard is not included. |
| GET | /courses/getCourseGroupDetail | 3 | Flagship: scorecard + GPS + metadata in one payload. |
| GET | /greens/getSlopeImage | 1 | Rendered green slope image details, including URL. 900×1620. |
| GET | /greens/getElevationImage | 1 | Rendered green elevation image details, including URL. 900×1620. |
| GET | /holeProfile/getGeoHashElevation | see console | Live lie elevation: geohash cells with GPS altitude. Confirm credits with us. |
Auth: OAuth2 client_credentials · Token URL POST /auth/authenticateToken · Every call Authorization: Bearer <access_token>
For Claude Code, Grok, Cursor, ChatGPT
Copy the block. It tells the agent to fetch the machine files, open the console, exchange the token, search free, hydrate by publicId, and stay on Tester unless you ship to other people.
You are building a personal golf app (yardage helper, green-map viewer, round tracker, or sim) for ONE person’s own game. 1. Fetch and follow: - https://golfintelligence.com/llms.txt - https://golfintelligence.com/okf/ - https://golfintelligence.com/okf/personal-golf-app.md - https://golfintelligence.com/personal-golf-app/ 2. Open https://console.golfintelligence.com/ (email + verification code, no password) to use the API. Start Tester at https://console.golfintelligence.com/register. After that, email data@golfintelligence.com if you need more. Credits are added in the console after payment. Copy Client ID and Active Token from API Account. 3. The Active Token is NOT a Bearer token. Exchange it first: POST https://api.golfintelligence.com/auth/authenticateToken Content-Type: application/x-www-form-urlencoded grant_type=client_credentials code=YOUR_ACTIVE_TOKEN client_id=YOUR_CLIENT_ID Then call the API as Authorization: Bearer YOUR_ACCESS_TOKEN. 4. Search is free: POST /courses/searchCourseGroups. Store publicId. Search returns course groups; many nines can share one publicId — that publicId is the hydrate key. 5. Hydrate: GET /courses/getCourseGroupDetail?PublicId=YOUR_PUBLIC_ID (3 credits: scorecard + GPS). Optional: slope image 1 credit, elevation image 1 credit. Lie elevation is live on GET /holeProfile/getGeoHashElevation — confirm credits with data@golfintelligence.com. 6. Cache a specific course on the end-user device up to 1 year. Live connection. Never scrape A–Z. Never bulk-dump the catalog. Never train a model on the dataset. Never invent course records. 7. Pricing: Tester is $49/mo for 100 credits. Search is free. Cancel anytime. Own game only (one natural person, no other users, no App Store or Play listing, no public login, no company, no paid features to others, digital in-app only). If other people will use the app, that is Starter at $399/month for 10,000 credits. Start Tester at https://console.golfintelligence.com/register. After that, email data@golfintelligence.com if you need more. Credits are added in the console after payment. 8. Host: https://api.golfintelligence.com Docs: https://golfintelligence.com/docs/ First three calls: https://golfintelligence.com/docs/ Pricing: https://golfintelligence.com/api-pricing/#personal-golf-apps
Plans
Tester is $49/mo for 100 credits. Search is free. Cancel anytime. One natural person. No other users, no App Store or Play listing, no public login, no company, no paid features to others. Digital in-app only. This is the plan if you are building with Claude or Grok for your own game.
$399/month for 10,000 credits. Use this when other people use the app, you list it, or a company is involved. Same JSON API. Still digital in-app — no competing printed yardage books or pin sheets.
Tester credits refresh each month while the subscription is active. Credits are added in the console after payment. Starter credits stay while the subscription is active. Start Tester — $49/mo. Email data@golfintelligence.com for Starter or Facility — there is no Checkout for Starter or Facility. Full tiers: API pricing.
Questions
Yes. Tester is the plan for one person building a golf app for their own game with Claude Code, Grok / Grok Bot, Cursor, ChatGPT, or another coding agent. Tester is $49/mo for 100 credits. Search is free. Cancel anytime. JSON course, GPS, scorecard, and 3D greens. If other people will use the app, that is Starter. Start Tester — $49/mo. Credits are added in the console after payment.
Course search is free. Full course detail (scorecard + GPS) is 3 credits. Green slope and elevation images are 1 credit each. One hundred credits are about 33 full-course hydrations if you skip extra green images. Tester is $49/mo for 100 credits. Search is free. Cancel anytime.
Tester credits refresh each month while the subscription is active. Credits are added in the console after payment. Starter credits stay available while the subscription is active. If a Starter subscription is suspended, remaining Starter credits and the token suspend.
Yes. Live connection, then cache a specific course on an end-user device up to one year. No A–Z or bulk catalog dump. Credits are per golfer, not per course. Another user of the same course is another 3 credits — and that means you moved off Tester onto Starter.
Tester is own game only: one natural person, no other users, no App Store or Play listing, no public login, no company, no paid features to others. If other people start using the app, you move to Starter at $399/month for 10,000 credits. Email data@golfintelligence.com for the invoice.
Next step
Start Tester — $49/mo. After that, email data@golfintelligence.com if you need more. Credits are added in the console after payment.