USGS Global Earthquake, Tsunami & Seismic Hazards API
Pricing
Pay per usage
Go to Apify Store
USGS Global Earthquake, Tsunami & Seismic Hazards API
Real-time global earthquake and tsunami hazard monitoring API using official USGS Seismic feeds. Filter by magnitude, GPS radius, depth, and tsunami alert status.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Jiani Peng
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
An autonomous, ultra-fast Apify Actor providing real-time access to the United States Geological Survey (USGS) Global Earthquake and Tsunami Hazard Feeds.
Filter seismic events by Richter magnitude, GPS circular radius (latitude/longitude/distance), depth, time window, and tsunami alert flags.
π Features
- Real-Time Global Coverage: Pulls authoritative seismic records from the USGS National Earthquake Information Center (NEIC).
- Radius Search by GPS: Locate seismic activity within X kilometers of any city, critical infrastructure, data center, or property portfolio.
- Tsunami Warning Alerts: Immediate flagging of seismic events that triggered official Pacific / NOAA tsunami warnings.
- Detailed GeoJSON Metrics: Modified Mercalli Intensity (MMI), depth in kilometers, PAGER impact significance index, and felt community reports.
- Zero Overhead: Direct official government API with sub-second latency (< 200ms) and zero third-party dependencies.
π₯ Input Parameters
| Field | Type | Default | Description |
|---|---|---|---|
minMagnitude | Number | 3.0 | Minimum Richter magnitude (e.g. 2.5, 4.5, 6.0). |
maxMagnitude | Number | null | Optional upper bound magnitude. |
timeWindow | String | "past_24_hours" | Preset window: past_hour, past_24_hours, past_7_days, past_30_days. |
tsunamiOnly | Boolean | false | Only return quakes with active tsunami warnings. |
latitude | Number | null | Center latitude for radius search (e.g. 35.6762). |
longitude | Number | null | Center longitude for radius search (e.g. 139.6503). |
maxRadiusKm | Integer | 500 | Search radius in kilometers. |
maxResults | Integer | 50 | Maximum results to return (1 to 500). |
π€ Output Format
{"id": "us6000pkqw","title": "M 5.8 - 14 km SSE of Hualien City, Taiwan","magnitude": 5.8,"magnitudeType": "mww","place": "14 km SSE of Hualien City, Taiwan","eventTimeIso": "2026-08-22T08:15:30.000Z","updatedTimeIso": "2026-08-22T09:00:00.000Z","tsunamiAlert": false,"significance": 518,"alertLevel": "green","mmi": 5.4,"feltReports": 124,"status": "reviewed","coordinates": {"latitude": 23.87,"longitude": 121.65},"depthKm": 10.0,"usgsEventUrl": "https://earthquake.usgs.gov/earthquakes/eventpage/us6000pkqw"}
π€ Python & Node.js Integration
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("Richigga/usgs-earthquake-seismic-hazards-monitor").call(run_input={"minMagnitude": 4.5,"timeWindow": "past_7_days","latitude": 34.0522,"longitude": -118.2437,"maxRadiusKm": 1000})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(f"[{item['magnitude']}] {item['place']} (Depth: {item['depthKm']}km)")
π° Unit Economics & Performance
- Pricing Model: Pay Per Event / Request (
$0.002per run) - External Cost:
$0.00(Official USGS NEIC public feeds) - Execution Speed:
< 200ms - Gross Margin:
> 98%
π License
Apache-2.0. Public domain US Government open data.