keystoneresort.com APIkeystoneresort.com ↗
Get real-time snow reports, lift status, trail conditions, weather forecasts, and webcam URLs for Keystone Resort via a single REST API.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/a8a9cb41-872e-4dac-9ffd-7ee9382c3cd5/get_snow_report' \ -H 'X-API-Key: $PARSE_API_KEY'
Get current snow report for Keystone Resort including recent snowfall totals, base depth, season total, and overall conditions.
No input parameters required.
{
"type": "object",
"fields": {
"last_updated": "string, timestamp of last report update",
"base_depth_cm": "string, current base depth in centimeters",
"base_depth_in": "string, current base depth in inches",
"season_total_cm": "string, season total snowfall in centimeters",
"season_total_in": "string, season total snowfall in inches",
"snowfall_24hr_cm": "string, snowfall in last 24 hours in centimeters",
"snowfall_24hr_in": "string, snowfall in last 24 hours in inches",
"snowfall_48hr_cm": "string, snowfall in last 48 hours in centimeters",
"snowfall_48hr_in": "string, snowfall in last 48 hours in inches",
"snowfall_7day_cm": "string, snowfall in last 7 days in centimeters",
"snowfall_7day_in": "string, snowfall in last 7 days in inches",
"overall_conditions": "string describing current snow conditions"
},
"sample": {
"data": {
"last_updated": "Updated April 05, 2026 at 5:47 AM MDT",
"base_depth_cm": "81",
"base_depth_in": "32",
"season_total_cm": "355",
"season_total_in": "140",
"snowfall_24hr_cm": "0",
"snowfall_24hr_in": "0",
"snowfall_48hr_cm": "0",
"snowfall_48hr_in": "0",
"snowfall_7day_cm": "0",
"snowfall_7day_in": "0",
"overall_conditions": "Variable"
},
"status": "success"
}
}About the keystoneresort.com API
The Keystone Resort API gives developers access to 6 endpoints covering live mountain conditions at Keystone Resort in Colorado. get_snow_report returns base depth, 24-hour and 48-hour snowfall totals, and season-to-date accumulation in both centimeters and inches. Companion endpoints deliver multi-day weather forecasts, per-lift and per-trail status, a high-level mountain overview, and embed URLs for live webcams across five distinct mountain locations.
Snow and Weather Data
get_snow_report returns timestamped snow depth and accumulation figures: base_depth_in, snowfall_24hr_in, snowfall_48hr_in, snowfall_7day_cm, and season_total_in (plus centimeter equivalents for each). The last_updated field tells you exactly how fresh the numbers are. get_weather_forecast returns a forecast array of day objects — each carrying date, high_temp_f, low_temp_f, description, wind_direction, wind_speed_mph, and snow_accumulation_d — alongside a current_temperature_f scalar for the present moment.
Lifts, Trails, and Mountain Overview
get_lift_status returns a lifts array where each object includes name, status, type, mountain, and operating_hours, plus a summary object with open and total counts. Note that during the off-season the lifts array may be empty. get_trail_status mirrors this structure: each trail object carries name, status, difficulty, groomed, and area, again with an aggregate summary. get_mountain_overview provides a fast, single-call snapshot — lifts_open, lifts_total, trails_open, trails_total, and base_depth_inches — useful for dashboards that don't need per-lift or per-trail granularity.
Webcams
get_mountain_cams returns a cams array of objects with name, url, and description. Coverage includes views from Dercum Mountain, North Peak, Bergman Bowl, River Run, and Lakeside Village. The URLs are embed-ready and can be dropped directly into a web or mobile interface.
Coverage Notes
All six endpoints require no input parameters — each call returns the current state of the full resource. Fields are returned as strings in several endpoints (including lifts_open and base_depth_inches in get_mountain_overview), so cast them as needed before arithmetic operations.
- Ski-trip planning app that surfaces current base depth and 7-day snowfall totals from
get_snow_report - Resort condition dashboard showing open lift and trail counts from
get_mountain_overview - Mobile alert system that notifies users when a specific lift's
statusfield changes inget_lift_status - Weather widget embedding the multi-day
forecastarray alongside current temperature for a Colorado ski resort - Trail finder that filters
get_trail_statusresults bydifficultyandgroomedfields to recommend runs - Webcam viewer page that renders live feeds from all five Keystone camera locations using URLs from
get_mountain_cams - Automated snowfall report that compares
snowfall_24hr_inandsnowfall_48hr_into flag powder days
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Keystone Resort offer an official developer API?+
What does `get_trail_status` return, and can I filter by difficulty?+
get_trail_status returns a trails array where each object includes name, status, difficulty, groomed, and area, plus a summary with aggregate open and total counts. The endpoint returns all trails in a single response with no query parameters, so difficulty filtering must be applied client-side against the difficulty field.How fresh is the snow report data?+
get_snow_report response includes a last_updated timestamp that reflects when the resort last published new figures. Keystone typically updates snow reports once per day, so snowfall_24hr_in and similar fields will not change on sub-hour polling intervals. Check last_updated to avoid acting on stale numbers.Does the API cover ticket prices, lodging, or lift ticket availability?+
What happens to lift and trail data during the off-season?+
get_lift_status and get_trail_status note that their respective arrays may be empty outside the ski season. The summary object will reflect zero open items. get_mountain_overview will still return the lifts_total and trails_total counts, but lifts_open and trails_open will be zero. Plan for empty-array handling in your client code.