Discover/Breckenridge API
live

Breckenridge APIbreckenridge.com

Get real-time lift status, trail conditions, snow reports, weather forecasts, and webcam feeds for Breckenridge Ski Resort via a single REST API.

Endpoint health
verified 3d ago
get_snow_report
get_current_weather
get_weather_forecast
get_lift_and_terrain_status
get_trail_status
6/6 passing latest checkself-healing
Endpoints
6
Updated
25d ago

What is the Breckenridge API?

The Breckenridge API covers 6 endpoints that return real-time mountain data including lift operations, trail status, snow depth, weather, and live webcam feeds. The get_snow_report endpoint alone exposes 24-hour, 48-hour, and 7-day snowfall totals alongside base depth and season totals, while get_lift_and_terrain_status returns per-lift wait times, operating hours, and open/total lift counts across every named mountain area.

Try it

No input parameters required.

api.parse.bot/scraper/6f400996-c985-4043-9dbd-eaf250f79eb8/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/6f400996-c985-4043-9dbd-eaf250f79eb8/get_lift_and_terrain_status' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace breckenridge-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

from parse_apis.breckenridge_resort_api import Breckenridge

breck = Breckenridge()

# Get current weather conditions
weather = breck.currentweathers.get()
print(weather.temperature, weather.condition, weather.wind)

# Get multi-day forecast
forecast_data = breck.weatherforecasts.get()
print(forecast_data.current_temp)
for day in forecast_data.forecast:
    print(day.date, day.description, day.high, day.low)

# Get snow report
snow = breck.snowreports.get()
print(snow.snow_conditions, snow.base_depth, snow.season_total)
print(snow.new_snow.overnight)
print(snow.summary.runs_open, snow.summary.runs_total)

# Get lift and terrain status
terrain = breck.liftstatuses.get()
print(terrain.resort_open, terrain.summary.open, terrain.summary.total)
for lift in terrain.lifts:
    print(lift.name, lift.area, lift.status, lift.wait_time)

# Get trail status
trails = breck.trailstatuses.get()
print(trails.resort_open)
for trail in trails.trails:
    print(trail.name, trail.difficulty, trail.status, trail.is_groomed)

# Get mountain webcams
cams = breck.mountaincamses.get()
for cam in cams.cams:
    print(cam.name, cam.embed_url)
All endpoints · 6 totalmissing one? ·

Retrieve the current status of all lifts and a summary of terrain availability at Breckenridge. Returns mountain area names year-round and individual lift details when the resort is open. During off-season, lifts array is empty and resort_open is false.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "areas": "array of mountain area name strings (e.g. Back Bowls, Peak 7)",
    "lifts": "array of lift objects with name, area, status, type, hours, and wait_time",
    "summary": "object with open and total lift counts",
    "resort_open": "boolean indicating whether any lifts are currently operating"
  },
  "sample": {
    "data": {
      "areas": [
        "Back Bowls",
        "Peak 10",
        "Peak 6",
        "Peak 7",
        "Peak 7 Alpine",
        "Peak 8",
        "Peak 8 Imperial",
        "Peak 9",
        "T-Bar",
        "All Summer Terrain"
      ],
      "lifts": [],
      "summary": {
        "open": 0,
        "total": 0
      },
      "resort_open": false
    },
    "status": "success"
  }
}

About the Breckenridge API

Lift and Trail Data

get_lift_and_terrain_status returns an array of lift objects, each with name, area, status, type, hours, and wait_time, plus a summary object showing counts of open vs. total lifts. A top-level resort_open boolean signals whether the resort is currently operating. get_trail_status mirrors this structure for ski runs, returning each trail's difficulty, grooming state (is_groomed), and the mountain area it belongs to — useful for filtering by terrain type or grooming status before heading out.

Snow and Weather

get_snow_report provides the most granular snow data: new_snow breaks out overnight, 24hr, 48hr, and 7day values in inches, while base_depth, season_total, and snow_conditions (e.g. "Powder", "Spring") round out the picture. The last_updated field tells you exactly how fresh the data is. get_current_weather returns current temperature, high, low, wind direction, condition, and the elevation of the measurement point. get_weather_forecast extends this to a multi-day array, with each day carrying snow_day, snow_night, and wind fields alongside high/low temps.

Mountain Webcams

