Documentation

Simple API. Structured course data. No setup.

Use DiscGolfAPI to fetch disc golf course data for maps, directories, apps, tools, and research. Public endpoints do not require an API key.

Base URL: https://io.discgolfapi.com/v1

GET Quick start

Fetch five courses from Great Britain.

Sample request

fetch("https://io.discgolfapi.com/v1/courses?country=GB&limit=5")
  .then(response => response.json())
  .then(data => console.log(data));

Sample response

{
  "count": 5,
  "total": 29,
  "offset": 0,
  "courses": [
    {
      "id": "example-course-id",
      "name": "Example Disc Golf Course",
      "country_code": "GB",
      "region_code": "ENG",
      "holes": 18,
      "confidence_score": 0.86,
      "verification_strength": "medium"
    }
  ]
}

Part of the disc golf data ecosystem

Part of the disc golf data ecosystem