Try any of 919 endpoints — live.
Pick an endpoint, load a working example, tweak the params, and send — no signup to try. Results render the way the data deserves; raw JSON, headers & code are one tab away.
USGS earthquake catalog (earthquake.usgs.gov, public domain via Webshare): magnitude/radius/time/depth/PAGER filters with the FULL small/medium catalog GDACS omits, distance-sorted around a point, plus single-event detail via event_id — the dedicated quake source (xweather /earthquakes parity)
ISO start time (overrides days), e.g. 2026-06-01.
ISO end time.
Latitude for a radius search (with lon + radius_km). (-90–90)
Longitude for a radius search. (-180–180)
Search radius in km around the point for earthquake epicentres (1..20000). (1–20000)
Minimum earthquake magnitude (USGS). Omit for the full catalog (includes micro-quakes M<2.5 that GDACS never lists). (-1–10)
Maximum earthquake magnitude (USGS). (-1–10)
Number of days (1..365). (1–365)
Minimum hypocenter depth (km). (-100–1000)
Maximum hypocenter depth (km). (-100–1000)
Sort order for the USGS earthquake catalog.
Filter to quakes with at least this USGS PAGER impact alert.
Maximum records to return (1..1000). (1–1000)
USGS event id — returns the single-event detail.
curl -X POST https://api.reefapi.com/weather-intel/v1/earthquakes \
-H "x-api-key: $REEF_KEY" \
-H "content-type: application/json" \
-d '{"min_magnitude":"5","days":"30","limit":"20"}'Hit Send to run this endpoint live.