Satellite-Based Active Fire Detections (NASA FIRMS API)

This IPython notebook downloads fire detections from the NASA Fire Information for Resource Management System (FIRMS) API. The user must specify a coordinate bounding box, start date, day range, and satellite source (VIIRS, MODIS, OR LANDSAT). Execution of the full IPYNB returns a CSV file including the coordinate points and timestamps for fire hotspot detections retrieved from the user-defined source and spatiotemporal constraints.IMPORTANT: Access to NASA FIRMS API services requires a map access key, which can be acquired for free: https://firms.modaps.eosdis.nasa.gov/api/map_key/.

Data and Resources

Additional Info

Field Value
Last Updated February 26, 2026, 19:35 (UTC)
Created February 26, 2026, 19:35 (UTC)
creationMethod <p>This IPython notebook was designed for the purpose of integrating with a wildfire digital twin in a National Data Platform user workspace. Satellite detection data were retrieved via the NASA FIRMS API (<a href="https://firms.modaps.eosdis.nasa.gov/api/" rel="noopener noreferrer" target="_blank">https://firms.modaps.eosdis.nasa.gov/api/</a>).</p>
creatorEmail h7ahmed@ucsd.edu
creatorName Hena Ahmed
dataAuthType public
dataType IPYNB
docsURL https://github.com/hahmed17/wildfire-digital-twin/blob/9c3dc8ca804dafed9be5d38335f15d75a1d972e6/data/FIRMS_detections.ipynb
issueDate 2026-02-26
lastUpdateDate 2026-02-26
license cc0
ndp_creator_md5 5fbc9b6d7ef314a337c2cad359f8ea0c
pocEmail h7ahmed@ucsd.edu
pocName Hena Ahmed
publisherEmail h7ahmed@ucsd.edu
publisherName Hena Ahmed
purpose <p>This code was created to replicate the steps for ingesting satellite-based active fire data that is required by the Firemap application (<a href="https://firemap.sdsc.edu/" rel="noopener noreferrer" target="_blank">https://firemap.sdsc.edu/</a>) to detect wildfires in real-time.</p>
status submitted
theme []
uploadType code
usageInfo <p>Install requirements by running src/install_packages.sh via command line in the main directory. Replace example map key with personal map key at the top of the notebook, and run the IPython notebook from top to bottom to retrieve satellite detection data in CSV format from the NASA FIRMS API.</p>