UnifyAPI
← Back to catalog

earthquake.search

mock data$0.001 / call

Earthquake Search

Search global earthquakes by time, location, magnitude, and depth — returns magnitude, coordinates, tsunami flags, PAGER alerts, and felt reports. 100+ years of data, updated every minute (USGS)

Geo & Mapsprovider: Earthquake#earthquake#geo

Input schema

limit

Maximum number of results (default 20, max 200)

integer
endtime

End date in ISO 8601 format (default: now)

string
orderby

Sort order: "time" (newest first, default), "time-asc", "magnitude" (largest first), "magnitude-asc"

string
latitude

Center latitude for radius search (-90 to 90)

number
maxdepth

Maximum depth in kilometers (max 1000)

number
mindepth

Minimum depth in kilometers (negative = above sea level)

number
longitude

Center longitude for radius search (-180 to 180)

number
starttime

Start date in ISO 8601 format, e.g. "2026-01-01" or "2026-01-01T00:00:00"

string
alertlevel

PAGER alert level filter: green (no damage), yellow, orange, red (significant damage/casualties)

string
maxradiuskm

Search radius in kilometers from lat/lon center point (max ~20,000 km)

number
maxmagnitude

Maximum magnitude on Richter scale

number
minmagnitude

Minimum magnitude on Richter scale (e.g. 4.5 for significant earthquakes)

number

Call via REST

curl -X POST https://unifyapi.pro/api/call/earthquake.search \
  -H "Authorization: Bearer uak_live_..." \
  -H "Content-Type: application/json" \
  -d '{"limit":0,"endtime":"<endtime>","orderby":"<orderby>","latitude":0,"maxdepth":0,"mindepth":0,"longitude":0,"starttime":"<starttime>","alertlevel":"<alertlevel>","maxradiuskm":0,"maxmagnitude":0,"minmagnitude":0}'

Try it

Paste a UnifyAPI key (create one in the dashboard) and run a real call.