NASA EONET Natural Events Scraper avatar

NASA EONET Natural Events Scraper

Pricing

from $24.00 / 1,000 results

Go to Apify Store
NASA EONET Natural Events Scraper

NASA EONET Natural Events Scraper

Track active natural events worldwide from NASA EONET β€” wildfires, severe storms, volcanoes, floods, sea ice, earthquakes. Filter by category, status, days back, magnitude bounds, and bounding box. Returns geometry, sources, and full event timelines.

Pricing

from $24.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

ParseForge Banner

πŸŒ‹ NASA EONET Natural Events Scraper

πŸš€ Track Earth's natural events live, in seconds. Pull active wildfires, severe storms, volcanoes, floods, sea ice, earthquakes, droughts, landslides and more from NASA's official Earth Observatory Natural Event Tracker. Filter by category, status, magnitude, and bounding box. No sign-up, no scraping, no parser to maintain.

πŸ•’ Last updated: 2026-05-15 Β· πŸ“Š 19 fields per record Β· πŸŒ‹ 13 event categories Β· 🌍 Worldwide Β· πŸ›°οΈ NASA-backed

The NASA EONET Natural Events Scraper queries the official EONET (Earth Observatory Natural Event Tracker) feed and returns up to 19 structured fields per record, including the event ID, title, status (open / closed), description, categories, first and last reporting timestamps, latitude / longitude, peak magnitude with units, full geometry, and the upstream reporting sources (CAL FIRE, USGS, NOAA, Smithsonian, NASA, and more).

The catalogue covers every category of natural event NASA tracks worldwide, from wildfires and severe storms to volcanic activity, sea-and-lake ice, floods, dust and haze, earthquakes, drought, landslides, snow events, temperature extremes, water-color anomalies, and manmade events. This Actor makes that data downloadable as CSV, Excel, JSON, or XML in under five minutes. Filters run server-side, so you skip the parser engineering entirely.

🎯 Target AudienceπŸ’‘ Primary Use Cases
Insurance and reinsurance teams, climate scientists, GIS engineers, emergency-management agencies, journalists, energy traders, supply-chain risk teams, civic-tech and disaster-response NGOsCatastrophe-event monitoring, parametric-insurance triggers, climate research feeds, emergency dashboards, supply-chain disruption alerts, news-desk situational awareness, satellite-imagery cueing

πŸ“‹ What the EONET Natural Events Scraper does

Seven filtering workflows in a single run:

  • πŸŒ‹ Category filter. Pick a single category from 13 (wildfires, severe storms, volcanoes, floods, sea and lake ice, earthquakes, drought, landslides, manmade, snow, temperature extremes, dust and haze, water color).
  • 🚦 Status filter. Open (active), closed (ended), or all.
  • πŸ“… Days back. Restrict to events with activity in the last N days (1-365).
  • πŸ“‘ Reporting source filter. Restrict to a single monitoring agency (CAL FIRE, IRWIN, NOAA NHC, USGS, Smithsonian Volcanism, Copernicus EMS, FEMA, NASA Hurricane updates, and 25+ more).
  • πŸ“Š Magnitude bounds. Filter by minimum and maximum event magnitude (units depend on category - acres for wildfires, knots for storms, and so on).
  • πŸ“ Bounding box. Restrict events to a geographic region (minLon,minLat,maxLon,maxLat).
  • πŸ”’ Max items. Cap the dataset size for quick previews or full pulls.

Each record includes the EONET event ID, the event URL, title, current status (open / closed), the close date if ended, an optional description, the human-readable categories and their slug IDs, the first and last reporting timestamps, the latest known latitude and longitude, the peak magnitude with units, the geometry count, geometry type (Point or Polygon), every reporting source with its origin URL, the full geometry array (every position the event has been reported at), and a scrape timestamp.