get_mountain_cams returns an array of webcam objects, each with a name and an embed_url you can drop directly into an iframe or media player. This is useful for monitoring visibility conditions or building a mountain-cam dashboard without managing individual stream URLs.

Coverage Notes

All six endpoints require no input parameters — each returns the full current state of its data domain in a single call. Mountain area names (e.g. Back Bowls, Peak 7) are present year-round, while lift- and trail-level detail is populated only when the resort is open for the season.

Reliability & maintenanceVerified

The Breckenridge API is a managed, monitored endpoint for breckenridge.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when breckenridge.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official breckenridge.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
3d ago
Latest check
6/6 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Alert skiers when a specific lift's wait_time exceeds a threshold before they leave for the mountain
  • Build a morning snow report digest using new_snow.24hr and snow_conditions from get_snow_report
  • Filter get_trail_status results by is_groomed and difficulty to surface corduroy runs each morning
  • Display a live webcam wall using embed_url values from get_mountain_cams
  • Power a resort-conditions widget showing open/total lift counts from get_lift_and_terrain_status
  • Compare snow_day and snow_night from get_weather_forecast to plan multi-day trip timing
  • Monitor resort_open status to trigger notifications at the start and end of ski season
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 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.

Frequently asked questions
Does Breckenridge have an official public developer API?+
Breckenridge (operated by Vail Resorts) does not publish a public developer API for snow reports, lift status, or weather data. This Parse API provides structured access to that resort data.
What does `get_snow_report` return beyond total snowfall?+
get_snow_report returns a new_snow object with overnight, 24hr, 48hr, and 7day inch measurements, plus base_depth, season_total, snow_conditions (e.g. "Powder" or "Spring"), a terrain summary with open run and lift counts, and a last_updated timestamp.
Does the API return historical snow or weather data?+
No historical data is available. Every endpoint returns the current state only — the most recent snow report, active lift status, and the upcoming multi-day forecast. You can fork this API on Parse and revise it to log responses over time if you need a historical dataset.
Does the lift status endpoint include chairlift capacity or skier throughput data?+
Not currently. Each lift object includes name, area, status, type, hours, and wait_time, but capacity or throughput figures are not exposed. You can fork this API on Parse and revise it to add an endpoint if that data becomes available from the source.
How current is the lift and trail status data?+
The get_snow_report endpoint includes a last_updated field showing the timestamp of the most recent report. Lift and trail status endpoints reflect current operating conditions but do not include their own explicit timestamp field — treat them as reflecting the resort's most recently published status.
Page content last updated . Spec covers 6 endpoints from breckenridge.com.
Related APIs in WeatherSee all →
keystoneresort.com API
Get real-time snow conditions, weather forecasts, lift statuses, and trail information for Keystone Resort to plan your perfect ski day. Access live mountain cams and detailed resort overviews to check conditions before you head out.
bigwhite.com API
Stay on top of Big White Ski Resort conditions with live snow reports, weather forecasts, lift and grooming status, plus webcam feeds and pow cam images. Plan your visit and find deals with access to ticket pricing, events, park conditions, and resort information all in one place.
vail.com API
Access live snow conditions, weather forecasts, and real-time terrain status for Vail and other Vail Resorts properties. Retrieve current snow reports, upcoming weather, and run and lift statuses across supported resorts.
mammothmountain.com API
Get Mammoth Mountain’s current trail status, snow report (base depth and recent/season snowfall), and weather conditions with a multi-day forecast for different elevations.
whistlerblackcomb.com API
Get current Whistler Blackcomb mountain conditions, including snow depth and recent snowfall, lift and run openings, terrain availability, and the latest weather report.
weatherspark.com API
Get historical weather data, current METAR reports, and monthly climate summaries for any location by searching WeatherSpark's comprehensive weather database. Access detailed weather insights including temperature trends, precipitation patterns, and atmospheric conditions to power weather-dependent applications and analysis.
weatherunderground.com API
Get real-time weather data and 10-day forecasts for any location, with access to current conditions like temperature, humidity, and wind speed. Search for locations and receive detailed weather narratives to plan your day or week ahead.
surfline.com API
Check real-time surf conditions, forecasts for waves and wind, tide predictions, and live camera feeds from thousands of surf spots around the world. Browse spots by geographic region and access detailed weather data to plan your perfect surfing session.