recgov-availability

🏕️ 联邦露营地实时空位查询助手

基于 recreation.gov 官方数据,无需 API Key 即可查询国家公园/国家森林露营地实时空位,支持多维度筛选,助力露营行程规划。

收藏
12.6k
安装
2.7k
版本
v1.0.0
CLS 安全性认证2026-06-04
点击查看完整报告 >

使用说明

核心用法

recgov-availability 是一款专门用于查询美国联邦露营地可用性的实用工具。用户通过 Python 脚本直接调用 recreation.gov 官方 API,输入营地 ID、入住日期和住宿天数,即可快速获取空位状态。支持批量查询多个营地,并可通过参数筛选帐篷位、房车位、带电位等特定类型,还能按宠物友好、遮阴、篝火坑等设施条件过滤结果。数据来源权威,覆盖国家公园管理局、林务局、土地管理局等联邦机构管理的营地。

显著优点

该技能最大优势在于零门槛使用——无需申请 API Key,仅需 Python 3.8+ 环境即可运行,且仅依赖标准库,无第三方包安装负担。覆盖范围广泛,涵盖国家公园管理局(NPS)、林务局(USFS)、土地管理局(BLM)及陆军工程兵团管理的所有联邦营地。筛选功能细致入微,支持按车辆长度、电源需求、遮阴条件等实用维度过滤,JSON 输出模式便于二次开发集成。命令行界面简洁高效,适合批量操作和自动化脚本集成。

潜在局限

首先,仅支持联邦营地,州立公园需使用 reserveamerica 等其他工具查询,适用范围存在边界。其次,启用宠物友好、遮阴等高级筛选时会触发额外 API 请求,响应速度明显变慢,影响查询效率。再者,该工具仅提供查询功能,无法直接完成预订操作,用户仍需前往官网手动下单,存在"查到但抢不到"的时间差风险。最后,由于营地热度极高,热门假期空位可能在查询后瞬间被抢订,数据实时性存在局限。

目标群体

适合计划前往美国西部/西北部国家公园(如黄石、优胜美地、冰川公园)进行自驾露营的户外爱好者;需要同时为多人/多车规划行程、批量比对多个营地空位的旅行组织者;以及熟悉命令行操作、希望自动化监控特定日期空位释放的技术型用户。特别适合提前 6 个月预订窗口期开放时,需要快速筛查多个备选营地的重度露营规划者。

使用风险

主要风险包括:网络依赖风险——必须保持与 recreation.gov 的连接,且 API 可能因维护或限流暂时不可用;数据时效性风险——"可预订"状态不代表最终能成功支付锁定,热门营地竞争激烈,查询与预订之间存在时间窗口;查询频率限制——过于频繁的自动化查询可能触发平台反爬机制,建议控制每秒 1-2 次的合理频率;来源维护风险——作为 T3 社区项目,长期更新维护存在不确定性,API 接口变更时可能需等待社区修复。

安全解读

Recreation.gov Availability Checker 综合评估

核心功能

本 Skill 是一款专用于查询美国联邦政府管辖露营地可用性的命令行工具,覆盖国家公园管理局(NPS)、林务局(USFS)、土地管理局(BLM)等机构的营地资源。核心功能包括:

  • 实时可用性查询:通过 recreation.gov 官方 API 获取指定日期范围内的营地空位状态
  • 多营地批量检索:支持同时查询多个营地 ID,提升规划效率
  • 精细化筛选:可按帐篷/房车/小屋等类型、电力配置、宠物友好、遮阴条件、篝火设施等维度过滤
  • 多格式输出:支持人类可读文本与 JSON 结构化数据

显著优点

| 维度 | 优势 |
|------|------|
| **安全性** | S 级安全评分(95/100),零第三方依赖,纯 Python 标准库实现,彻底消除供应链风险 |
| **来源可信度** | T2 级可信来源,MIT 开源协议,代码完全透明 |
| **使用成本** | 无需 API 密钥,直接访问官方公共接口 |
| **覆盖范围** | 联邦级营地全覆盖,包含热门国家公园如黄石、优胜美地等 |
| **筛选能力** | 15+ 个过滤选项,支持车辆长度、设施配套等实用条件 |

潜在局限

1. 地域限制:仅限美国联邦管辖营地,州立公园需使用 reserveamerica Skill
2. 预订窗口:通常仅开放未来 6 个月的预订,更早日期显示 "NYR"(尚未开放)

3. 高级筛选性能--pets--shade--vehicle-length 等选项需额外 API 调用,响应较慢

4. 无预订功能:仅支持查询,实际预订需跳转至 recreation.gov 网站完成

5. 网络依赖:完全依赖 recreation.gov 官方服务可用性

适合人群

  • 计划前往美国国家公园露营的户外爱好者
  • 需要批量比选多个营地可用性的行程规划师
  • 偏好命令行效率的技术用户与开发者
  • 希望避免第三方平台手续费的自助旅行者

常规风险提示

| 风险类型 | 说明 | 缓解措施 |
|----------|------|----------|
| 数据时效性 | API 数据存在分钟级延迟,热门营地可能瞬间售罄 | 查询结果仅作参考,热门日期建议多时段复核 |
| API 频率限制 | 未明确公开限流阈值,过度请求可能触发临时封禁 | 避免高频自动化脚本,合理控制请求间隔 |
| 营地状态变更 | FCFS(先到先得)营地无预订保障,实际到达时可能满员 | 提前确认营地管理政策,准备备选方案 |
| 设施信息误差 | 营地设施描述可能与实际状况存在偏差 | 交叉参考官方 PDF 手册或用户评价 |

技术亮点

该 Skill 采用极简架构设计,仅 512 行 Python 代码,完全基于 urllibjsonargparse 等标准库构建,不引入 requests 等第三方 HTTP 库,在保持功能完整的同时实现了极致的安全可审计性。所有网络通信均通过 TLS 1.2+ 加密,符合 GDPR 与 CCPA 隐私合规要求。

---

评估基于 CLS-Certify v2.1.0 企业级安全认证报告(CLS-2026-0604-REC1)

recgov-availability 内容

references文件夹
scripts文件夹
手动下载zip · 10.8 kB
api-notes.mdtext/markdown
请选择文件