Structured disc golf course data.
Ready to use.
DiscGolfAPI provides reliable, machine-readable data about disc golf courses worldwide.
No scraping. No guesswork. Just clean data.
GET Courses
Fetch five courses from Great Britain.
Sample request
fetch("https://io.discgolfapi.com/v1/courses?country=GB&limit=5")
.then(res => res.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",
"confidence_score": 0.65
}
]
}
Structured data
Consistent, machine-readable data with a clear schema.
Trusted and verifiable
Confidence scores, source tracking, and last verified dates.
Global coverage
Courses from around the world. One API. One standard.
Developer friendly
Simple REST API with clean responses and easy integration.
Example request
Get courses in
Great Britain
Simple requests. Predictable responses.
Build with confidence.
GET Courses
Fetch three courses from Great Britain.
Sample request
fetch("https://io.discgolfapi.com/v1/courses?country=GB&limit=3")
.then(res => res.json())
.then(data => console.log(data));
Sample response excerpt
{
"count": 3,
"total": 30,
"offset": 0,
"courses": [
{
"id": "crs_ackers_adventure",
"name": "Ackers Adventure",
"country_code": "GB",
"confidence_score": 0.65
}
]
}
Use our data
Built for developers.
Used everywhere.
DiscGolfAPI powers apps, websites, tools, and research across the disc golf ecosystem.
Apps
Power course maps, finders, and companion apps.
Websites
Display accurate course information on your website.
Analytics
Analyse growth, coverage, and trends with reliable data.
AI & Integrations
Use structured data in AI models and automated workflows.
Directories
Keep directories and databases up to date effortlessly.