πŸ’‘ Why it matters: real-time natural-event tracking drives parametric-insurance payouts, news-desk situational awareness, climate-risk dashboards, and supply-chain alerting. Building your own pipeline means writing a feed client, mapping 13 categories to internal taxonomies, normalising magnitude units, and refreshing constantly. This Actor skips all of that and gives you a clean refreshed snapshot on every run.


🎬 Full Demo

🚧 Coming soon: a 3-minute walkthrough showing how to go from sign-up to a downloaded EONET dataset.


βš™οΈ Input

InputTypeDefaultBehavior
categorystring""One of 13 EONET categories. Empty = all categories.
statusstring"open"open (active), closed (ended), or all.
daysintegernoneRestrict to events with activity in the last N days (1-365).
sourcestring""One of 30+ reporting sources (CAL FIRE, IRWIN, NOAA NHC, USGS, and more).
magnitudeMinintegernoneMinimum event magnitude (units depend on category).
magnitudeMaxintegernoneMaximum event magnitude.
bboxstring""Bounding box: minLon,minLat,maxLon,maxLat.
maxItemsinteger10Records to return. Free plan caps at 10, paid plan at 1,000,000.

Example: every active wildfire in the contiguous United States.

{
"maxItems": 200,
"category": "wildfires",
"status": "open",
"bbox": "-125,24,-66,49"
}

Example: severe storms reported in the last 30 days, both active and closed.

{
"maxItems": 100,
"category": "severeStorms",
"status": "all",
"days": 30
}

⚠️ Good to Know: EONET aggregates upstream reporting agencies, and each event inherits the reporting cadence and accuracy of its source (CAL FIRE updates wildfire perimeters frequently, USGS posts earthquake epicentres within minutes, Smithsonian reports volcano activity on observatory schedules). Use the sources field on each record to see exactly which agencies are reporting.


πŸ“Š Output

Each event record carries up to 19 fields. Download the dataset as CSV, Excel, JSON, or XML.

🧾 Schema

FieldTypeExample
πŸ†” idstring"EONET_20098"
πŸ”— urlstring"https://eonet.gsfc.nasa.gov/api/v3/events/EONET_20098"
πŸ“Œ titlestring"Eagle Lake Fire Wildfire, Hancock, Iowa"
🚦 statusstring"open"
πŸ“… closedAtISO 8601 | nullnull
πŸ“ descriptionstring | nullnull
🏷️ categoriesarray["Wildfires"]
πŸ†” categoryIdsarray["wildfires"]
πŸ“… firstReportedAtISO 8601"2026-05-14T11:04:00Z"
πŸ“… lastReportedAtISO 8601"2026-05-14T11:04:00Z"
πŸ“ latitudenumber43.11279415
πŸ“ longitudenumber-93.72348843
πŸ“Š peakMagnitudeValuenumber | null550
πŸ“ magnitudeUnitstring | null"acres"
πŸ”’ geometryCountnumber1
πŸ“ geometryTypestring"Point"
πŸ“¦ sourcesarray[{"id": "IRWIN", "url": "https://irwin.doi.gov/..."}]
πŸ“¦ geometryarray[{"date", "type", "coordinates", "magnitudeValue", "magnitudeUnit"}]
πŸ•’ scrapedAtISO 8601"2026-05-15T18:25:17.672Z"

πŸ“¦ Sample record


✨ Why choose this Actor

Capability
🌍Global coverage. Active and closed natural events worldwide across 13 categories.
🎯Multi-dimensional filters. Category, status, days back, source, magnitude bounds, and bounding box combine freely.
πŸ›°οΈAuthoritative source. NASA's official Earth Observatory Natural Event Tracker, fed by CAL FIRE, USGS, NOAA, Smithsonian, Copernicus EMS, and 25+ agencies.
πŸ“Full geometry. Every reported position kept as a geometry array, plus the latest lat/lon as scalars.
⚑Fast. 100 events in seconds, full active set in under a minute.
πŸ”Always fresh. Every run hits the live tracker, so the dataset reflects current activity.
🚫No authentication. Public open-data feed. No login needed.

