find_events
Query multiple seismic agencies in parallel to find recent or historical earthquakes, with reports reconciled to show cross-network agreement and discrepancies.
Instructions
Find recent or historical earthquakes, reconciled across multiple seismic agencies.
Queries every supported agency in parallel (~20 networks including USGS, EMSC, JMA, INGV, GeoNet, AFAD, and others) and clusters their reports so each returned event lists every agency that picked it up — the agent sees cross-network disagreement explicitly when it exists. Unreachable agencies fail gracefully and are skipped; a 60s TTL cache makes repeat queries cheap.
Pass agencies=["USGS", "EMSC", ...] to restrict the source set. Use
list_agencies to see all supported codes.
NOT for emergency or early-warning use; data is preliminary.
Defaults: last 24 hours, no magnitude filter, limit 50.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| agencies | No | ||
| end_time | No | ||
| radius_km | No | ||
| center_lat | No | ||
| center_lon | No | ||
| start_time | No | ||
| max_latitude | No | ||
| min_latitude | No | ||
| max_longitude | No | ||
| max_magnitude | No | ||
| min_longitude | No | ||
| min_magnitude | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |