The data layer

Facts agents can use safely.

Applications and agents need predictable facts, not ambiguous prose. Explore the live catalogue, its structure and the semantics that keep generated answers grounded.

Catalogue composition

The catalogue at a glance

Clubs and courses are modeled separately, preserving the relationships real golf products need.

Courses····
····Golf clubs
····Countries
 GET /v1/stats
Built for peace of mind

Quality is part of the product.

01

Consistent

Predictable fields and canonical values replace country-specific source formats.

02

Transparent

Known, unknown and unavailable values remain distinguishable instead of being silently guessed.

03

Useful

Access, pricing, etiquette and facility data answer real product questions.

04

Inspectable

Coverage and freshness metrics make quality measurable as the dataset grows.

NULL ≠ FALSE

Unknown is better than wrong.

Missing information is represented explicitly. It is never silently converted to false, zero or an empty string. Your product can therefore respond predictably and avoid misleading users.

{
  "dogsAllowed": true,
  "waterHazards": null,
  "softSpikesRequired": null
}

Build without second-guessing your data.

Explore the schema, test real requests and see how a trusted golf data layer fits your product.

Explore the API