VOOZH about

URL: https://apify.com/solidcode/alltrails-scraper

โ‡ฑ AllTrails Scraper ยท Apify


๐Ÿ‘ AllTrails Scraper avatar

AllTrails Scraper

Under maintenance

Pricing

from $9.00 / 1,000 results

Go to Apify Store

AllTrails Scraper

Under maintenance

[๐Ÿ’ฐ $9 / 1K] Extract trail data from AllTrails โ€” ratings, difficulty, length, elevation, GPS, photos, and trail features. Search by national park, US state, or city, or paste any AllTrails URL. Filter by difficulty, rating, activity, route type, and 20 trail features.

Pricing

from $9.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ SolidCode

SolidCode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Pull structured trail data from AllTrails at scale โ€” difficulty, length, elevation gain, route type, GPS coordinates, ratings, review counts, activities, and location for every trail in a park, city, state, or map area you choose. Search by name or paste any AllTrails link, and get back clean, analysis-ready rows in both imperial and metric units. Built for outdoor-gear marketplaces, travel and trip-planning app builders, hiking-content publishers, and tourism researchers who need a reliable trail dataset without collecting it by hand.

Why This Scraper?

  • Four difficulty tiers, decoded for you โ€” every trail is labeled easy, moderate, hard, or extreme instead of AllTrails' raw 1โ€“7 internal codes, so you can filter and sort on day one.
  • Dual units on every metric โ€” length comes back in both miles and kilometers, elevation gain in both feet and meters. No conversions, no rounding errors in your pipeline.
  • Five ways to target trails โ€” paste an AllTrails URL, or search by 24 famous national parks, 20 US states, any city + radius, or a precise GPS bounding box to sweep a custom map area.
  • Three route shapes you can filter on โ€” loop, out-and-back, and point-to-point, so trip planners can match trails to the exact outing a user wants.
  • 20 trail-feature filters โ€” surface only trails with waterfalls, lake or river views, wildflowers, wildlife, forests, caves, historic sites, dog-friendly access, kid-friendly or wheelchair-accessible paths, and more.
  • 12 activity filters โ€” hiking, trail running, backpacking, mountain biking, rock climbing, horseback riding, snowshoeing, bird watching, and beyond.
  • Quality gates built in โ€” set a minimum star rating (1โ€“5) and a minimum review count to skip obscure, unverified trails and keep only well-established ones.
  • Worldwide coverage by coordinates โ€” the bounding-box search reaches any region on Earth, from the Swiss Alps and Dolomites to Banff, not just the US park presets.
  • Exact GPS for every trail โ€” latitude and longitude on every row, ready to drop onto a map or join against your own location data.
  • Optional full photo galleries โ€” every trail ships with a main photo URL, and one toggle adds the complete imageGallery list of trail images for visual content, listings, and gallery widgets.

Use Cases

Outdoor & Travel Apps

  • Power a hike-finder or trip-planning feature with current trail metrics
  • Match trails to user fitness levels using the four difficulty tiers
  • Surface nearby trails from a user's GPS location and a search radius
  • Suggest loop vs. out-and-back routes based on the time a user has

Market & Competitive Research

  • Benchmark trail density and difficulty mix across parks and states
  • Compare average ratings and review volume between regions
  • Track which activities dominate a destination's trail network
  • Size the addressable market for outdoor products by geography

Tourism & Destination Marketing

  • Build curated "best trails" guides for a city or national park
  • Identify high-rated, high-traffic trails worth featuring in campaigns
  • Map trail offerings around a resort, hotel, or visitor center
  • Quantify a destination's hiking appeal with hard numbers

Content & Media

  • Generate data-backed trail roundups and listicles at scale
  • Feed difficulty, length, and elevation into automated trail pages
  • Keep editorial trail databases fresh with up-to-date ratings
  • Compare trails on consistent, structured fields readers can sort

Lead Generation & Partnerships

  • Find the busiest trails near a retail location for sponsorship targeting
  • Prioritize outreach by region using review counts as demand signals
  • Map dog-friendly or family-friendly trail clusters for niche brands

Getting Started

Search a National Park

The simplest way to start โ€” pick a park and a result cap:

{
"searchType":"park",
"park":"yosemite",
"maxResults":50
}

Search a City with Filters

Find well-rated, family-friendly day hikes near a city:

{
"searchType":"city",
"city":"Denver, CO",
"searchRadius":40,
"difficulty":["easy","moderate"],
"features":["kid-friendly","views"],
"minRating":"4",
"maxResults":200
}

Advanced โ€” Bounding Box with Full Filtering

Sweep a precise map area for long, high-elevation loop trails with waterfalls:

{
"searchType":"coordinates",
"boundingBox":"37.7,-119.7,37.9,-119.4",
"routeTypes":["loop"],
"features":["waterfall"],
"activities":["hiking","backpacking"],
"minLengthMiles":8,
"maxLengthMiles":20,
"minElevationGainFt":2000,
"minReviews":100,
"maxResults":0
}

Input Reference

You only need one search target โ€” either startUrls or one of the searchType options. Filters apply to searches only and are ignored for pasted URLs.

