Komoot Hiking & Outdoor Routes Scraper
Pricing
from $3.50 / 1,000 results
Komoot Hiking & Outdoor Routes Scraper
Scrapes hiking routes and outdoor tours from Komoot — Europe's leading outdoor navigation platform with 200M+ routes. Search by location or coordinates. Get distance, elevation, difficulty, ratings, surfaces and waypoints.
Pricing
from $3.50 / 1,000 results
Rating
0.0
(0)
Developer
Logiover
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Extract hiking routes, cycling tours and outdoor activities from Komoot — Europe's leading outdoor navigation platform with 200M+ planned routes across 50+ countries.
Search by location name, coordinates, or fetch specific tour IDs. Get distance, elevation, difficulty, ratings, surfaces and named highlights.
🥾 What does it do?
Queries Komoot's route discovery API to collect outdoor route data for any location. Supports hiking, mountain biking, road cycling, touring, and trail running.
Use cases:
- Build a hiking route directory for a region or country
- Research trail difficulty and surface conditions for a destination
- Collect training data for outdoor activity recommendation models
- Aggregate Komoot routes into travel or tourism apps
- Track route popularity (visitor counts) for specific areas
- Compare difficulty and elevation profiles across regions
📦 Output fields
| Field | Description | Example |
|---|---|---|
tourId | Komoot tour ID | "34050831" |
name | Route name | "Antalya Old Harbor loop" |
sport | Activity type | "hike" |
distanceKm | Distance in kilometers | "6.07" |
durationMin | Estimated duration in minutes | "98" |
elevationUp | Total ascent in meters | "285" |
elevationDown | Total descent in meters | "285" |
difficulty | Difficulty level | "easy" |
visitors | Number of completions | "145" |
ratingScore | Average rating (1–5) | "4.78" |
ratingCount | Number of ratings | "18" |
startLat | Start point latitude | "36.87983" |
startLng | Start point longitude | "30.70898" |
startAlt | Start point altitude (m) | "34" |
surfaces | Surface breakdown (top 3) | "paved:79%, unknown:15%, nature:2%" |
wayTypes | Way type breakdown (top 3) | "minor_road:58%, way:38%, street:4%" |
highlights | Named waypoints on route | "Kaleiçi Old Town, Hadrian's Gate" |
highlightsCount | Number of named waypoints | "7" |
coverImage | Cover photo URL | "https://d2exd72xrrp1s7.cloudfront.net/..." |
mapImageUrl | Map preview image URL | "https://tourpic-vector.maps.komoot.net/..." |
createdAt | Route creation date | "2024-12-27T09:58:22.505Z" |
updatedAt | Last update date | "2025-12-04T14:33:16.649Z" |
url | Komoot tour URL | "https://www.komoot.com/tour/34050831" |
⚙️ Modes
location — Search by place name
{"mode": "location","location": "Swiss Alps","sport": "hike","maxDistance": 50000,"difficulty": "moderate","maxResults": 100}
coords — Search by coordinates
{"mode": "coords","lat": 47.3769,"lng": 8.5417,"sport": "mtb","maxDistance": 30000,"maxResults": 50}
tours — Fetch specific tour IDs
Find tour ID in URL: komoot.com/tour/34050831 → 34050831
{"mode": "tours","tourIds": ["34050831", "17248553", "34050000"]}
🚵 Sport types
| Value | Activity |
|---|---|
hike | Hiking |
mtb | Mountain Biking |
racebike | Road Cycling |
touringbicycle | Touring Bicycle |
jogging | Trail Running |
e_mtb | E-Mountain Bike |
e_touringbicycle | E-Touring Bicycle |
📊 Output example
{"tourId": "34050831","name": "Antalya Old Harbor – Kaleiçi (Old Town) loop","sport": "hike","distanceKm": "6.07","durationMin": "98","elevationUp": "85","elevationDown": "85","difficulty": "easy","visitors": "145","ratingScore": "4.78","ratingCount": "18","startLat": "36.87983","startLng": "30.70898","surfaces": "paved:79%, unknown:15%, asphalt:4%","wayTypes": "minor_road:58%, way:38%, street:4%","highlights": "İşiklar 2, Hadrian's Gate, Yivli Minaret","url": "https://www.komoot.com/tour/34050831","scrapedAt": "2026-03-16T09:00:00.000Z"}
💰 Pricing
| Volume | Estimated cost |
|---|---|
| 100 routes | ~$0.50 |
| 500 routes | ~$2.50 |
| 1,000 routes | ~$5.00 |
| Tier | Price per result |
|---|---|
| Default | $0.005 |
| Bronze | $0.0045 |
| Silver | $0.004 |
| Gold | $0.0035 |
⚡ Performance
- Direct API — clean JSON, no HTML parsing, no proxy needed
- Pagination — automatically pages through all available routes
- 24 routes per request — Komoot's API page size
- 500ms delay between pages — polite crawling
❓ FAQ
Does this work outside Europe? Yes — Komoot covers routes globally, including Americas, Asia, and Australia, though coverage is densest in Europe.
Where do I find a tour ID?
In the URL: komoot.com/tour/34050831 → 34050831
What does visitors mean?
The number of Komoot users who have completed or navigated this route.
What is constitution?
Komoot's internal fitness level required (1-10 scale). Not exposed in output but influences difficulty grading.
Can I get route GPX coordinates?
The API returns tour_line geometry. This is not included in the default output but can be accessed via the tourIds mode with direct API calls.