APIHub
Back to Explore

DiscGolf

The DiscGolf API provides structured disc‑golf course information, enabling clients to list and retrieve courses with optional country, region, limit, and offset filters, view the supported countries and regions, check recent data updates, and submit reports about missing or incorrect course data.

Sports & Fitness
none
HTTPS
CORS: Yes
Description enriched
Visit official documentation

Latency

2703ms p95

Uptime

100.0% 30d

Playground

Verified

live

Endpoints

REST · JSON
GET

/courses

List courses, optionally filtered by country, region, limit, or offset.

  • country (query) — Filter courses by ISO country code.
  • region (query) — Filter courses by region code where supported.
  • limit (query, limit) — Maximum number of records to return (positive integer).
  • offset (query, offset) — Number of records to skip before returning the current page (zero or positive integer).
GET

/courses/{id}

Fetch a single course by public ID.

  • id (path, required) — Stable public course identifier.
GET

/countries

List countries represented in the API.

GET

/regions

List regions represented in the API.

GET

/updates/recent

Review recent data updates when available.

POST

/report

Report missing, outdated, or incorrect course data. Requires course_id, type, and message.

6 endpoints auto-detected

curl -X GET \
  "https://discgolfapi.com/docs//courses"

discgolfapi.com · HTTPS only