πŸ“Š Real-time natural-event data sits at the heart of every parametric-insurance trigger, news-desk catastrophe monitor, and climate-risk dashboard.


πŸ“ˆ How it compares to alternatives

ApproachCostCoverageRefreshFiltersSetup
⭐ NASA EONET Scraper (this Actor)$5 free credit, then pay-per-use13 categories, worldwideLive per runcategory, status, days, source, magnitude, bounding box⚑ 2 min
Commercial catastrophe data feeds$10k - $100k/yearComparable + analyticsStreamingMany🐒 Weeks (procurement)
Direct USGS / NOAA / CAL FIRE feedsFreeSingle agency eachVariableSource-specificπŸ•’ Days per source
News-driven event trackingVariableEditorial subsetManualNone⏳ Inconsistent

Pick this Actor when you want consolidated multi-agency coverage, server-side filtering, and zero pipeline maintenance.


πŸš€ How to use

  1. πŸ“ Sign up. Create a free account w/ $5 credit (takes 2 minutes).
  2. 🌐 Open the Actor. Go to the NASA EONET Natural Events Scraper page on the Apify Store.
  3. 🎯 Set input. Pick a category (or leave empty), choose a status, optionally add a date window, magnitude range, or bounding box, and set maxItems.
  4. πŸš€ Run it. Click Start and let the Actor pull the live tracker.
  5. πŸ“₯ Download. Grab your dataset in the Dataset tab as CSV, Excel, JSON, or XML.

⏱️ Total time from signup to a downloaded events dataset: 3-5 minutes. No coding required.


πŸ’Ό Business use cases

🏦 Insurance & Reinsurance

  • Parametric-trigger monitoring for wildfire and storm policies
  • Loss-reserve modelling fed by live event geometry
  • Catastrophe-bond tracking with magnitude bounds
  • Real-time exposure dashboards for underwriters

πŸ“° Newsroom & Situational Awareness

  • Live wildfire and storm dashboards for news desks
  • Volcano-activity alerts cued by Smithsonian reports
  • Earthquake bulletins seeded with USGS source links
  • Map-based explainers for breaking-news segments

🚚 Supply Chain & Logistics

  • Disruption alerts when storms enter shipping lanes
  • Wildfire proximity checks for warehouse footprints
  • Volcano ash-cloud monitoring for aviation routing
  • Flood-event triggers on intermodal nodes

⚑ Energy & Commodities

  • Hurricane tracking for Gulf of Mexico operations
  • Wildfire alerts for grid and pipeline corridors
  • Flood and drought signals for hydro and agriculture trades
  • Volcano monitoring for SO2 emissions and shipping

πŸ”Œ Automating EONET Scraper

Control the scraper programmatically for scheduled runs and pipeline integrations:

  • 🟒 Node.js. Install the apify-client NPM package.
  • 🐍 Python. Use the apify-client PyPI package.
  • πŸ“š See the Apify API documentation for full details.

The Apify Schedules feature lets you trigger this Actor on any cron interval. Hourly refreshes during fire season, every-15-minute refreshes for hurricane tracking, daily refreshes for archival catalogues - all kept in sync automatically.


🌟 Beyond business use cases

Open natural-event data powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.

πŸŽ“ Research and academia

  • Climate-impact studies tracking event frequency over years
  • Geography coursework on wildfire and storm geography
  • Reproducible disaster datasets for environmental papers
  • Cross-disciplinary research linking events to socio-economic data

🎨 Personal and creative

  • Side projects mapping every active wildfire on a globe
  • Live storm-tracker dashboards for hobbyist meteorologists
  • Data-art pieces visualising volcanic activity over time
  • Personal weather-and-disaster newsletters

