返回 Skill 列表
extension
分类: 数据与分析无需 API Key

recreation.gov availability search

在 recreation.gov 上检查联邦营地(国家公园、USFS、BLM)的营地可用性,需要提供营地 ID(可从 ridb‑search 或 recreation.gov 链接获取)。

person作者: seanreahubclawhub

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

| Option | Description | |--------|-------------| | -c, --campground | Campground ID(s) to check (required) | | -s, --start | Start date YYYY-MM-DD (required) | | -n, --nights | Consecutive nights needed (default: 1) | | -t, --type | Site type: tent, rv, standard, cabin, group | | --electric | Electric sites only | | --nonelectric | Non-electric sites only | | --include-group | Include group sites | | --pets | Pet-friendly only (slower) | | --shade | Shaded sites only (slower) | | --fire-pit | Sites with fire pits (slower) | | --vehicle-length N | Min vehicle length in feet (slower) | | --show-sites | Show individual sites | | --json | JSON output |

Status Meanings

| Status | Meaning | |--------|---------| | ✅ Available | Book now | | ❌ Reserved | Already booked | | ⏳ NYR | Not Yet Released — reservations not open | | 🚗 FCFS | First-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.