Next free-source hunt
We check for new free financial data every Wednesday.
Datasets / OSINT
earthdata.nasa.gov/

NASA FIRMS active fire data

Freeauth: none for the 24h/48h/7d files; free MAP_KEY for the APICustom#osint#alt-data#event-data#geospatial#real-time✓ verified Oct 30, 2026

NASA FIRMS active fire data

Public NASA FIRMS satellite detections of active fires and thermal anomalies from VIIRS and MODIS. Recent global CSV files include coordinates, acquisition date and time, satellite, confidence, brightness and fire radiative power; the 24-hour file downloads without a key.

Required Attribution:

For image captions, cite "NASA FIRMS" and consider a direct FIRMS link. For journals: "We acknowledge the use of imagery from the NASA LANCE FIRMS ( https://earthdata.nasa.gov/firms ), part of the NASA Earth Science Data and Information System (ESDIS)."

Coverage

Global MODIS observations since November 2000 for Terra and July 2002 for Aqua; VIIRS 375 m begins January 2012 for Suomi NPP, January 2020 for NOAA-20 and January 2024 for NOAA-21. Recent 24-hour, 48-hour and 7-day files update every 60 minutes; satellite revisit and latency vary.

Verdict

A geospatial heat-anomaly signal for watching fires near assets, supply routes or crop regions. It detects hot pixels, not confirmed incidents or burned area; cloud, canopy, revisit timing, confidence and occasional false detections matter. Combine acquisition date and time as UTC. The recent CSV used here is keyless; API and map services need a free MAP_KEY, and some download folders require Earthdata Login.

Get the free weekly email

Free weekly email of newly verified free data. Unsubscribe by emailing us.

Use in your agent

Load a keyless NASA FIRMS 24-hour VIIRS file into pandas and Parquet. Checked against the provider's documentation on Oct 30, 2026.

Raw skill file (/skills/nasa-firms.md)Also in our MCP server: call get_ingestion_skill with {"slug": "nasa-firms"}.

Access

  • Observed 2026-10-30: the Suomi NPP VIIRS global 24-hour CSV downloaded without a key or login.
  • FIRMS API and map services require a free MAP_KEY. The FAQ says some daily-fire download folders require Earthdata Login.

Request

bash
curl -O 'https://firms.modaps.eosdis.nasa.gov/data/active_fire/suomi-npp-viirs-c2/csv/SUOMI_VIIRS_C2_Global_24h.csv'

Format

CSV detections with latitude, longitude, brightness, scan, track, acquisition date and HHMM time, satellite, confidence, version, fire radiative power and day/night flag.

Load into pandas and Parquet

Needs Python 3 with requests, pandas and pyarrow.

python
"""NASA FIRMS keyless Suomi NPP VIIRS global 24-hour CSV -> pandas -> Parquet."""
import io
import requests
import pandas as pd

URL = "https://firms.modaps.eosdis.nasa.gov/data/active_fire/suomi-npp-viirs-c2/csv/SUOMI_VIIRS_C2_Global_24h.csv"
r = requests.get(URL, timeout=120)
r.raise_for_status()
df = pd.read_csv(io.StringIO(r.text), dtype={"acq_time": "string"})
df["acq_time"] = df["acq_time"].str.zfill(4)
df["acquired_at"] = pd.to_datetime(df["acq_date"].astype(str) + " " + df["acq_time"],
                                    format="%Y-%m-%d %H%M", utc=True)
df.to_parquet("nasa_firms_viirs_global_24h.parquet", index=False)
print(len(df), "fire detections", df["acquired_at"].min().isoformat(), "to",
      df["acquired_at"].max().isoformat())

Run by us on 2026-10-30 (python 3.13.5 | pandas 3.1.0 | pyarrow 26.0.0 | requests 2.34.2). Result: 80102 fire detections 2026-10-29T00:01:00+00:00 to 2026-10-30T12:53:00+00:00

Limits

  • Keyless recent-file rate limit: Not stated.
  • MAP_KEY limit: 5,000 transactions per 10-minute interval; larger transactions can count as multiple requests.
  • The recent SHP, KML and CSV files cover 24 hours, 48 hours or seven days and update every 60 minutes.

Quirks

  • Read acq_time as text and zero-pad it before combining acq_date and acq_time as UTC.
  • A detection is a satellite thermal anomaly, not a confirmed incident or a burned-area measurement. Cloud, canopy, revisit timing and confidence affect coverage.
  • The FAQ's Earthdata Login statement applies to an updated-daily-fire folder. Observed 2026-10-30: the named 24-hour CSV path was keyless.

Terms and attribution

  • NASA promotes full and open sharing of FIRMS data.
  • For image captions, cite NASA FIRMS. For scientific journals, use the NASA LANCE FIRMS acknowledgment stated in the FAQ.

Sources

Information and education only. Not financial, investment, legal or tax advice. Listings can be inaccurate, incomplete or out of date and are provided "as is". Free tiers, limits and licenses belong to each provider and can change, so check the provider's own terms before you rely on them. Terms & Disclaimer