mammothmountain.com APImammothmountain.com ↗
Access real-time trail status, snow depths, and multi-elevation weather forecasts for Mammoth Mountain via 3 structured JSON endpoints.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/1c9f7727-9b44-4e49-a466-2d6095434950/get_trail_status' \ -H 'X-API-Key: $PARSE_API_KEY'
Get current status for all ski trails at Mammoth Mountain, including difficulty, groomed status, and area. Returns all trails regardless of open/closed status.
No input parameters required.
{
"type": "object",
"fields": {
"resort": "string, resort name",
"trails": "array of trail objects with name, area, status, difficulty, groomed, snow_making, run_of_the_day, gladed, and moguls fields",
"last_update": "string, ISO 8601 timestamp of last data update",
"total_trails": "integer, total number of trails at the resort",
"total_open_trails": "integer, number of currently open trails"
},
"sample": {
"data": {
"resort": "Mammoth Mountain",
"trails": [
{
"area": "Main Lodge",
"name": "Agee's Run",
"gladed": "No",
"moguls": "No",
"status": "Open",
"groomed": "No",
"difficulty": "Very Difficult",
"snow_making": "No",
"run_of_the_day": "No"
}
],
"last_update": "2026-05-14T05:22:25-0700",
"total_trails": 180,
"total_open_trails": 75
},
"status": "success"
}
}About the mammothmountain.com API
The Mammoth Mountain API exposes 3 endpoints covering trail conditions, snow reports, and weather forecasts for Mammoth Mountain ski resort. The get_trail_status endpoint returns every trail's open/closed status, difficulty rating, grooming state, and special designations like run-of-the-day, gladed terrain, and moguls. Snow depth data spans three elevation stations, and weather conditions are broken out at base, mid-mountain, and summit levels.
Trail Status
The get_trail_status endpoint returns a full list of trails with per-trail fields including name, area, status, difficulty, groomed, snow_making, run_of_the_day, gladed, and moguls. Two aggregate counts — total_trails and total_open_trails — let you quickly compute the percentage of the mountain that's accessible without iterating the full array. All trails are returned regardless of open or closed status, so filtering is left to your application.
Snow Report
get_snow_report breaks snow depths across three named stations: main_lodge, mccoy_station, and summit. Each station object includes base_depth_in and snowfall totals for the last 24, 48, and 72 hours. Top-level fields include season_total_in, snow_base_range_in, base_conditions, and narrative_report (HTML-formatted). The last_update timestamp tells you how fresh the figures are, which matters during active storms when the report may refresh multiple times per day.
Weather Report
get_weather_report delivers current conditions at base, mid-mountain, and summit — each with temperature_f, skies, wind_direction, wind_speed_mph, and wind gust data. The forecast array covers multiple days, with each entry containing high_f, low_f, skies, conditions, wind, snow_forecast_in, and comments. All three endpoints take no input parameters and return an ISO 8601 last_update field so you can detect stale cached responses.
- Display a live trail map badge showing open trail count vs. total trails using
total_open_trailsandtotal_trails. - Send alerts when
groomedtrails are updated overnight by pollingget_trail_statusbefore morning. - Build a snow depth chart over time by storing
base_depth_inper station fromget_snow_report. - Show a multi-day ski trip forecast widget using the
forecastarray withsnow_forecast_inandhigh_f/low_f. - Filter runs by difficulty and mogul status to surface terrain recommendations for different skier skill levels.
- Compare wind speeds across elevations by reading
wind_speed_mphfrom base, midmountain, and summit inget_weather_report. - Embed the
narrative_reportHTML directly in a conditions page to surface the resort's own description of current snow quality.
| 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 Mammoth Mountain have an official developer API?+
What trail-level detail does `get_trail_status` return — does it distinguish groomed from mogul runs?+
groomed, moguls, and gladed, as well as snow_making and run_of_the_day. The difficulty field carries the standard difficulty rating. All trails are returned regardless of open or closed status, so you filter by status in your own code if you only want currently open runs.How current is the snow report data?+
last_update ISO 8601 timestamp reflecting when the source data was last updated. Mammoth Mountain typically refreshes snow reports once or twice daily, though the cadence can increase during active snowfall events. Check last_update in your application rather than assuming a fixed refresh interval.