NASA FIRMS Active Fire Hotspots — PSPS / Wildfire AOI Watch
Under maintenancePricing
from $0.40 / 1,000 successful aoi hotspot rows
NASA FIRMS Active Fire Hotspots — PSPS / Wildfire AOI Watch
Under maintenanceNear-real-time NASA FIRMS VIIRS/MODIS thermal hotspots for PSPS / wildfire bbox AOIs with KV watermark deltas. Emits firms-hotspot events. NOT WFIGS/NIFC/EFFIS incident perimeters. No MAP_KEY required. From $0.40 per 1,000 successful AOI hotspot rows — empty/error/outside bbox cost $0.
Pricing
from $0.40 / 1,000 successful aoi hotspot rows
Rating
0.0
(0)
Developer
Bob
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
12 hours ago
Last modified
Categories
Share
Near-real-time NASA FIRMS VIIRS / MODIS thermal hotspots for your bbox AOIs, with KV watermark deltas.
Not WFIGS. Not NIFC. Not EFFIS. This Actor does not scrape incident perimeter polygons. It reads the public FIRMS Global 24h/48h CSV products from firms.modaps.eosdis.nasa.gov, filters to your watchlist, and emits normalized firms-hotspot events. No MAP_KEY required for the CapEx path.
Who it’s for
- Utility vegetation / PSPS desks watching transmission corridors
- CAT / insurance wildfire analysts watching portfolio counties
- Forestry / ESG / incident-intel contractors with park or concession buffers
How it works
- Requires one or more AOIs (
bbox=[west, south, east, north]WGS84). Empty AOI is rejected — this is not a global CSV dump. - Sequentially fetches selected sensors (default VIIRS NOAA-20 + VIIRS SNPP; optional MODIS) for a 24h or 48h window with an honest
grokbob/nasa-firms-active-fire-hotspots/...User-Agent, polite gaps, Retry-After / 429–5xx backoff. - Stream-parses CSV rows → keeps only points inside your AOIs → optional FRP / confidence /
sincefilters. - KV delta: persist last-seen
hotspotId(satellite|acqDate|acqTime|lat|lon). EmitchangeType=new|seen. WithdeltaOnly=true(default), skip seen. - PPE: charge
firms-hotspotonly per successful AOI-matching row. Empty / error / outside bbox = $0.
Input
| Field | Default | Notes |
|---|---|---|
aois | required | Array of { aoiId?, label?, bbox } — minItems 1 |
sensors | ["VIIRS_NOAA20","VIIRS_SNPP"] | Also MODIS |
windowHours | 24 | 24 or 48 |
since | (empty) | ISO datetime watermark |
deltaOnly | true | Skip KV-seen rows |
maxEvents | 5000 | Hard cap |
minFrpMw | (none) | Optional FRP floor |
confidence | [] | e.g. nominal, high |
dryRunMock | false | Local/CI mock |
Output
Dataset items shaped as firms-hotspot:
- hotspotId, lat/lon, sensor, satellite, acqDate, acqTimeUtc, acquiredAt
- brightness fields (VIIRS Ti4/Ti5 or MODIS brightness/T31), frpMw, confidence, daynight
- aoiId / aoiLabel / bbox, windowHours, changeType, sourceUrl, observedAt
Plus an optional firms-aoi-delta-run summary row (unbilled).
Pricing
Pay per event: $0.0004 per successful firms-hotspot ($0.40 / 1,000 AOI-matching hotspot rows). Empty / error / outside bbox / blocked = $0. Platform also bills a standard apify-actor-start fee. Meta firms-aoi-delta-run (if emitted) is unbilled.
Explicit NOT
- NOT WFIGS / NIFC / EFFIS incident perimeters
- NOT InciWeb incident pages
- NOT NASA EONET multi-hazard catalog
- NOT “download whole Global_24h.csv” mirror theater
CapEx path
Published CSVs under https://firms.modaps.eosdis.nasa.gov/data/active_fire/... — no key, no residential proxy.