DiscGolfAPI Developer Documentation: REST Endpoints & MCP Guide

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 excerpt

{
  "count": 5,
  "total": 30,
  "offset": 0,
  "courses": [
    {
      "id": "crs_ackers_adventure",
      "name": "Ackers Adventure",
      "country_code": "GB",
      "region_code": "ENG",
      "holes": null,
      "confidence_score": 0.65,
      "verification_strength": "medium"
    }
  ]
}

Part of the disc golf data ecosystem

Part of the disc golf data ecosystem