The API for Real-Time US Ski Resort Data

Lift status, trail status, and coverage for 500+ US ski mountains in one JSON API. Generous free tier, documented endpoints, and a map of every resort we track.

What the data actually covers. Coverage, fields, freshness, and the honest limits.

Resorts covered
500 +
Trails tracked
17K
Lifts tracked
2.5K
Avg. refresh
15 min

Ski resort data is fragmented across hundreds of independent websites, proprietary systems, and inconsistent reporting formats. Accessing basic information like trail and lift status often requires integrating with multiple sources, each with its own structure and limitations.

Our goal is to create a unified, reliable API for ski resorts across the United States, standardizing trail and lift information into a consistent format regardless of where the data originates.

By continuously collecting and normalizing resort-reported conditions, we're building a centralized source for current mountain operations and historical terrain availability. This gives developers a single integration for building applications, analyzing seasonal trends, and understanding how mountain conditions change over time.

This project is by no means complete.

One mountain, one JSON object. A real example of a resort and its reported conditions.

Every mountain in the API is a structured object with a stable id and slug, its name, state and country, and precise coordinates so you can drop it onto a map.

Alongside that identity, each mountain carries its latest reported conditions — open trail and lift counts, terrain percentage, and snow data where the resort publishes it. Every field is stamped with a verification timestamp, so you always know how fresh the value actually is.

Status you can build a map on. Example trail and lift records with operating status.

Trails and lifts come back as individual records with an operating status — open, closed, scheduled, or simply not reported — so you can render a faithful mountain board instead of guessing.

Each status carries the time it was last verified, letting you show how recent the data is. When a resort does not publish a field, it returns as null rather than a fabricated number.

Query by bounds. The bounds endpoint, parameters, and GeoJSON.

Our geographic endpoints let you query every mountain inside a bounding box, so you can power map views and region-based search with a single request.

Results can be returned as plain JSON for your data layer or as GeoJSON for direct use in mapping libraries, along with the same trail, lift, and resort metadata as the rest of the API.

Everything to run your integration. Keys, usage analytics, limits, and docs.

Manage your integration from the developer dashboard — create and rotate API keys, watch request usage and errors over time, and stay within your plan limits.

Complete documentation covers every endpoint, parameter, and a quick start so you move from key to first request in minutes, then scale as your app grows.

  • Data Access
    Mountain Data Access
    Lift Status Access
    Trail Status Access
    Mountain Ratings
    Updates & Notifications
    Lift Status Change Events
    Trail Status Change Events
    Real-time Updates
    Webhook Notifications
    Usage Limits
    API Requests / Month
    100
    Rate Limit
    10/min
    Support
    Email Support
    Priority Support
    Dedicated Support
  • Data Access
    Mountain Data Access
    Lift Status Access
    Trail Status Access
    Mountain Ratings
    Updates & Notifications
    Lift Status Change Events
    Trail Status Change Events
    Real-time Updates
    Webhook Notifications
    Usage Limits
    API Requests / Month
    10,000
    Rate Limit
    60/min
    Support
    Email Support
    Priority Support
    Dedicated Support
  • Data Access
    Mountain Data Access
    Lift Status Access
    Trail Status Access
    Mountain Ratings
    Updates & Notifications
    Lift Status Change Events
    Trail Status Change Events
    Real-time Updates
    Webhook Notifications
    Usage Limits
    API Requests / Month
    Unlimited
    Rate Limit
    Custom
    Support
    Email Support
    Priority Support
    Dedicated Support
Better mountain data starts here.

Better mountain data starts here.

Explore mountain conditions, follow your favorite resorts, or build something with our API. However you use the mountains, we've got the data.