search_courses
Searches public course records supplied live by the independent DiscGolfAPI service. EDGA does not own or control these records. Matches recorded course names and localities, or finds courses nearest to supplied coordinates.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of course records to return (1 to 25). | |
| query | No | Search keyword matched against DiscGolfAPI's recorded course name, town/locality, operator, and any county or postcode fields it supplies (e.g. 'Bristol', 'Ashton Court', 'Cotswold'). | |
| offset | No | Number of matching records to skip for pagination (0 to 1000). | |
| region | No | Great Britain region filter: ENG, SCT, WLS, or empty for all GB. Defaults to ENG. Northern Ireland is outside this GB catalogue. | ENG |
| is_free | No | Filter by confirmed free access. Unknown access is null and excluded by either true or false. | |
| latitude | No | Latitude for a nearest-course search. Must be supplied with longitude. | |
| longitude | No | Longitude for a nearest-course search. Must be supplied with latitude. | |
| radius_km | No | Maximum straight-line distance in kilometres for a coordinate search. | |
| is_18_holes | No | True selects known counts of at least 18 holes; false selects known counts below 18. Unknown counts are excluded by either filter. |