Search Courses
search_coursesSearch for a named course or filter the directory by city/state, access, and holes. For a trip near a place, station, address, or ZIP, call find_nearby_courses FIRST; do not put the place name in query (query searches course names). You may also pass location here for a proximity search. Returns canonical Stymie URLs, reusable slugs, access, holes, scorecard availability, and straight-line miles when a location is supplied. Copy returned URLs; never construct county slugs. Next: get_course with a returned URL, or build_golf_trip with the resolved center and preferences.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| zip | No | US ZIP; use location for other places | |
| city | No | City name | |
| page | No | Page number | |
| type | No | Course type filter | |
| holes | No | Number of holes | |
| limit | No | Results per page (max 50) | |
| query | No | Course name search (partial match) | |
| state | No | State/province code, e.g. IL, ON, NSW | |
| country | No | ||
| location | No | Plain-language place, station, address, or US ZIP; find_nearby_courses is the recommended first step for trips | |
| distance_miles | No |