Personal golf apps

Build a personal golf app with Claude or Grok

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

How do I build a golf app with Claude or Grok?

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.

What golf course data API do I need?

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 vs shipping to other users?

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

What you get in one sitting

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.

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.

GPS layers

Tee boxes, fairways, bunkers, penalty areas, hole outlines, and green shapes — the spatial stack for a yardage helper, rangefinder, or sim.

3D greens + lie

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

How far 100 Tester credits go

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.

0 creditsCourse search is free
3 creditsFull course (scorecard + GPS)
~33 courses100 Tester credits/mo if you cache

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

Three copy-paste curls

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/.

1 · AUTHENTICATEconsole

POST /auth/authenticateToken

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
2 · SEARCH0 credits · free

POST /courses/searchCourseGroups

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.

3 · HYDRATE3 credits

GET /courses/getCourseGroupDetail?PublicId=

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

Seven production routes

MethodPathCreditsReturns
POST/courses/searchCourseGroups0 · freeCourse groups matching keywords, country, region, or GPS. Returns publicId.
GET/courses/getCourseGroupScorecard1Complete scoring scorecard. GPS shapes are not included.
GET/courses/getCourseGroupGPS2Complete GPS shapes only. Scorecard is not included.
GET/courses/getCourseGroupDetail3Flagship: scorecard + GPS + metadata in one payload.
GET/greens/getSlopeImage1Rendered green slope image details, including URL. 900×1620.
GET/greens/getElevationImage1Rendered green elevation image details, including URL. 900×1620.
GET/holeProfile/getGeoHashElevationsee consoleLive 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

Paste this into Claude Code or Grok

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 vs Starter

Tester · own game

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.

Starter · apps with users

$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

Personal golf apps

Can I build a personal golf app with Claude Code or Grok?

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.

How far do 100 credits go?

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.

Do unused credits roll over if I cancel?

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.

Can I cache a course?

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.

What if other people start using my app?

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

Tester is $49/mo for 100 credits.

Start Tester — $49/mo. After that, email data@golfintelligence.com if you need more. Credits are added in the console after payment.