The OpenSnow API provides partners access to the same forecast data that powers the OpenSnow app and OpenSnow.com. Forecasts are available at any point on earth (on land) and are constantly updated throughout the day. The source data is a weighted blend of 11 different weather models, enhanced with proprietary calculations to adjust for changes in elevation.
Access is only available to commercial partners. Please email [email protected] to request access.
Authentication and authorization are handled via an API key appended to the query string as api_key
. Ideally this key is only used for server to server API requests, to keep the key hidden from clients. Each api_key has a specific access level that authorizes access to certain classes of endpoints.
https://api.opensnow.com/forecast/-106.23,32.29?api_key=XYZ123
Each individual route conforms to a specific JSON Schema. Route documentation is autogenerated based on that schema.
See the full route index.
Requires API Access level 5.
Retrieve high-level forecast summary for any point on earth (on land). The forecast can include current conditions, next 5 days, and configurable hourly chunks for the next two days.
> curl -x GET https://api.opensnow.com/forecast/-106.23,32.29?api_key=XYZ123&v=1&elev=9220
Requires API Access level 10.
Retrieve the 5-day snow forecast as well as detailed forecast data at any named OpenSnow location.
The forecast includes current conditions, next 6 hours, and day/night breakouts over the next 5 days.
> curl -x GET https://api.opensnow.com/forecast/snow-detail/snowmass?api_key=XYZ123&v=1
Requires API Access level 10.
Retrieve a written daily snow post with full content for any publicly available Daily Snow.
> curl -x GET https://api.opensnow.com/daily-reads/telluride/content?api_key=XYZ123&v=1
Requires API Access level 10.
Retrieve the most recent snow report as reported by the resort.
> curl -x GET https://api.opensnow.com/snow-report/alta?api_key=XYZ123&v=1
Each API response will return attribution details. Sample attribution object
{
"attribution": {
"link_url": "http://opensnow.dev.opensnow.com/location/arapahoebasin",
"link_text": "View Forecast Details",
"description": "Powered by OpenSnow",
"image_light_url": "https://blizzard.opensnow.com/logos/logo-opensnow-color-light.png",
"image_dark_url": "https://blizzard.opensnow.com/logos/logo-opensnow-color-dark.png"
}
}
All displays of this data MUST
If the attribution.link_text
and attribution.link_url
fields are not null
, display a link back to the returned link_url
using the link_text
as the anchor text. Note these may be null.
Display the attribution.description
immediately preceding (either above or to the left of) the attribution.logo_image_light
or attribution.logo_image_dark
.
For all support requests please email [email protected].