Earthquakes API
Worldwide earthquakes of magnitude 2.5 and above, updated every few minutes, with 90 days of history. Filter by magnitude, region name or distance from a point. All times UTC (ISO-8601).
Quick start
curl "https://earthquakes.quiply.net/v1/quakes?days=7&minmag=5" \
-H "X-API-Key: YOUR_KEY"
Authentication
Every request must include your key in the X-API-Key header. You get your key instantly on the pricing section. Keep it secret — don't put it in public front-end code.
Base URL: https://earthquakes.quiply.net
GET/v1/latest
The most recent earthquakes.
| Parameter | Type | Description |
|---|---|---|
limit | integer | 1–100 (default 10) |
minmag | number | Minimum magnitude |
GET/v1/quakes
Search the last N days, newest first.
| Parameter | Type | Description |
|---|---|---|
days | integer | 1–90 (default 7) |
minmag, maxmag | number | Magnitude range |
region | string | Text in the place name, e.g. Japan, Alaska, Chile |
lat, lon, radius_km | number | Only events within the radius (all three required together); results include distance_km |
limit | integer | 1–1000 (default 100) |
{
"days": 7, "count": 1,
"earthquakes": [ {
"id": "…", "time": "2026-10-30T09:12:44+00:00", "magnitude": 5.4, "magnitude_type": "mww",
"place": "45 km SE of Example, Japan", "latitude": 35.1, "longitude": 140.2, "depth_km": 32.0,
"tsunami_alert": false, "felt_reports": 12, "significance": 449
} ]
}
GET/v1/health
Service status, event count and data freshness. No key needed.
Magnitudes and locations are automatic or reviewed estimates and may be revised after the event; the API picks up revisions. Not for emergency or safety-critical use.
Errors
| Status | Meaning |
|---|---|
| 401 | Missing or invalid X-API-Key |
| 403 | Subscription inactive (cancelled or payment failed) |
| 422 | Bad parameter (e.g. days over 90, incomplete radius search) |
| 429 | Quota reached for your plan |
Pricing
Free trial: 5 requests/day. All APIs plan: $9.95/month gives you every Quiply API, 250,000 requests a month.
Get your API key