USGS Earthquake Intelligence

USGS Earthquake Intelligence

by benthepythondev

Get live, filterable USGS earthquake data—magnitude, location, depth, tsunami alerts. Automate monitoring for research, emergency services, insurance, and news.

12 runs
2 users
Try This Actor

Opens on Apify.com

About USGS Earthquake Intelligence

Need to track earthquakes as they happen? This actor pulls live data straight from the USGS feed, giving you immediate access to magnitude, precise location coordinates, depth, and even tsunami alerts and shake intensity reports for seismic events globally. What I find really useful is how you can slice the data your way—filter by a specific region, set a minimum magnitude threshold, or look at events from just the last hour or a custom date range. It turns a massive firehose of raw geological data into a clean, structured stream you can actually work with. I've used this for a few projects, and it's become a go-to for automating monitoring. Researchers can pipe this data directly into their models for analysis. Emergency response teams can set up alerts for their operational areas. Insurance companies can correlate events with claims data. Newsrooms can automatically generate initial reports on significant quakes. It saves you from manually scraping or refreshing the USGS site, which is both tedious and easy to miss. If your work depends on timely, accurate earthquake intelligence, setting this up is a no-brainer.

What does this actor do?

USGS Earthquake Intelligence is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

USGS Earthquake Intelligence

Extract real-time and historical earthquake data from the US Geological Survey (USGS) worldwide seismic monitoring network.

Overview

This actor fetches structured earthquake data from the USGS API. It's useful for applications in news, risk assessment, emergency planning, and research. You can retrieve global events, filter by location or predefined regions, and get detailed metrics for each quake.

Key Features

  • Real-time & Historical Data: Access the latest seismic events or past earthquakes.
  • Flexible Filtering: Get data by geographic coordinates (latitude/longitude/radius) or choose from predefined seismic regions.
  • Rich Data Output: Each record includes magnitude, location, depth, timestamp, tsunami alerts, and impact assessments.
  • Predefined Regions: Quickly fetch data for active zones:
    • California (Western US fault lines)
    • Japan (Pacific Ring of Fire)
    • Indonesia (Sunda Arc)
    • Chile (Nazca Plate boundary)
    • Alaska (Aleutian subduction zone)
    • Mediterranean (Alpine-Himalayan belt)

How to Use

Configure the actor via input settings. The main options are:

  1. By Region: Select one of the predefined regions (e.g., california).
  2. By Coordinates: Provide latitude, longitude, and radius_km to define a custom search area.
  3. Timeframe: Optionally set startTime and endTime in ISO format (e.g., 2024-01-01T00:00:00) for historical data. Defaults to the past day.

Run the actor. It will fetch the data, and the results will be available in the dataset as structured JSON items.

Input / Output

Input Configuration (examples):

// Example 1: Get earthquakes in California
{ "region": "california" }

// Example 2: Get earthquakes within 200km of Tokyo
{
  "latitude": 35.6762,
  "longitude": 139.6503,
  "radius_km": 200
}

Output Data:
Each earthquake record in the dataset includes the following fields:
* id - Unique USGS event identifier.
* magnitude & magnitude_type - Richter scale value and type (e.g., ml, mw).
* severity - Categorized as minor, light, moderate, strong, or major.
* place - Human-readable location description.
* time - UTC timestamp of the event.
* latitude, longitude, depth_km - Epicenter coordinates and depth.
* tsunami_warning - Boolean indicating a tsunami alert.
* alert - PAGER impact alert level (green, yellow, orange, red).
* felt_reports, cdi, mmi - Community-reported intensity data.
* significance - USGS significance score.
* url - Link to the official USGS event page.

Example Output Item:

{
  "id": "nc75273276",
  "magnitude": 4.2,
  "magnitude_type": "ml",
  "severity": "light",
  "place": "7 km NW of The Geysers, CA",
  "time": "2025-12-02T21:10:03+00:00",
  "latitude": 38.811,
  "longitude": -122.819,
  "depth_km": 3.34,
  "tsunami_warning": false,
  "alert": "green",
  "significance": 70,
  "url": "https://earthquake.usgs.gov/earthquakes/eventpage/nc75273276"
}

Pricing: $0.001 per earthquake record (PAY_PER_RESULT).

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try USGS Earthquake Intelligence now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
benthepythondev
Pricing
Paid
Total Runs
12
Active Users
2
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support