UnifyAPI
← Back to catalog

eonet.events

mock data$0.001 / call

List Natural Disaster Events

Retrieve natural disaster and extreme weather events tracked by NASA Earth Observatory Natural Event Tracker (EONET). Returns events with geolocation, magnitude, data sources, and category. Supports filtering by status (open=ongoing, closed=resolved), event category (wildfires, severeStorms, volcanoes, earthquakes, floods, etc.), date range, data source, bounding box, and result count. Each event includes one or more geometry points with coordinates and timestamps. Ideal for real-time situational awareness, disaster monitoring, and geospatial analysis. Data sourced from GDACS, JTWC, USGS, IRWIN, FIRMS and 10+ other agencies. No auth required.

Space & Astronomyprovider: Eonet#eonet#space

Input schema

end

End date for event filter in ISO 8601 format (YYYY-MM-DD).

string
bbox

Bounding box filter as comma-separated decimal degrees: "minLon,minLat,maxLon,maxLat" (e.g. "-180,-90,180,90" for global). Event must have at least one geometry point within the box.

string
days

Return events from the last N days (1–9999). Overrides start/end when provided.

integer
limit

Maximum number of events to return (1–1000). Defaults to 10.

integer
start

Start date for event filter in ISO 8601 format (YYYY-MM-DD).

string
source

Filter events by data source ID (e.g. "GDACS", "IRWIN", "JTWC", "PDC"). Multiple sources separated by commas.

string
status

Event status filter: "open" for ongoing events, "closed" for resolved events, "all" for both. Defaults to "open".

string
category

Filter by event category ID. Available categories: drought, dustHaze, earthquakes, floods, landslides, manmade, seaLakeIce, severeStorms, snow, tempExtremes, volcanoes, waterColor, wildfires.

string

Call via REST

curl -X POST https://unifyapi.pro/api/call/eonet.events \
  -H "Authorization: Bearer uak_live_..." \
  -H "Content-Type: application/json" \
  -d '{"end":"<end>","bbox":"<bbox>","days":0,"limit":0,"start":"<start>","source":"<source>","status":"<status>","category":"<category>"}'

Try it

Paste a UnifyAPI key (create one in the dashboard) and run a real call.