OrbTop

Colorado 14ers & 13ers Peak and Route Scraper

TRAVEL

Colorado 14ers & 13ers Peak and Route Scraper

Scrapes 14ers.com — the authoritative source for Colorado fourteener and thirteener climbing data — and returns a structured dataset of peaks and their individual climbing routes.

Each output record combines peak-level data (elevation, rank, mountain range, coordinates) with route-level data (route name, YDS difficulty class, trailhead, round-trip distance, elevation gain, exposure/risk notes, and standard-route flag).

What you get

Field Type Description
peak_name string Full peak name as listed on 14ers.com
elevation_ft number Summit elevation in feet (LiDAR measurement)
rank integer Colorado 14er or 13er rank by elevation
mountain_range string Range (e.g., Sawatch, San Juan, Elk Mountains)
latitude number Summit latitude (decimal degrees)
longitude number Summit longitude (decimal degrees)
peak_url string Canonical 14ers.com URL for the peak
route_name string Route name (e.g., Northeast Ridge)
route_class string YDS difficulty class (Class 1 through Class 5)
route_difficulty string Full difficulty label as shown on site
round_trip_miles number Round-trip distance from trailhead in miles
elevation_gain_ft number Total elevation gain in feet
trailhead string Named trailhead for this route
exposure_rockfall_notes string Exposure, rockfall, route-finding, and commitment risk ratings
standard_route boolean Whether this is designated a standard route for the peak

How it works

The actor discovers peaks from the 14ers.com sitemap (846 individual peak pages), then crawls each peak's route list and the individual route detail pages to collect statistics. All data is extracted from plain HTML — no JavaScript rendering required.

Coverage: ~58 Colorado 14ers and ~780+ Colorado 13ers, each with 1–11 routes.

Input

Parameter Type Default Description
maxItems integer 15 Maximum number of route records to return. Each peak has multiple routes, so this is the total record cap.

Example input

{
  "maxItems": 200
}

Example output

{
  "peak_name": "Mt. Elbert - The Highest 14er in Colorado",
  "elevation_ft": 14438,
  "rank": 1,
  "mountain_range": "Sawatch",
  "latitude": 39.11774,
  "longitude": -106.44537,
  "peak_url": "https://www.14ers.com/peaks/10001/mount-elbert",
  "route_name": "Northeast Ridge",
  "route_class": "Class 1",
  "route_difficulty": "Class 1",
  "round_trip_miles": 9.75,
  "elevation_gain_ft": 4500,
  "trailhead": "Mt. Elbert (North)",
  "exposure_rockfall_notes": "Exposure: Low Rockfall: Low Route-Finding: Low Commitment: Low",
  "standard_route": true
}

Notes

  • Respects 14ers.com's robots.txt crawl delay (5 seconds), running at a polite concurrency of 5.
  • Transient network errors and rate-limit responses are automatically retried.
  • The site does not use Cloudflare or require browser rendering — datacenter requests succeed.
  • Records per run: full dataset is ~1,200–1,500 routes across all 14ers and 13ers. Set maxItems to 0 to collect all.