NASA EONET Natural Events Scraper
Pricing
from $24.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share

π 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 NGOs | Catastrophe-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
| Input | Type | Default | Behavior |
|---|---|---|---|
category | string | "" | One of 13 EONET categories. Empty = all categories. |
status | string | "open" | open (active), closed (ended), or all. |
days | integer | none | Restrict to events with activity in the last N days (1-365). |
source | string | "" | One of 30+ reporting sources (CAL FIRE, IRWIN, NOAA NHC, USGS, and more). |
magnitudeMin | integer | none | Minimum event magnitude (units depend on category). |
magnitudeMax | integer | none | Maximum event magnitude. |
bbox | string | "" | Bounding box: minLon,minLat,maxLon,maxLat. |
maxItems | integer | 10 | Records 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
sourcesfield 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
| Field | Type | Example |
|---|---|---|
π id | string | "EONET_20098" |
π url | string | "https://eonet.gsfc.nasa.gov/api/v3/events/EONET_20098" |
π title | string | "Eagle Lake Fire Wildfire, Hancock, Iowa" |
π¦ status | string | "open" |
π
closedAt | ISO 8601 | null | null |
π description | string | null | null |
π·οΈ categories | array | ["Wildfires"] |
π categoryIds | array | ["wildfires"] |
π
firstReportedAt | ISO 8601 | "2026-05-14T11:04:00Z" |
π
lastReportedAt | ISO 8601 | "2026-05-14T11:04:00Z" |
π latitude | number | 43.11279415 |
π longitude | number | -93.72348843 |
π peakMagnitudeValue | number | null | 550 |
π magnitudeUnit | string | null | "acres" |
π’ geometryCount | number | 1 |
π geometryType | string | "Point" |
π¦ sources | array | [{"id": "IRWIN", "url": "https://irwin.doi.gov/..."}] |
π¦ geometry | array | [{"date", "type", "coordinates", "magnitudeValue", "magnitudeUnit"}] |
π scrapedAt | ISO 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
| Approach | Cost | Coverage | Refresh | Filters | Setup |
|---|---|---|---|---|---|
| β NASA EONET Scraper (this Actor) | $5 free credit, then pay-per-use | 13 categories, worldwide | Live per run | category, status, days, source, magnitude, bounding box | β‘ 2 min |
| Commercial catastrophe data feeds | $10k - $100k/year | Comparable + analytics | Streaming | Many | π’ Weeks (procurement) |
| Direct USGS / NOAA / CAL FIRE feeds | Free | Single agency each | Variable | Source-specific | π Days per source |
| News-driven event tracking | Variable | Editorial subset | Manual | None | β³ Inconsistent |
Pick this Actor when you want consolidated multi-agency coverage, server-side filtering, and zero pipeline maintenance.
π How to use
- π Sign up. Create a free account w/ $5 credit (takes 2 minutes).
- π Open the Actor. Go to the NASA EONET Natural Events Scraper page on the Apify Store.
- π― Set input. Pick a category (or leave empty), choose a status, optionally add a date window, magnitude range, or bounding box, and set
maxItems. - π Run it. Click Start and let the Actor pull the live tracker.
- π₯ 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
π Automating EONET Scraper
Control the scraper programmatically for scheduled runs and pipeline integrations:
- π’ Node.js. Install the
apify-clientNPM package. - π Python. Use the
apify-clientPyPI 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.
π€ Ask an AI assistant about this scraper
Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:
- π¬ ChatGPT
- π§ Claude
- π Perplexity
- π Copilot
β 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).
βοΈ Is this data legal to use?
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.
π Recommended Actors
- π°οΈ CelesTrak TLE Satellites Scraper - Two-line element sets for tracking active satellites
- π Launch Library SpaceDevs Scraper - Upcoming and historical rocket launches worldwide
- π NASA Astronomy Picture of the Day Scraper - APOD archive with full metadata
- π OurAirports Global Airport Database Scraper - 85,000+ airports worldwide
- β‘ Carbon Intensity UK Scraper - National Grid carbon intensity feed
π‘ 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.