NPS Park Alerts & Conditions avatar

NPS Park Alerts & Conditions

Pricing

Pay per usage

Go to Apify Store
NPS Park Alerts & Conditions

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

Mori

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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) from developer.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

FieldTypeDefaultDescription
stateFilterstring (CSV of 2-letter codes)emptye.g. CA,AZ,UT. Empty = all 50 states + DC + territories.
alertTypeFilterenumallCaution, Danger, Information, Park Closure, or all.
searchQuerystringemptyFree-text query against title + description (e.g. wildfire, bear, road closure).
maxRecordsinteger100Cap on alerts returned. Max 5000.
includeParkDetailsbooleantrueEnrich 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:

CategorySeverity
Informationlow
Cautionmedium
Dangerhigh
Park Closurecritical

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.