---
type: Guide
title: Personal golf app
description: Build a personal golf app with Claude Code, Grok, Cursor, or ChatGPT using the Golf Intelligence API.
resource: https://golfintelligence.com/personal-golf-app/
status: stable
generated: { by: "human:strackagolf-content", at: 2026-08-21T18:00:00Z }
---

# Personal golf app

Human page: https://golfintelligence.com/personal-golf-app/

Use the golf course data API to build a golf app for your own game — a yardage helper, green-map viewer, round tracker, or sim — with Claude Code, Grok / Grok Bot, Cursor, or ChatGPT.

# Pricing

- Test pack: $49 for 50 credits, one time. Then $49 per 200-credit Personal block, stackable, no subscription. Console: https://console.golfintelligence.com/ (email + verification code, no password). Credits are added in the console after payment.
- Personal 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. Digital in-app only.
- Starter: $399/month for 10,000 credits (apps with users).
- Search is free. Full course detail (scorecard + GPS) is 3 credits. Slope image 1 credit. Elevation image 1 credit. Geohash lie elevation is live — confirm credits with data@golfintelligence.com (`GET /holeProfile/getGeoHashElevation`).
- 200 credits ≈ ~66 full-course hydrations if you skip extra green images.
- Personal credits are one-time packs added in the console after payment. Starter credits stay while the subscription is active.
- No Checkout. Email data@golfintelligence.com for the $49 invoice (subject: Personal 50 credits $49 or Personal 200 credits $49).

# First three calls

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.

```
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
```

```
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}'
```

Search is free. Search returns course groups; `publicId` is the hydrate key. Many nines can share one publicId.

```
curl 'https://api.golfintelligence.com/courses/getCourseGroupDetail?PublicId=YOUR_PUBLIC_ID' \
  -H 'Authorization: Bearer YOUR_ACCESS_TOKEN'
```

Full course detail is 3 credits. Cache a specific course on the end-user device up to 1 year. Placeholders only — never invent course records.

# Rules

- Never scrape A–Z or bulk-dump the catalog.
- Never train a model on the dataset.
- Live connection + cache one course on a device up to 1 year.
- Personal is own-game digital. Starter is digital in-app — no competing printed yardage books or pin sheets.
- Lie elevation is live. Coming soon: 2D hi-res aerial imagery and predictive putt path.
- Contact: data@golfintelligence.com

# Links

- Human page: https://golfintelligence.com/personal-golf-app/
- Docs: https://golfintelligence.com/docs/
- API pricing: https://golfintelligence.com/api-pricing/#personal-golf-apps
- For AI: https://golfintelligence.com/for-ai/
- llms.txt: https://golfintelligence.com/llms.txt
- OKF: https://golfintelligence.com/okf/
- Swagger: https://api.golfintelligence.com/swagger/index.html
- Console: https://console.golfintelligence.com/
