TransportationDocumentedScanned

recgov-availability

Check campsite availability on recreation.gov for federal campgrounds (National Parks, USFS, BLM).

Share:

Installation

npx clawhub@latest install recgov-availability

View the full skill documentation and source below.

Documentation

Recreation.gov Availability Checker

Check campsite availability for federal campgrounds on recreation.gov.

Quick Start

cd /Users/doop/moltbot/skills/recgov-availability

# Check availability (campground ID from URL or ridb-search)
python3 scripts/check.py -c 233965 --start 2026-07-10 --nights 2

# Multiple campgrounds
python3 scripts/check.py -c 233965 233900 --start 2026-07-10 --nights 2

# Filter to tent sites, JSON output
python3 scripts/check.py -c 233965 --start 2026-07-10 --nights 2 --type tent --json

Finding Campground IDs

From URL: recreation.gov/camping/campgrounds/233965 → ID is 233965

Or use ridb-search:

python3 ../ridb-search/scripts/search.py -l "Newport, OR" --camping-only

Options

OptionDescription
-c, --campgroundCampground ID(s) to check (required)
-s, --startStart date YYYY-MM-DD (required)
-n, --nightsConsecutive nights needed (default: 1)
-t, --typeSite type: tent, rv, standard, cabin, group
--electricElectric sites only
--nonelectricNon-electric sites only
--include-groupInclude group sites
--petsPet-friendly only (slower)
--shadeShaded sites only (slower)
--fire-pitSites with fire pits (slower)
--vehicle-length NMin vehicle length in feet (slower)
--show-sitesShow individual sites
--jsonJSON output

Status Meanings

StatusMeaning
✅ AvailableBook now
❌ ReservedAlready booked
⏳ NYRNot Yet Released — reservations not open
🚗 FCFSFirst-come-first-served (no reservations)

Coverage

  • National Park Service campgrounds
  • USDA Forest Service campgrounds
  • BLM recreation sites
  • Army Corps of Engineers areas
For state parks, use reserveamerica.

Notes

  • No API key needed
  • Python 3.8+ (stdlib only)
  • Amenity filters (--pets, --shade) require extra API calls
  • Booking window is typically 6 months ahead
See README.md for full documentation.