Recreation.gov Scraper
Pricing
from $1.90 / 1,000 listings
Recreation.gov Scraper
Scrape Recreation.gov listings with structured data — campgrounds, permits, timed entry, facilities & visitor centers. Ideal for outdoor travel research, destination discovery & analytics pipelines.
Pricing
from $1.90 / 1,000 listings
Rating
0.0
(0)
Developer
Lexis Solutions
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Share
Recreation Gov Scraper

Recreation.gov (recreation.gov) is a US recreation reservation and discovery platform for campgrounds, permits, timed entry, activity passes, visitor centers, facilities, and recreation areas. This actor collects structured detail data from Recreation.gov search and detail pages.
Introduction
The Recreation Gov scraper starts from search URLs or supported detail URLs and extracts structured data for multiple Recreation.gov entity types.
Supported entity types:
recareatimedentrypermitcampgroundactivitypasstreepermitvisitorcenterfacility
Use Cases
- Market research: Track public recreation inventory, destinations, and offerings across parks and forests.
- Destination discovery: Build structured datasets for campgrounds, permits, timed-entry products, and visitor facilities.
- Content monitoring: Watch changes in public descriptions, metadata, and detail content over time.
- Analytics pipelines: Feed BI tools, dashboards, and internal warehousing with structured Recreation.gov data.
Input
Provide the following fields:
startUrls(array, required): Recreation.gov search URLs or supported detail URLs.maxItems(integer, optional): Maximum number of detail items to extract per original list URL.proxyConfiguration(object, optional): Apify proxy settings.
Notes:
- If a
startUrlis a search URL such ashttps://www.recreation.gov/search?q=yosemite, the actor collects detail items from the search results. - If a
startUrlis a supported detail URL, the actor extracts that single detail page directly. maxItemsis enforced per original list URL.- The exact data structure can vary between entity types because Recreation.gov contains multiple kinds of pages and entities.
Supported detail URL patterns:
https://www.recreation.gov/gateways/:idhttps://www.recreation.gov/timed-entry/:idhttps://www.recreation.gov/permits/:idhttps://www.recreation.gov/camping/campgrounds/:idhttps://www.recreation.gov/activitypass/:idhttps://www.recreation.gov/tree-permits/:idhttps://www.recreation.gov/camping/poi/:id
Input Examples
1) Search URL
{"startUrls": [{"url": "https://www.recreation.gov/search?q=yosemite"}],"maxItems": 20,"proxyConfiguration": {"useApifyProxy": true}}
2) Detail URLs
{"startUrls": [{"url": "https://www.recreation.gov/gateways/1076"},{"url": "https://www.recreation.gov/permits/445859"},{"url": "https://www.recreation.gov/camping/campgrounds/10083840"},{"url": "https://www.recreation.gov/camping/poi/245535"}],"maxItems": 0,"proxyConfiguration": {"useApifyProxy": true}}
Output
Each dataset item contains fields like:
{"url": "https://www.recreation.gov/camping/campgrounds/10083840","entityId": "10083840","entityType": "campground","name": "Yosemite Creek Campground","description": "Yosemite Creek Campground is closed for the winter...","latitude": 37.8263,"longitude": -119.5983,"parentId": "2991","parentName": "Yosemite National Park","city": "Yosemite National Park","state": "CA","countryCode": "USA","orgId": "128","orgCode": "NPS","phone": "209-372-8502","email": null,"directions": "Follow signs from Yosemite National Park...","timeZone": "America/Los_Angeles","address": "YOSEMITE NATIONAL PARK, CA, USA","isReservable": true,"createdDate": "2018-06-14T00:00:00Z","updatedDate": "2026-03-10T19:45:37.705963Z","extraData": {"facilityId": "10083840","facilityType": "STANDARD","activities": [],"links": [],"rawData": {}}}
The extraData field contains additional entity-specific information. Its structure can differ depending on the type of Recreation.gov entity being scraped.
Why use the Recreation Gov Scraper?
- Multi-entity support: Works across Recreation.gov gateways, permits, timed-entry pages, campgrounds, facilities, and more.
- Structured output: Produces normalized top-level fields with flexible
extraDataper entity type. - Per-URL limits:
maxItemsis enforced per source list URL.
FAQ
-
Which URLs are supported?
Recreation.gov search URLs and the supported detail URL patterns listed above. -
Does it support pagination for search results?
Yes. The actor continues collecting results until all items are processed ormaxItemsis reached. -
Can it scrape a single detail URL directly?
Yes. Supported detail URLs can be used asstartUrls. -
Do I need proxies?
Not always, but proxies are recommended for larger runs and better stability.
Need to scrape other travel and attractions platforms?
Check out our other scrapers:
Need help or want a custom solution?
Lexis Solutions is a certified Apify Partner. We can help with custom data extraction projects.
Contact us over Email or LinkedIn.
Support Our Work
If you're happy with our work and scrapers, you're welcome to leave us a company review here and leave a review for the scrapers you're subscribed to.
Image Credit
Image credit: recreation.gov.