Search Targets

ParameterTypeDefaultDescription
startUrlsarrayโ€”Paste AllTrails URLs (trail, park/area, state, city, or explore/map pages). Filters are ignored โ€” everything comes from the URL.
searchTypeselectparkHow to find trails: park, state, city, or coordinates.
parkselectyosemiteOne of 24 famous parks/destinations (Yosemite, Yellowstone, Zion, Banff, Swiss Alps, Dolomites, and more). Used when Search By is National Park.
stateselectcaliforniaOne of 20 US states. Used when Search By is US State.
citystringโ€”City name to search near (e.g. Denver, CO). Used when Search By is City.
searchRadiusinteger50Miles from the city center to search (1โ€“200). City searches only.
boundingBoxstringโ€”Map rectangle as south,west,north,east (e.g. 37.7,-119.7,37.9,-119.4). Used when Search By is Custom Map Area.

Filters

ParameterTypeDefaultDescription
difficultyarrayallKeep only easy, moderate, hard, and/or extreme trails.
activitiesarrayallKeep only trails suited to chosen activities (hiking, trail running, backpacking, mountain biking, and 8 more).
routeTypesarrayallKeep only loop, out-and-back, and/or point-to-point routes.
featuresarrayallKeep only trails with chosen features (waterfall, views, lake, river, dog-friendly, kid-friendly, and 14 more).
trafficLevelarrayallKeep only trails with chosen visitor levels: light, moderate, and/or heavy.
minRatingselectAny ratingMinimum average rating: 1+ through 5 stars.
minReviewsinteger0Minimum number of reviews โ€” filters out obscure or unverified trails.
minLengthMilesnumberโ€”Only trails at least this long, in miles.
maxLengthMilesnumberโ€”Only trails no longer than this, in miles.
minElevationGainFtintegerโ€”Only trails with at least this much elevation gain, in feet.
maxElevationGainFtintegerโ€”Only trails with no more than this much elevation gain, in feet.

Output Control

ParameterTypeDefaultDescription
maxResultsinteger100Maximum trails to return across all searches. Set to 0 for every trail in the area (very dense regions are sampled up to a high limit).
includePhotosbooleanfalseAdd a imageGallery list of photo URLs to every trail. Adds a little time per trail. Off by default โ€” every row still includes the single main imageUrl.
languageselectEnglishLanguage for trail names where AllTrails provides translations (English, Spanish, French, German, Italian, Portuguese, Dutch, Japanese, Korean, Chinese).

Output

Each trail is returned as one flat row:

{
"id":"10023041",
"name":"Mist Trail to Vernal and Nevada Falls",
"url":"https://www.alltrails.com/trail/us/california/mist-trail",
"rating":4.8,
"reviewCount":12480,
"difficulty":"hard",
"lengthMiles":5.4,
"lengthKm":8.69,
"elevationGainFt":2152,
"elevationGainM":656,
"routeType":"out-and-back",
"area":"Yosemite National Park",
"city":"Yosemite Valley",
"state":"California",
"country":"United States",
"latitude":37.7281,
"longitude":-119.5586,
"activities":["hiking","backpacking"],
"imageUrl":"https://www.alltrails.com/api/alltrails/trails/10023041/profile_photo",
"imageGallery":[
"https://images.alltrails.com/eyJidWNrZXQiOiJhc3NldHMuYWxsdHJhaWxzLmNvbSIsImtleSI6InVwbG9hZHMvcGhvdG8vaW1hZ2UvMTA0Nzc5MzgxLzJhYWYzYzZmZDQ3YmVhY2MyZDI4ZGI4OTAxNjNjMGU0LmpwZyJ9"
],
"popularity":98.4,
"isClosed":false,
"estimatedDurationMinutes":222,
"scrapedAt":"2026-06-19T14:30:00Z"
}

Core Fields

FieldTypeDescription
idstringAllTrails trail identifier (stable across runs).
namestringTrail name.
urlstringFull AllTrails trail page URL.
routeTypestringRoute shape: loop, out-and-back, or point-to-point.
difficultystringDifficulty tier: easy, moderate, hard, or extreme.
activitiesarrayActivities the trail is suited to (e.g. hiking, mountain-biking).
isClosedbooleanWhether the trail is currently marked closed.
scrapedAtstringISO 8601 timestamp of when the row was collected.

Metrics

FieldTypeDescription
lengthMilesnumberTrail length in miles.
lengthKmnumberTrail length in kilometers.
elevationGainFtintegerTotal elevation gain in feet.
elevationGainMintegerTotal elevation gain in meters.
estimatedDurationMinutesintegerEstimated time to complete, in minutes.
popularitynumberAllTrails popularity score for the trail.

Ratings

FieldTypeDescription
ratingnumberAverage star rating (0โ€“5).
reviewCountintegerTotal number of reviews.

Location

FieldTypeDescription
areastringPark or area the trail belongs to.
citystringNearest city.
statestringState or province.
countrystringCountry.
latitudenumberTrailhead latitude.
longitudenumberTrailhead longitude.