🀝 Non-profit and civic

  • Disaster-response tools for volunteer emergency networks
  • Civic dashboards alerting communities to nearby events
  • Investigative journalism on under-reported natural disasters
  • Mutual-aid platforms cued by live event feeds

πŸ§ͺ Experimentation

  • Train classification models on event categories from titles
  • Build agent pipelines that brief emergency teams on overnight events
  • Prototype satellite-imagery cueing systems on event geometry
  • Stress-test mapping infrastructure with real geo data

πŸ€– Ask an AI assistant about this scraper

Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:


❓ Frequently Asked Questions

🧩 How does it work?

Pick a category, status, and optional filters in the input form, click Start, and the Actor pulls the live event tracker, applies your filters, and emits a clean structured row per event. No browser automation, no captchas, no setup.

πŸ“ How accurate is the data?

Every event inherits the accuracy of its upstream reporting agency (CAL FIRE for wildfires, USGS for earthquakes, NOAA for hurricanes, Smithsonian for volcanoes). Use the sources field to see which agencies reported each event and follow the source URL for full detail.

πŸ” How often is the dataset refreshed?

EONET is updated continuously as upstream agencies post new reports. Every run of this Actor pulls the live tracker.

πŸŒ‹ Which event categories are supported?

Wildfires, severe storms, volcanoes, floods, sea and lake ice, earthquakes, drought, landslides, manmade events, snow events, temperature extremes, dust and haze, and water color anomalies.

πŸ“Š What units are magnitudes in?

Units depend on the category. Wildfires use acres, severe storms use knots (sustained wind), volcanoes use VEI when reported, and so on. The magnitudeUnit field on every record names the unit explicitly.

πŸ“ How do I scope to a country or region?

Use the bbox filter with minLon,minLat,maxLon,maxLat. For example, the contiguous US is -125,24,-66,49, mainland Europe is roughly -12,35,30,72, and Japan is 128,30,146,46.

⏰ Can I schedule regular runs?

Yes. Use Apify Schedules to run this Actor on any cron interval (every 15 minutes during hurricane season, hourly for wildfires, daily for archival pulls).

EONET is published under NASA's open-data policy. NASA-produced data is generally free of copyright restrictions in the United States. Review NASA's terms for your specific application.

πŸ’Ό Can I use this data commercially?

Yes. NASA EONET data is open for commercial reuse. You remain responsible for following NASA's usage guidelines and crediting upstream agencies where appropriate.

πŸ’³ Do I need a paid Apify plan to use this Actor?

No. The free Apify plan is enough for testing and small runs (10 records per run). A paid plan lifts the limit and gives you scheduling, higher concurrency, and larger datasets.

πŸ” What happens if a run fails or gets interrupted?

Apify automatically retries transient errors. If a run still fails, you can inspect the log in the Runs tab, fix the input, and re-run. Partial datasets from failed runs are preserved so you never lose progress.

πŸ†˜ What if I need help?

Our support team is here to help. Contact us through the Apify platform or use the Tally form linked below.


πŸ”Œ Integrate with any app

NASA EONET Scraper connects to any cloud service via Apify integrations:

  • Make - Automate multi-step disaster-monitoring workflows
  • Zapier - Connect with 5,000+ apps
  • Slack - Get new-event alerts in your channels
  • Airbyte - Pipe events into your warehouse
  • GitHub - Trigger runs from commits and releases
  • Google Drive - Export datasets straight to Sheets

You can also use webhooks to trigger downstream actions when a run finishes. Push fresh wildfire perimeters into your insurance dashboard, or alert your operations team in Slack when a hurricane crosses a watch zone.


πŸ’‘ Pro Tip: browse the complete ParseForge collection for more reference-data scrapers.


πŸ†˜ Need Help? Open our contact form to request a new scraper, propose a custom data project, or report an issue.


⚠️ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by NASA, the Earth Observatory, or any of the agencies whose reports EONET aggregates. All trademarks mentioned are the property of their respective owners. Only publicly available open natural-event data is collected.