USGS Earthquake Feed avatar

USGS Earthquake Feed

Pricing

Pay per usage

Go to Apify Store
USGS Earthquake Feed

USGS Earthquake Feed

Fetch recent seismic events from the USGS Earthquake API. Filter by magnitude, date range, and location. Returns structured earthquake data including magnitude, location, depth, and tsunami alerts.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Richard P

Richard P

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Built by Apify

Fetch recent seismic events from the USGS Earthquake API. Filter by magnitude, date range, and maximum results. Returns structured earthquake data including magnitude, location, depth, and tsunami alerts.

Features

  • ๐Ÿ” Magnitude filter โ€” set a minimum magnitude threshold (0โ€“10)
  • ๐Ÿ“… Date range โ€” specify start and end dates (defaults to last 7 days)
  • ๐Ÿ“Š Structured output โ€” each earthquake event returned with: event ID, time, place, magnitude, mag type, coordinates, depth, tsunami flag, USGS URLs, status, and last-updated timestamp
  • ๐Ÿงน Configurable limit โ€” up to 200 results per run

Input

FieldTypeDefaultDescription
minMagnitudenumber2.5Minimum earthquake magnitude (0โ€“10)
maxResultsinteger20Max number of results (1โ€“200)
startTimestring7 days agoStart date in YYYY-MM-DD format
endTimestringtodayEnd date in YYYY-MM-DD format

Output

Each dataset item contains:

FieldTypeDescription
eventIdstringUSGS earthquake event ID
timestringEvent time (ISO 8601)
placestringGeographic place name
magnitudenumberEarthquake magnitude
magTypestringMagnitude type (e.g. ml, mw, md)
latitudenumberLatitude of epicenter
longitudenumberLongitude of epicenter
depthnumberDepth in kilometers
tsunamiFlaginteger1 if tsunami was recorded, 0 otherwise
urlstringUSGS event details page
detailUrlstringUSGS GeoJSON detail URL
statusstringReview status (e.g. reviewed, automatic)
updatedstringLast update time (ISO 8601)

Example

{
"eventId": "us7000xyz",
"time": "2026-07-17T14:32:00.000Z",
"place": "10 km SW of Tokyo, Japan",
"magnitude": 5.2,
"magType": "mb",
"latitude": 35.5,
"longitude": 139.7,
"depth": 10.0,
"tsunamiFlag": 0,
"url": "https://earthquake.usgs.gov/earthquakes/eventpage/us7000xyz",
"detailUrl": "https://earthquake.usgs.gov/fdsnws/event/1/query?eventid=us7000xyz&format=geojson",
"status": "reviewed",
"updated": "2026-07-17T15:00:00.000Z"
}

Data source

This actor uses the USGS FDSN Event API, a free, publicly accessible API that requires no authentication. Data is provided by the U.S. Geological Survey.

Local development

# Install dependencies
pip install -r requirements.txt
# Run the actor locally (requires Apify CLI)
apify run --purge