USGS Global Earthquake, Tsunami & Seismic Hazards API avatar

USGS Global Earthquake, Tsunami & Seismic Hazards API

Pricing

Pay per usage

Go to Apify Store
USGS Global Earthquake, Tsunami & Seismic Hazards API

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

Jiani Peng

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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

FieldTypeDefaultDescription
minMagnitudeNumber3.0Minimum Richter magnitude (e.g. 2.5, 4.5, 6.0).
maxMagnitudeNumbernullOptional upper bound magnitude.
timeWindowString"past_24_hours"Preset window: past_hour, past_24_hours, past_7_days, past_30_days.
tsunamiOnlyBooleanfalseOnly return quakes with active tsunami warnings.
latitudeNumbernullCenter latitude for radius search (e.g. 35.6762).
longitudeNumbernullCenter longitude for radius search (e.g. 139.6503).
maxRadiusKmInteger500Search radius in kilometers.
maxResultsInteger50Maximum 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 ApifyClient
client = 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.002 per 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.