News
Earthquakes Scraper
Scrape recent earthquakes worldwide: magnitude, place, depth, coordinates, time, tsunami flag and event link. Filter by minimum magnitude. Export to JSON, CSV or Excel.
usgs-earthquakes-scraper.json 200 OK
{ "id": "us7000t3a4", "magnitude": 5, "place": "57 km S of Sarangani, Philippines", "time": "2026-07-25T06:46:06.097Z", "updated": "2026-07-25T07:04:54.040Z", "url": "https://earthquake.usgs.gov/earthquakes/eventp…", "tsunami": 0, "longitude": 125.4791, "latitude": 4.8793 }
What you get
Every run returns clean, typed records, ready for your CRM, spreadsheet or database.
- One clean record per result, deduped and normalized
- Stable schema in JSON, CSV or Excel, or read it via the Apify API
- Pay per use in the cloud, nothing to install or maintain
Fields it returns
IdMagnitudePlaceTimeUpdatedUrlTsunamiLongitudeLatitudeDepthTypeTitleMag TypeSignificance
Sample output
A real example record, exactly the shape you receive.
| Id | Magnitude | Place | Time |
|---|---|---|---|
| us7000t3a4 | 5 | 57 km S of Sarangani, Philippines | 2026-07-25T06:46:06.097Z |
| us7000t3a0 | 5.1 | 43 km SW of Puerto Madero, Mexico | 2026-07-25T05:26:33.842Z |
| us7000t38a | 5 | 96 km NNW of Port-Olry, Vanuatu | 2026-07-24T23:44:10.140Z |
| us7000t387 | 5.7 | 292 km SSE of Ushuaia, Argentina | 2026-07-24T23:10:29.856Z |
| us7000t382 | 4.9 | 4 km WNW of Sola, Vanuatu | 2026-07-24T22:39:19.684Z |
GET /usgs-earthquakes-scraper
{ "id": "us7000t3a4", "magnitude": 5, "place": "57 km S of Sarangani, Philippines", "time": "2026-07-25T06:46:06.097Z", "updated": "2026-07-25T07:04:54.040Z", "url": "https://earthquake.usgs.gov/earthquakes/eventp…", "tsunami": 0, "longitude": 125.4791, "latitude": 4.8793 }
Related scrapers
Frequently asked questions
How are results ordered?
Earthquakes are returned most recent first, so the latest activity is always at the top.
What does the tsunami flag mean?
It marks events flagged for possible tsunami relevance. It does not by itself mean a tsunami occurred.
Can I get only larger earthquakes?
Yes. Raise the minimum magnitude, for example to 4.5 or 6, to keep only stronger events.
How fresh is the data?
Events are read live at run time, so each record reflects the latest catalog at the moment of the run (see observedAt).
Ready when you are.
Run the scraper live on Apify right now, or have us build one tailored to exactly what you need.