● Live endpoint
Golf the High Sierra — Trips API
Public read access to verified group golf trips across the High Sierra region and beyond. New destinations are added automatically as trips are booked — the dataset grows with every season.
JSONNo auth requiredCORS enabledFree to useAlways current
GEThttps://golfthehighsierra.com/api/trips
What is in the data
82+
real group trips
↑ grows each season
live
regions covered
↑ auto-adds new destinations
28+
verified courses
↑ grows with bookings
22+
hotels included
↑ grows with bookings
Each trip includes region, courses, hotel, price per person, group size, nights, vibe, day-by-day itinerary, and planner notes. All sourced from real GTHS group bookings — not AI-generated content.
Fetch available regions first
Do not hardcode region values. Use the regions endpoint — it returns the live list with trip counts, and updates automatically whenever a new destination is published.
GEThttps://golfthehighsierra.com/api/trips/regions
{
"regions": [
{ "name": "Reno", "slug": "reno", "trip_count": 28 },
{ "name": "Lake Tahoe", "slug": "lake-tahoe", "trip_count": 19 },
{ "name": "Scotland", "slug": "scotland", "trip_count": 3 }
// ... more added automatically as trips are booked
],
"total": 16
}Query parameters — /api/trips
| param | type | description |
|---|---|---|
| region | string | Filter by region name (e.g. "Reno", "Scotland"). Get valid values from /api/trips/regions — do not hardcode. |
| vibe | string | Filter by trip type: Budget, Value, Premium, Bucket List, Bachelor Party, Corporate, Friends Trip |
| min_nights | integer | Minimum number of nights |
| max_price | integer | Max price per person in USD |
| limit | integer | Number of results (default: all) |
| slug | string | Fetch a single trip by its slug |
Response shape
Returns a flat JSON array of trip objects.
[
{
"id": "1766436099424",
"groupName": "Reno Budget Trip",
"groupSize": 16,
"month": "June",
"year": 2025,
"region": "Reno",
"courses": ["Lakeridge Golf Course", "Red Hawk Lakes Course"],
"lodging": "Silver Legacy Resort Casino",
"nights": 1,
"rounds": 2,
"pricePerPerson": 275,
"vibe": "Budget",
"synopsis": "...",
"whyItWorked": "...",
"highlights": [...],
"dailyItinerary": [...],
"slug": "reno-budget-trip-quick-hitter",
"canonicalUrl": "https://golfthehighsierra.com/trips/reno-budget-trip-quick-hitter/"
}
// ... more trips
]Frequently asked
Is this data real or AI-generated?
All trips are real group golf bookings operated by Golf the High Sierra. Courses, hotels, prices, and itineraries come from actual completed trips — zero AI-generated content.
What regions does the API cover?
The dataset spans 16+ destinations including Reno, Lake Tahoe, Truckee, Graeagle, Carson Valley, Mesquite, Monterey, Palm Desert, San Diego, Arizona, Colorado, Washington, Yolo County, Ireland, Scotland, and Portugal. New regions appear automatically when trips are published — always use /api/trips/regions for the live list.
How often is the data updated?
In real time. New trips go live the moment a recap is published in the admin panel — no rebuild, no cache delay.
Do I need an API key?
No. The endpoint is publicly readable with no authentication required. CORS is fully open (Access-Control-Allow-Origin: *).
Who uses this API?
Palm Springs Golf Tours and other Sean Schaeffer destination properties use it to power trip cards and regional filters. AI trip planners and golf destination sites can embed real itinerary data without building their own database.
Data by Golf the High Sierra · golfthehighsierra.comPlan a trip →