GolfTrack

09 — API

Platzdaten-API

Die App lädt die freigegebenen Plätze über diese öffentliche Schnittstelle. Sie ist ohne Schlüssel abrufbar.

Endpunkte

Antworten werden fünf Minuten zwischengespeichert und dürfen von jeder Herkunft abgefragt werden.

Felder

id
string·Kennung des Platzes (slug)
kind
"golf" | "minigolf"·Art der Anlage
name
string·Name der Anlage
location
string·Ort
holes
number·Anzahl Löcher bzw. Bahnen
lat / lon
number | null·Mittelpunkt der Anlage
parValues
number[]·Par je Loch – leer, wenn unvollständig
hcpValues
number[]·Stroke Index je Loch
holeLengths
number[]·Länge je Loch in Metern
courseRating
number | null·Course Rating
slopeRating
number | null·Slope Rating
facilityNotes
string·Platzinfos
welcome
string·Begrüßung für den QR-Start
teeLatitudes …
number[]·Abschlag- und Fahnenkoordinaten je Loch
updatedAt
string·Letzte Änderung (ISO 8601)

Beispielantwort

{
  "version": 1,
  "generatedAt": "2026-08-30T09:12:44.000Z",
  "count": 1,
  "courses": [
    {
      "id": "golf-und-landclub-bayerwald",
      "kind": "golf",
      "name": "Golf- und Landclub Bayerwald",
      "location": "Sankt Englmar",
      "holes": 18,
      "lat": 48.9906,
      "lon": 12.8114,
      "parValues": [4, 3, 5, "…"],
      "hcpValues": [5, 11, 1, "…"],
      "holeLengths": [320, 150, 480, "…"],
      "courseRating": 71.4,
      "slopeRating": 130,
      "updatedAt": "2026-08-30T09:10:00.000Z"
    }
  ]
}

https://golftrack.app/api/v1/courses