Usgs Earthquake Monitor
Pricing
Pay per usage
Usgs Earthquake Monitor
USGS Earthquake Monitor — Seismic Activity API
Track real-time earthquake data from USGS. Magnitude, location, depth, tsunami alerts, and felt reports for global seismic events.
What data can you get?
- Event ID — USGS event ID
- Magnitude — Magnitude
- Place — Location
- Time — Event time
- Latitude — Lat
- Longitude — Lon
- Depth (km) — Depth
- Tsunami — Tsunami alert
Each record includes a scrapedAt timestamp for tracking data freshness.
Use cases
- Policy analysis — Track regulatory trends and government program effectiveness
- Compliance monitoring — Stay current with federal data requirements
- Academic research — Build datasets for policy studies and economic analysis
- Journalism — Data-driven reporting on government activities
- Business intelligence — Incorporate government data into market research
- Grant applications — Reference official data sources in funding proposals
Input parameters
- Min Magnitude: Only include earthquakes at or above this magnitude.
- Max Magnitude: Only include earthquakes at or below this magnitude.
- Start Date: Only include earthquakes from this date (YYYY-MM-DD).
- Center Latitude: Latitude for geographic search (-90 to 90).
- Center Longitude: Longitude for geographic search (-180 to 180).
- Max Radius (km): Maximum radius in km from center.
- Max Results: Maximum earthquake events to return. — default:
200
How to use
- No setup required — just configure your search parameters
- Set your search parameters using the input fields above
- Set maxResults to control how many records to fetch
- Click Start and wait for the run to complete
- Download results as JSON, CSV, or Excel — or connect via API
Example input
{"minMagnitude": 5.0, "since": "2026-01-01", "maxResults": 100}
Example output
{"eventId": "us7000abc1", "magnitude": 6.2, "magType": "mww", "place": "45km NNE of Tokyo, Japan", "time": "2026-02-20T14:30:00.000Z", "latitude": 36.12, "longitude": 140.08, "depth": 35.2, "tsunami": false, "alert": "yellow", "significance": 592, "felt": 1250, "scrapedAt": "2026-02-26T12:00:00.000Z"}
Pricing
Pay-per-event pricing — you only pay for what you use:
- $0.1 per Actor start
- $0.0005 per data record
Example: Fetching 500 records costs $0.1 + $0.25 = $0.35 total.
No monthly fees. No minimum commitment. Scale up or down as needed.
Integrations
Connect this actor to your workflow with any Apify integration:
- API — Trigger runs and fetch results programmatically
- Webhooks — Get notified when runs complete
- Zapier / Make / n8n — Connect to 5,000+ apps without code
- Google Sheets — Export data directly to spreadsheets
- Slack / Email — Send alerts when new data is available
- Schedule — Run automatically on a daily, weekly, or custom schedule
API
No API key required. This actor uses a free, publicly accessible API. Rate limits apply — the actor handles them automatically.
FAQ
Do I need an API key? No. This actor uses a free public API with no registration required.
How many results can I fetch? Set the maxResults parameter to control output size. The actor handles pagination automatically.
How is pricing calculated? You pay $0.1 per start plus $0.0005 per data record. Example: fetching 500 records costs $0.1 + $0.25 = $0.35 total.
Can I schedule regular runs? Yes. Use Apify's scheduler to run this actor daily, weekly, or on any custom schedule.
What format is the output? JSON records in an Apify dataset. Export to CSV, JSON, Excel, or connect via API.
Related Actors
- usgs-water-monitor (
usgs-water-monitor) - fema-disaster-risk (
fema-disaster-risk) - weather-gov-alerts (
weather-gov-alerts) - noaa-climate-data (
noaa-climate-data)
