bluedoor data·Golf Courses API·bluedoor.sh

Home / Docs

Golf Courses API docs

The production REST contract for catalog, coverage, profiles, reviews, and per-course tee-time availability.

Base URLhttps://api.bluedoor.sh/golf-courses/v1
Authenticationx-api-key or Authorization: Bearer
Anonymous limit1 request/second, burst 10
Free key limit5 requests/second, burst 30
Enterprise limit50 requests/second, burst 200
OpenAPIopenapi.json

Endpoints

MethodPathPurpose
GET/v1/coursesList/filter courses
GET/v1/searchFuzzy course search
GET/v1/resolveResolve name/location or booking URL to a course_id
GET/v1/courses/{id}Course profile, booking channels, coverage, links
GET/v1/courses/{id}/tee-timesNormalized tee times, prices, occupancy
GET/v1/courses/{id}/availabilityPer-day availability rollup
GET/v1/courses/{id}/reviewsReview aggregates and recent rows
GET/v1/coverageConsumer-altitude coverage rollup
GET/v1/sourcesCategory-level source provenance
GET/v1/usageRate-limit and live-refresh budget status

Response contract

Successful v1 responses contain data and meta. Errors contain error and meta. Every response includes request, security, CORS, and rate-limit headers.

Get this page with API

Rendered from the bluedoor Golf Courses API. Reproduce it:

GET https://api.bluedoor.sh/golf-courses/v1/JSON
GET https://api.bluedoor.sh/golf-courses/v1/usageJSON