NPS Park Alerts & Conditions
Pricing
Pay per usage
NPS Park Alerts & Conditions
Scrape current alerts, closures, and conditions for US National Park Service sites. Filter by state and category. No API key required.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Mori
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape current alerts, closures, and conditions for US National Park Service sites. Each record is enriched with the park name and state. Built on the public NPS Data API — no API key required.
What it does
- Pulls the live alerts feed (
/api/v1/alerts) fromdeveloper.nps.gov. - Enriches each alert with park name, state, and homepage via
/api/v1/parks. - Filters: US state(s), alert category, free-text search against title + description.
- One unified JSON record per alert with stable schema.
Input
| Field | Type | Default | Description |
|---|---|---|---|
stateFilter | string (CSV of 2-letter codes) | empty | e.g. CA,AZ,UT. Empty = all 50 states + DC + territories. |
alertTypeFilter | enum | all | Caution, Danger, Information, Park Closure, or all. |
searchQuery | string | empty | Free-text query against title + description (e.g. wildfire, bear, road closure). |
maxRecords | integer | 100 | Cap on alerts returned. Max 5000. |
includeParkDetails | boolean | true | Enrich each alert with park name + state (one extra /parks request per 10 unique parkCodes). |
Output
One record per alert:
{"id": "74D6113F-1B0B-4CB6-AEAF-E5BB6A6E2304","parkCode": "grca","parkName": "Grand Canyon National Park","parkUrl": "https://www.nps.gov/grca/index.htm","stateCode": "AZ","title": "Stage 2 Fire Restrictions—VERY HIGH FIRE DANGER","alertType": "Danger","severity": "high","description": "Stage 2 fire restrictions for South Rim, North Rim, and Inner Canyon are in effect…","url": "https://www.nps.gov/grca/learn/management/fireinformation.htm","lastIndexedDate": "2026-07-06 00:00:00.0","scrapedAt": "2026-07-09T22:00:00.000Z"}
Severity mapping
The NPS Data API exposes category (Caution / Danger / Information / Park Closure).
This actor adds a derived severity field:
| Category | Severity |
|---|---|
| Information | low |
| Caution | medium |
| Danger | high |
| Park Closure | critical |
Pricing
Free tier: 1000 NPS API requests/hour (DEMO_KEY). Default run = 1 alerts request +
1 parks request per 10 unique parkCodes. A 100-record filtered run with no
includeParkDetails false is well under the limit.
Limitations
- DEMO_KEY rate limit is 1000 requests/hour. High-volume users should register a
free personal API key at
nps.gov/subjects/developer/get-started.htm. - The NPS API does not expose historical alerts — only current state.
- The alerts feed is updated nightly by NPS, not in real time.
Changelog
- 0.1.0 — initial release.