1 · AUTHENTICATEconsole
Host https://api.golfintelligence.com. Use client credentials. Placeholders only — 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
Always step one. Power “find a course” without burning credits. Store 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
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'
Building a personal golf app with Claude or Grok? Everything you need is on Personal golf app — Test credits are $49 for 50. Buy now. After that, email data@golfintelligence.com if you need more.