Photos

FieldTypeDescription
imageUrlstringPrimary trail photo URL. Always included.
imageGalleryarrayFull list of trail photo URLs. Only present when Include Photo Galleries is turned on.

Tips for Best Results

  • Start small to dial in filters. Set maxResults to 10โ€“50 on your first run, confirm the trails match what you expect, then raise the cap or set it to 0 for the full region.
  • Use a bounding box to sweep a dense park exhaustively. A tight south,west,north,east box around a busy national park returns far more complete coverage than a single park preset, with no overlap or duplicates.
  • Raise minReviews to surface only established trails. A floor of 100โ€“500 reviews filters out obscure, unverified paths and leaves the well-trodden trails travelers actually search for.
  • Combine minRating with trafficLevel for editorial picks. minRating: "4" plus heavy traffic reliably isolates the crowd-favorite, must-feature trails in a destination.
  • Widen searchRadius for rural areas. Trails cluster far from town centers โ€” a 40โ€“80 mile radius captures the real hiking options around smaller cities.
  • Filter by routeTypes for trip planning. loop trails suit a single outing where you don't want to backtrack; out-and-back lets hikers turn around early.
  • Leave filters empty for a full census. With no filters and maxResults: 0, you get every trail in the target area โ€” ideal for building a complete regional dataset. Across most parks, cities, and states this is exhaustive; extremely dense regions are sampled up to a very high limit rather than capped early.
  • Turn on Include Photo Galleries when you need every image. Each row already carries a main imageUrl; switch the toggle on to also get the full imageGallery list per trail. It adds a little time per trail, so leave it off when the main photo is enough.

Pricing

From $9 per 1,000 results โ€” a simple, predictable rate for clean, structured trail data. No compute or time-based charges โ€” you pay per result, plus a small fixed per-run start fee. Bronze, Silver, and Gold subscribers pay progressively less; the table below shows total cost at each discount tier.

ResultsNo discountBronzeSilverGold
100$1.08$1.02$0.96$0.90
1,000$10.80$10.20$9.60$9.00
10,000$108$102$96$90
100,000$1,080$1,020$960$900

A "result" is one trail row pushed to your dataset. Standard Apify platform fees apply on top.

Integrations

Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:

  • Zapier / Make / n8n โ€” Workflow automation
  • Google Sheets โ€” Direct spreadsheet export
  • Slack / Email โ€” Notifications on new results
  • Webhooks โ€” Trigger custom APIs on run completion
  • Apify API โ€” Full programmatic access

Legal & Ethical Use

This actor collects publicly available trail information for legitimate research, analysis, and product use. You are responsible for using the data in compliance with AllTrails' terms of service and all applicable laws. Do not use the data to infringe intellectual property rights, and review the source platform's terms before large-scale or commercial use.

You might also like

AllTrails Scraper

crawlerbros/alltrails-scraper

Scrape AllTrails, the world's largest hiking, biking, and running trail database. Search trails by keyword/location; fetch full trail detail (difficulty, distance, elevation, GPS coordinates, photos, recent reviews); browse trails by park, city, or country.

10

5.0

AllTrails Scraper

parseforge/alltrails-scraper

Supercharge your outdoor adventure planning with our comprehensive AllTrails Scraper! Automate collection of detailed trail information, ratings, reviews, and photos from AllTrails.com. Perfect for hikers, outdoor enthusiasts, and travel planners who need accurate without manual work.

90

4.0

Traillink Rail Trail Directory Scraper

jungle_synthesizer/traillink-rail-trail-directory-scraper

Scrape the full TrailLink catalogue of paved, rail-trail, and accessible trails across all US states. Returns trail name, state, county, length, surface, activities, description, endpoints, rating, review count, and GPS coordinates.

๐Ÿ‘ User avatar

BowTiedRaccoon

2

Trailforks Scraper

crawlerbros/trailforks-scraper

Scrape mountain biking trails from Trailforks - the world's largest trail database. Search by keyword or region, filter by difficulty, fetch trail details, and get popular trails with ratings, distance, and elevation data.

OSM Overpass Hiking Trail Route Scraper

jungle_synthesizer/osm-overpass-hiking-route-relation-scraper

Query the Overpass API for OpenStreetMap hiking route relations by bounding box or region. Returns ODbL-licensed trail geometry: route names, distance, network level, way coordinates, and full OSM tags. The only license-clean trail corpus on Apify โ€” safe for AI training and GIS use.

๐Ÿ‘ User avatar

BowTiedRaccoon

2

Hiking Project Scraper

lexis-solutions/hikingproject-scraper

Hiking Project scraper that extracts structured hiking trail data with distance, elevation, difficulty, ratings, location and nearby routes for outdoor apps, maps, trail databases, and hiking analytics.

๐Ÿ‘ User avatar

Lexis Solutions

2

WTA Washington Trails Scraper

crawlerbros/wta-trails-scraper

Scrape wta.org (Washington Trails Association) hiking trail database - search trails by region, get trail stats (length, elevation, rating), features, coordinates, and trip reports across Washington State.