Firecrawl Alexandria

NOAA NCEI Storm Events Database bulk CSVs

NOAA NCEI Storm Events Database (1950 to present) bulk CSV files: per-year details, locations and fatalities gzips. Directory status with file versions, paged rows of one (type, year) file pinned to its ETag, and one event joined with its locations and fatalities.

Try NOAA NCEI Storm Events Database bulk CSVs now.

Choose an example or ask your own question.

NOAA NCEI Storm Events Database bulk CSVs
TRY ASKING
1Request
stringRequired

EVENT_ID as in the CSVs and the event page URL.

numberRequired

The data year whose files hold the event (BEGIN year).

5 credits
Codefollows the fields above
const result = await firecrawl.scrape({
  alexandria: {
    provider: "ncei-noaa-gov",
    capability: "storm-events/records_get",
    options: {
      event_id: "1318063",
      year: 2026,
    },
  },
});
2Response example

This is a sample shape. Press Run to see live data from NOAA NCEI Storm Events Database bulk CSVs.

{
  "event": {
    "begin_azimuth": "N",
    "begin_date_time": "14-APR-26 19:00:00",
    "begin_day": 14,
    "begin_lat": 42.43,
    "begin_local": "2026-04-14T19:00:00",
    "begin_location": "BROOKS",
    "begin_lon": -71.9,
    "begin_range": 0.69,
    "begin_time": 1900,
    "begin_yearmonth": 202604,
    "category": null,
    "cz_fips": 27,
    "cz_name": "WORCESTER",
    "cz_timezone": "EST-5",
    "cz_type": "C",
    "damage_crops": "0.00K",
    "damage_crops_usd": 0,
    "damage_property": "1.00K",
    "damage_property_usd": 1000,
    "data_source": "CSV",
    "deaths_direct": 0,
    "deaths_indirect": 0,
    "end_azimuth": "N",
    "end_date_time": "14-APR-26 19:00:00",
    "end_day": 14,
    "end_lat": 42.43,
    "end_local": "2026-04-14T19:00:00",
    "end_location": "BROOKS",
    "end_lon": -71.9,
    "end_range": 0.69,
    "end_time": 1900,
    "end_yearmonth": 202604,
    "episode_id": 210980,
    "episode_narrative": "A front moving through brought a squall line through western Massachusetts and into central Massachusetts producing pockets of damaging winds which downed several trees.",
    "event_id": 1318063,
    "event_narrative": "In Princeton, there were downed trees and wires near Ball Hill Rd.",
    "event_type": "Thunderstorm Wind",
    "flood_cause": null,
    "injuries_direct": 0,
    "injuries_indirect": 0,
    "magnitude": 51,
    "magnitude_type": "EG",
    "month_name": "April",
    "publication_id": "StormEvents_details-ftp_v1.0_d2026_c20260918.csv.gz",
    "record_type": "details",
    "retrieved_at": "2026-10-18T20:32:01Z",
    "source": "Law Enforcement",
    "source_record_id": "details:1318063",
    "source_url": "https://www.ncei.noaa.gov/access/storm-events-database/event-details/1318063",
    "state": "MASSACHUSETTS",
    "state_fips": 25,
    "tor_f_scale": null,
    "tor_length": null,
    "tor_other_cz_fips": null,
    "tor_other_cz_name": null,
    "tor_other_cz_state": null,
    "tor_other_wfo": null,
    "tor_width": null,
    "wfo": "BOX",
    "year": 2026
  },
  "event_id": 1318063,
  "fatalities": [],
  "locations": [
    {
      "azimuth": "N",
      "episode_id": 210980,
      "event_id": 1318063,
      "lat2": 4225800,
      "latitude": 42.43,
      "location": "BROOKS",
      "location_index": 1,
      "lon2": 7154000,
      "longitude": -71.9,
      "publication_id": "StormEvents_locations-ftp_v1.0_d2026_c20260918.csv.gz",
      "range": 0.69,
      "record_type": "locations",
      "retrieved_at": "2026-10-18T20:32:01Z",
      "source_record_id": "locations:1318063:1",
      "source_url": "https://www.ncei.noaa.gov/access/storm-events-database/event-details/1318063",
      "yearmonth": 202604
    }
  ],
  "observed_at_ms": 1792355522247,
  "publications": {
    "details": {
      "c_date": "2026-09-18",
      "etag": "\"724d4c-65bc31eee393b\"",
      "hand_off": false,
      "hand_off_reason": null,
      "last_modified": "Fri, 18 Sep 2026 14:57:35 GMT",
      "listing_modified": "2026-09-18 10:57",
      "publication_id": "StormEvents_details-ftp_v1.0_d2026_c20260918.csv.gz",
      "size_bytes": 7490892,
      "type": "details",
      "url": "https://www.ncei.noaa.gov/pub/data/swdi/stormevents/csvfiles/StormEvents_details-ftp_v1.0_d2026_c20260918.csv.gz",
      "year": 2026
    },
    "fatalities": {
      "c_date": "2026-09-18",
      "etag": "\"f8c-65bc31eeed193\"",
      "hand_off": false,
      "hand_off_reason": null,
      "last_modified": "Fri, 18 Sep 2026 14:57:35 GMT",
      "listing_modified": "2026-09-18 10:57",
      "publication_id": "StormEvents_fatalities-ftp_v1.0_d2026_c20260918.csv.gz",
      "size_bytes": 3980,
      "type": "fatalities",
      "url": "https://www.ncei.noaa.gov/pub/data/swdi/stormevents/csvfiles/StormEvents_fatalities-ftp_v1.0_d2026_c20260918.csv.gz",
      "year": 2026
    },
    "locations": {
      "c_date": "2026-09-18",
      "etag": "\"ae9aa-65bc31ef209cb\"",
      "hand_off": false,
      "hand_off_reason": null,
      "last_modified": "Fri, 18 Sep 2026 14:57:36 GMT",
      "listing_modified": "2026-09-18 10:57",
      "publication_id": "StormEvents_locations-ftp_v1.0_d2026_c20260918.csv.gz",
      "size_bytes": 715178,
      "type": "locations",
      "url": "https://www.ncei.noaa.gov/pub/data/swdi/stormevents/csvfiles/StormEvents_locations-ftp_v1.0_d2026_c20260918.csv.gz",
      "year": 2026
    }
  },
  "retrieved_at": "2026-10-18T20:32:01Z",
  "source_url": "https://www.ncei.noaa.gov/access/storm-events-database/event-details/1318063",
  "year": 2026
}
Browse the library