Developers

In January 2011, an XML API for accessing Skimap.org data in a machine readable manner was released. The API is still in beta, so is subject to downtime and change. If your application accesses data through the API, you should attribute back to Skimap.org. Please take a look at the API and send comments to contact@skimap.org

The API is REST based, so all queries use standard HTTP requests which return XML data.
You can currently request objects of the following types:

Region

Description

A region consists of a geographic area, which may contain subregions and/or ski areas, all regions, except continent regions have a parent region as well.

Methods:

View

Example URL: https://skimap.org/Regions/view/${id}.xml

Ski Area

Description

A ski area consists of information describing the resort, and ski maps. A ski area can have multiple parent regions (some large ski areas cross regional or international boundaries). An example of a ski area spanning international borders is Zermatt (Ski Area ID: 987), which spans between Valais and Vaud in Switzerland and Italy (Italy currently does not have subregions assigned)

Methods:

View

Example XML URL: https://skimap.org/SkiAreas/view/${id}.xml

Example JSON URL: https://skimap.org/SkiAreas/view/${id}.json

List

A list of every ski area on the site, along with its associated region.
URL: https://skimap.org/SkiAreas/index.xml

Ski Map

Description

A ski map is an object representing metadata associated with a map. The original map file uploaded by the user is accessible through the API, as well as processed versions of the map. The following formats are allowed for the unprocessed file: JPG, GIF, PNG, PDF, KML/KMZ. Your application should be designed handle these formats appropriately. More formats may be added in the future.

Methods:

View

Example URL: https://skimap.org/SkiMaps/view/${id}.xml