Hiking Project Scraper
Pricing
from $10.00 / 1,000 results
Hiking Project Scraper
Scrapes hiking trail data from Hiking Project (hikingproject.com). Extracts trail name, difficulty, rating, elevation, length, route type, GPS coordinates, and more. Supports search by location or trail name.
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer
lulz bot
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Scrapes hiking trail data from Hiking Project — one of the largest trail databases in the US with over 80,000 trails.
What data does it extract?
For each trail, the scraper extracts:
| Field | Description |
|---|---|
trailName | Name of the hiking trail |
location | Geographic location (state, region, area) |
difficulty | Difficulty level (Easy, Intermediate, Difficult, etc.) |
difficultyRating | Numeric difficulty rating |
length | Trail length in miles |
elevationGain | Total elevation gain (detail mode) |
highestPoint | Highest elevation point (detail mode) |
routeType | Route type: Out and Back, Loop, Point to Point (detail mode) |
rating | User rating (0-5) |
ratingCount | Number of user ratings (detail mode) |
description | Trail overview/description |
features | Trail features and tags |
imageUrl | Trail photo URL |
latitude | GPS latitude |
longitude | GPS longitude |
sourceUrl | Direct link to the trail page |
scrapedAt | Timestamp of when the data was scraped |
Input Configuration
| Parameter | Type | Default | Description |
|---|---|---|---|
searchQueries | string[] | ["Colorado"] | Location or trail name search queries |
maxListings | integer | 50 | Maximum number of trails to scrape (max 1000) |
scrapeDetails | boolean | false | Fetch full details from each trail page |
proxyConfiguration | object | — | Proxy settings |
Search tips
- By state:
"Colorado","California","Utah" - By region:
"Rocky Mountain","Yosemite","Grand Canyon" - By trail name:
"Bear Peak","Manitou Incline","Ice Lake" - By city:
"Boulder","Denver","Portland"
Detail mode
When scrapeDetails is enabled, the scraper visits each trail's detail page to extract additional fields:
- Elevation gain and highest point
- Route type (Out and Back, Loop, etc.)
- Number of user ratings
- Full trail description
- Trail features
This is slower (adds ~1 second per trail) but provides more complete data.
Example Output
{"trailName": "Ice Lake Trail","location": "Colorado > Southwest Rockies > Silverton","difficulty": "Difficult","difficultyRating": 4.8,"length": "7.2 mi","elevationGain": "2541 ft","highestPoint": "12585 ft","routeType": "Out and Back","rating": 5,"ratingCount": 77,"description": "Ice Lake Trail is a stunning hike through beautiful wildflower meadows...","features": [],"imageUrl": "https://hikingproject.com/assets/photos/hike/...","latitude": 37.81,"longitude": -107.79,"sourceUrl": "https://www.hikingproject.com/trail/7009883/ice-lake-trail","scrapedAt": "2026-04-26T07:30:00.000Z"}
Cost
The scraper uses the Hiking Project search API for listing trails and optionally fetches detail pages.
- Listing only (
scrapeDetails: false): Very fast, ~1 API call per 25 trails - With details (
scrapeDetails: true): 1 additional page load per trail
Estimated cost: ~$0.005 per result (pay-per-event pricing).