[
  {
    "id": "alpe-dhuez",
    "name": "Alpe d’Huez",
    "region": "French Alps · Bourg-d’Oisans → Alpe d’Huez",
    "distance": 14104.941635007182,
    "ascent": 1114.2700000000002,
    "attribution": "© OpenStreetMap contributors (ODbL); route by BRouter; elevation SRTM / CGIAR-CSI",
    "description": "Twenty-one hairpins above Bourg-d’Oisans. A sustained climb to one of cycling’s most recognisable finishes.",
    "character": "Iconic climb",
    "averageGrade": 7.832361370841202,
    "endAltitude": 1824.25,
    "start": "Bourg-d’Oisans",
    "profile": [
      719.5,
      722.0,
      722.2,
      718.9,
      717.5,
      717.4,
      719.8,
      722.5,
      730.4,
      744.4,
      759.0,
      774.8,
      790.4,
      805.4,
      817.1,
      833.7,
      850.3,
      866.4,
      879.7,
      890.6,
      902.6,
      916.4,
      933.1,
      948.2,
      962.4,
      973.9,
      986.4,
      993.1,
      1001.8,
      1014.0,
      1026.6,
      1034.4,
      1049.3,
      1061.2,
      1069.7,
      1079.4,
      1099.5,
      1107.8,
      1121.2,
      1134.4,
      1148.5,
      1155.3,
      1169.4,
      1179.1,
      1190.1,
      1202.9,
      1207.7,
      1222.9,
      1231.9,
      1243.3,
      1257.7,
      1273.5,
      1282.6,
      1294.3,
      1305.4,
      1323.8,
      1339.1,
      1349.1,
      1366.0,
      1376.2,
      1384.8,
      1393.0,
      1405.7,
      1419.1,
      1436.7,
      1435.2,
      1444.5,
      1459.7,
      1471.9,
      1484.5,
      1494.1,
      1500.5,
      1511.9,
      1523.2,
      1535.8,
      1551.9,
      1561.8,
      1572.1,
      1588.0,
      1596.8,
      1612.2,
      1624.6,
      1636.3,
      1648.9,
      1661.4,
      1673.4,
      1686.7,
      1701.2,
      1713.0,
      1724.3,
      1735.3,
      1746.3,
      1758.5,
      1771.2,
      1775.6,
      1783.1,
      1790.0,
      1797.8,
      1806.9,
      1815.9,
      1824.2
    ],
    "source_url": "https://brouter.de/brouter?lonlats=6.0378,45.0580%7C6.0657,45.0927&profile=fastbike&alternativeidx=0&format=geojson",
    "source_date": "2026-10-22"
  },
  {
    "id": "col-du-lautaret",
    "name": "Col du Lautaret",
    "region": "French Alps · Villar-d’Arêne → Col du Lautaret",
    "distance": 7287.989218265291,
    "ascent": 413.31999999999994,
    "attribution": "© OpenStreetMap contributors (ODbL); route by BRouter; elevation SRTM / CGIAR-CSI",
    "description": "Follow the Romanche valley into open alpine terrain. A shorter ascent with wide views on the road to the pass.",
    "character": "Alpine pass",
    "averageGrade": 5.598251970206857,
    "endAltitude": 2053.25,
    "start": "Villar-d’Arêne",
    "profile": [
      1645.2,
      1648.4,
      1654.7,
      1660.7,
      1667.8,
      1672.4,
      1678.2,
      1683.5,
      1689.1,
      1693.6,
      1697.9,
      1702.3,
      1707.4,
      1713.6,
      1718.6,
      1722.7,
      1726.5,
      1731.5,
      1737.4,
      1741.6,
      1746.3,
      1751.0,
      1754.6,
      1759.6,
      1764.0,
      1771.2,
      1774.8,
      1780.0,
      1780.9,
      1784.7,
      1791.0,
      1796.9,
      1801.1,
      1804.6,
      1808.7,
      1814.4,
      1819.7,
      1823.5,
      1826.9,
      1830.4,
      1834.9,
      1839.4,
      1843.4,
      1849.1,
      1853.6,
      1856.1,
      1860.0,
      1862.5,
      1862.6,
      1868.0,
      1872.1,
      1876.2,
      1881.0,
      1885.9,
      1890.7,
      1894.4,
      1898.6,
      1902.3,
      1906.7,
      1911.5,
      1916.3,
      1921.6,
      1927.0,
      1932.1,
      1937.3,
      1942.3,
      1946.4,
      1951.5,
      1956.3,
      1961.2,
      1965.5,
      1969.8,
      1974.4,
      1977.6,
      1982.4,
      1986.1,
      1990.4,
      1994.6,
      1998.6,
      2002.5,
      2006.7,
      2010.7,
      2013.4,
      2015.0,
      2015.5,
      2016.0,
      2015.0,
      2015.1,
      2016.1,
      2016.3,
      2017.6,
      2019.9,
      2023.4,
      2028.6,
      2034.0,
      2039.6,
      2044.7,
      2050.5,
      2055.0,
      2056.7,
      2053.2
    ],
    "source_url": "https://brouter.de/brouter?lonlats=6.3363,45.0427%7C6.4056,45.0359&profile=fastbike&alternativeidx=0&format=geojson",
    "source_date": "2026-10-23"
  }
]
