Recreation.gov
Campsite availability, campground listings and campground prices
Recreation.gov helps find and reserve campsites and other outdoor experiences on U.S. federal lands, with availability subject to change before booking and listed prices not guaranteed.
Your information
First night of the stay, for example 2026-10-08.
Day after the last night, for example 2026-10-09.
Park or forest to distinguish similar campground names, for example Yosemite.
Campground name or Recreation.gov campground link, for example Upper Pines.
More options
Kind of campsite to include, for example tent. Any includes all types.
Maximum sites to return, for example 50.
Example results
- Booking Link
- recreation.gov
- Campground ID
- 232447
- Park or Forest
- Yosemite National Park
- Campground Name
- Upper Pines Campground
- Available Site Count
- 0
- Sites
- None
About Recreation.gov
Search campgrounds finds recreation listings near a required place, with optional experience type, result limit, and search radius.
Check campsite availability finds sites free for every night, using a campground name and required check-in and check-out dates.
Built by Fous from recreation.gov and checked automatically; it last passed a check on Sep 29, 2026. Fous is not affiliated with Recreation.gov.
Actions
Check campsite availability
1 credit per runFind campsites free for every night of a stay at a Recreation.gov campground, with site details. Nightly prices are shown only when a campground lists a single nightly rate; variable rates and additional fees are excluded. Availability can change before booking.
What you provide
| Field | Type | Required | Description |
|---|---|---|---|
Check incheck_in | Date | Required | First night of the stay, for example 2026-10-08.Example: 2026-10-08 |
Check Outcheck_out | Date | Required | Day after the last night, for example 2026-10-09.Example: 2026-10-09 |
Site Typesite_type | Text | Optional | Kind of campsite to include, for example tent. Any includes all types.Example: Group |
Max Resultsmax_results | Number | Optional | Maximum sites to return, for example 50.Example: 2 |
Park or Areapark_or_area | Text | Optional | Park or forest to distinguish similar campground names, for example Yosemite.Example: Yosemite |
Campground Namecampground_name | Text | Required | Campground name or Recreation.gov campground link, for example Upper Pines.Example: Upper Pines |
What you get
| Field | Type | Description |
|---|---|---|
Sitessites | List | Sites free for each night of the stay. |
Loopsites[].loop | Text | Campground loop when listed.Example: Zion Group Sites |
Site Linksites[].site_link | Text | Campsite page on Recreation.gov.Example: https://www.recreation.gov/camping/campsites/336 |
Site Namesites[].site_name | Text | Site name or number.Example: E005 |
Site Typesites[].site_type | Text | Campsite designation.Example: Group Tent Only Area Non-Electric |
Campsite IDsites[].campsite_id | Text | Recreation.gov campsite ID.Example: 336 |
Maximum Peoplesites[].maximum_people | Number | Maximum number of people at the site.Example: 15 |
Nightly Price (USD)sites[].nightly_price_usd | Number | Displayed campsite price per night in USD, when shown.Example: 45 |
Booking Linkbooking_link | Text | Campground booking page.Example: https://www.recreation.gov/camping/campgrounds/232447 |
Campground IDcampground_id | Text | Recreation.gov campground ID.Example: 232447 |
Park or Forestpark_or_forest | Text | Parent park or forest when shown.Example: Yosemite National Park |
Campground Namecampground_name | Text | Campground name.Example: Upper Pines Campground |
Available Site Countavailable_site_count | Number | Number of matching sites free for every requested night, before the result limit.Example: 0 |
Example result
For Check in: 2026-10-08, Check Out: 2026-10-09, Park or Area: Yosemite, Campground Name: Upper Pines
{
"sites": [],
"booking_link": "https://www.recreation.gov/camping/campgrounds/232447",
"campground_id": "232447",
"park_or_forest": "Yosemite National Park",
"campground_name": "Upper Pines Campground",
"available_site_count": 0
}Search campgrounds
1 credit per runFind campgrounds, cabins, permits, tours and day-use experiences near a place or within a park or forest. Distances and nightly prices are included when listed; prices are not availability quotes.
What you provide
| Field | Type | Required | Description |
|---|---|---|---|
Typetype | Text | Optional | Experience category, for example campgrounds.Example: Day use |
Locationlocation | Text | Required | Place, park or forest to search near, for example Grand Canyon or Asheville, NC.Example: Grand Canyon |
Max Resultsmax_results | Number | Optional | Maximum number of listings, for example 20 (up to 50).Example: 10 |
Radius (miles)radius_miles | Number | Optional | Search radius in miles around the place, for example 50.Example: 50 |
What you get
| Field | Type | Description |
|---|---|---|
Resultsresults | List | |
Linkresults[].link | Text | Example: https://www.recreation.gov/camping/campgrounds/232490 |
Nameresults[].name | Text | Example: MATHER CAMPGROUND |
Typeresults[].type | Text | Example: Campground |
Stateresults[].state | Text | Example: Arizona |
Latituderesults[].latitude | Number | Example: 36.0497222 |
Longituderesults[].longitude | Number | Example: -112.1204694 |
Facility IDresults[].facility_id | Text | Example: 232490 |
Distance (miles)results[].distance_miles | Number | Example: 2 |
Park or Forestresults[].park_or_forest | Text | Example: Grand Canyon National Park |
Price Currencyresults[].price_currency | Text | Example: USD |
Number of Sitesresults[].number_of_sites | Number | Example: 288 |
Reservable Onlineresults[].reservable_online | Yes or no | Example: Yes |
Short Descriptionresults[].short_description | Text | Example: Due to high demand, Mather Campground recommends reservations during peak… |
Nightly Price Max (USD)results[].nightly_price_max_usd | Number | Example: 50 |
Nightly Price Min (USD)results[].nightly_price_min_usd | Number | Example: 6 |
Example result
For Location: Grand Canyon
{
"results": [
{
"link": "https://www.recreation.gov/camping/campgrounds/232490",
"name": "MATHER CAMPGROUND",
"type": "Campground",
"state": "Arizona",
"latitude": 36.0497222,
"longitude": -112.1204694,
"facility_id": "232490",
"distance_miles": 2,
"park_or_forest": "Grand Canyon National Park",
"price_currency": "USD",
"number_of_sites": 288,
"reservable_online": true,
"short_description": "Due to high demand, Mather Campground recommends reservations during peak season: March 1- November 30. You may book reservations up to 6 months in advance. Mather Campground is on the South Rim o…",
"nightly_price_max_usd": 50,
"nightly_price_min_usd": 6
},
{
"link": "https://www.recreation.gov/camping/campgrounds/234488",
"name": "Tusayan - Montane",
"type": "Campground",
"state": "Arizona",
"latitude": 35.9369444,
"longitude": -112.1230556,
"facility_id": "234488",
"distance_miles": 13.14,
"park_or_forest": "Kaibab National Forest",
"price_currency": "USD",
"number_of_sites": 160,
"reservable_online": true,
"short_description": "Perhaps the biggest draw to Tusayan-Montane Campground in northern Arizona is its proximity to the South Rim of Grand Canyon National Park. Located just 4 miles south of the park entrance in beautiful…",
"nightly_price_max_usd": 175,
"nightly_price_min_usd": 20
}
]
}For developers
Run this workflow from your own code. In Studio, turn on Developer mode and create an API key.
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
: "${FOUS_API_KEY:?Set FOUS_API_KEY before running this example}"
curl 'https://api.fous.com/v1/query' \
--fail-with-body --silent --show-error --max-time 120 \
-H "Authorization: Bearer $FOUS_API_KEY" \
-H 'Content-Type: application/json' \
--data-raw '{
"api": "@recreation-gov",
"visibility": "public",
"operation": "check_campsite_availability",
"version": 1,
"input": {
"check_in": "2026-10-08",
"check_out": "2026-10-09",
"park_or_area": "Yosemite",
"campground_name": "Upper Pines"
},
"response": {
"format": "json"
}
}'What you can do with it
- Find campgrounds and recreation experiences near a destination
- Compare listed prices and distances for nearby listings
- Check campsites free for every night of a planned stay
- Filter campsite results by type, loop, or maximum occupancy
- Share campground and campsite booking pages
Questions
Is Fous affiliated with Recreation.gov?
No. Fous is not affiliated with Recreation.gov. This workflow reads the public recreation.gov website and returns its data.
How much does it cost?
Each run costs 1 credit. With pay-as-you-go, a credit costs 1¢; monthly plans cost less per credit.
Do I need a Recreation.gov account?
No. You only need a Fous account.
How current is the data?
Fous gets the data from recreation.gov when you run it; repeating the same request within a day may return the saved result. Fous checks this workflow automatically; it last passed a check on Sep 29, 2026.
Which campsites are available for my stay?
Check campsite availability returns sites free for every night between the supplied check-in and check-out dates.
What campgrounds are near a park or city?
Search campgrounds finds listings near a supplied place, park, or forest.
What is the listed nightly price for a campsite?
Check campsite availability shows a nightly price when a campground lists a single nightly rate; variable rates and additional fees are excluded.