hazard
World Natural Hazards and Warming. How much each place shakes and how much it has warmed, in one API. Every number is counted or averaged from public measurement records; nothing is modelled. Routes: /gaps (level, country, min_population, limit, offset); /events (kind, country, region, from, to, min_deaths, min_magnitude, lat, lon, radius_km, sort, limit, offset); /trends (band); /regions (q, country, sort, joint_exposure, lat, lon, limit, offset); /summary; /stations (country, q, sort, lat, lon, radius_km, limit, offset); /countries (sort, limit, offset); /place-risk (lat*, lon*, radius_km); /events/{id} (kind); /regions/{id} (events); /features/{id}; /stations/{id}; /joint-exposure (limit, offset); /countries/{iso2}; /regions/{id}/events (kind, sort, limit, offset); /regions/{id}/stations (limit, offset). Paid $0.005 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"route": "<route>"
},
"name": "hazard"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| route | Yes | One of: /gaps, /events, /trends, /regions, /summary, /stations, /countries, /place-risk, /events/{id}, /regions/{id}, /features/{id}, /stations/{id}, /joint-exposure, /countries/{iso2}, /regions/{id}/events, /regions/{id}/stations. Replace {placeholders} with a value, e.g. /search or /HND. | |
| params | No | Query parameters, e.g. {"q":"tokyo","limit":"50"} | |
| sample | No | Free preview, max 3 rows |