Komoot Hiking & Outdoor Routes Scraper avatar

Komoot Hiking & Outdoor Routes Scraper

Pricing

from $1.99 / 1,000 results

Go to Apify Store
Komoot Hiking & Outdoor Routes Scraper

Komoot Hiking & Outdoor Routes Scraper

Scrape Komoot hiking, cycling and MTB routes without login. Export trail data to CSV/JSON by location, coordinates or tour ID via an unofficial Komoot API.

Pricing

from $1.99 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

16

Total users

5

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

FieldDescriptionExample
tourIdKomoot tour ID"34050831"
nameRoute name"Antalya Old Harbor loop"
sportActivity type"hike"
distanceKmDistance in kilometers"6.07"
durationMinEstimated duration in minutes"98"
elevationUpTotal ascent in meters"285"
elevationDownTotal descent in meters"285"
difficultyDifficulty level"easy"
visitorsNumber of completions"145"
ratingScoreAverage rating (1–5)"4.78"
ratingCountNumber of ratings"18"
startLatStart point latitude"36.87983"
startLngStart point longitude"30.70898"
startAltStart point altitude (m)"34"
surfacesSurface breakdown (top 3)"paved:79%, unknown:15%, nature:2%"
wayTypesWay type breakdown (top 3)"minor_road:58%, way:38%, street:4%"
highlightsNamed waypoints on route"KaleiΓ§i Old Town, Hadrian's Gate"
highlightsCountNumber of named waypoints"7"
coverImageCover photo URL"https://d2exd72xrrp1s7.cloudfront.net/..."
mapImageUrlMap preview image URL"https://tourpic-vector.maps.komoot.net/..."
createdAtRoute creation date"2024-12-27T09:58:22.505Z"
updatedAtLast update date"2025-12-04T14:33:16.649Z"
urlKomoot 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

ValueActivity
hikeHiking
mtbMountain Biking
racebikeRoad Cycling
touringbicycleTouring Bicycle
joggingTrail Running
e_mtbE-Mountain Bike
e_touringbicycleE-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

VolumeEstimated cost
100 routes~$0.50
500 routes~$2.50
1,000 routes~$5.00
TierPrice 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.

Is this a Komoot API alternative?

Yes β€” it works as an unofficial Komoot API alternative. Komoot has no public route export API, so this actor queries the route discovery endpoint directly and returns clean, structured JSON for any location, coordinates, or tour ID.

How do I export Komoot routes to CSV or JSON?

Run the actor, then download the dataset from Apify in CSV, JSON, or Excel format. Every hiking, cycling, and MTB route is delivered as a structured row ready for spreadsheets or further processing.

Can I scrape Komoot trail data without login?

Yes. The actor reads Komoot's public route data with no account or login required and no proxy, so you can pull hiking and cycling trail data for any region directly.

πŸ“ Changelog

2026-06-07

  • Docs: added coverage for using the actor as a Komoot API alternative, exporting trail data to CSV/JSON, and scraping route data without login.

2026-06-05

  • πŸ›‘οΈ Reliability fix: results are no longer dropped by strict output validation β€” runs now complete cleanly even at high volume (thousands of results).
  • ⚑ Stability & performance hardening; fresh rebuild.

2026-06-04

  • Verified live & refreshed build β€” reliability/maintenance pass.