{"openapi":"3.1.0","info":{"title":"Global Hazards","version":"1.0.0","description":"Worldwide earthquakes, storms, volcanoes and other natural hazard events from keyless public feeds, plus quake and seismic-wave calculators. One call, one computed answer, no accounts or API keys. Machine-payable over x402.","x-guidance":"Global Hazards: Worldwide earthquakes, storms, volcanoes and other natural hazard events from keyless public feeds, plus quake and seismic-wave calculators. Use /quakes-recent for the latest earthquakes worldwide, /quakes-near for quakes around a point, /quake-detail for one event with felt reports, PAGER alert and tsunami flag, /hazard-events-near for wildfire, storm, volcano and flood events around a point, /active-volcanoes and /active-storms for current lists, and /hazard-exposure-screen for a combined screen of a coordinate. Calculators need no lookup: /quake-energy (magnitude to energy and comparison), /mercalli-scale (intensity descriptions) and /seismic-wave-times (P and S wave arrival from a distance). Each paid GET returns a computed verdict with the reasons, the source and what was NOT checked. A verdict of UNVERIFIED means a lookup failed: treat it as unknown. No account or key: pay per call in USDC over x402."},"servers":[{"url":"https://global-hazards.x402tookit.com"}],"paths":{"/active-storms":{"get":{"operationId":"active_storms","summary":"Tropical cyclones active now worldwide with computed Saffir-Simpson category, wind, position and distance (EONET, GDACS).","description":"Tropical cyclones active now worldwide with computed Saffir-Simpson category, wind, position and distance (EONET, GDACS).","tags":["storm","hurricane","typhoon","cyclone","global"],"parameters":[{"name":"lat","in":"query","required":false,"description":"Optional latitude (give with lon) to add distance and filter","schema":{"type":"number"}},{"name":"lon","in":"query","required":false,"description":"Optional longitude (give with lat)","schema":{"type":"number"}},{"name":"radiusKm","in":"query","required":false,"description":"With lat/lon: keep storms within 50 to 20000 km (default 2000)","schema":{"type":"integer"}},{"name":"includeStale","in":"query","required":false,"description":"true to also list tracks with no update for 36+ hours (default false)","schema":{"type":"boolean"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"activeCount":{"type":["null","number"]},"majorCount":{"type":["null","number"]},"staleCount":{"type":["null","number"]},"storms":{"type":["array","null"],"items":{"type":"object","properties":{"name":{"type":["null","string"]},"sources":{"type":["array","null"],"items":{"type":"string"}},"status":{"type":["null","string"]},"currentWindKt":{"type":["null","number"]},"currentWindKmh":{"type":["null","number"]},"saffirSimpson":{"type":["null","string"]},"saffirSimpsonCategory":{"type":["null","number"]},"peakWindKt":{"type":["null","number"]},"peakSaffirSimpson":{"type":["null","string"]},"gdacsAlertLevel":{"type":["null","string"]},"gdacsCountry":{"type":["null","string"]},"lastUpdate":{"type":["null","string"]},"ageHours":{"type":["null","number"]},"latitude":{"type":["null","number"]},"longitude":{"type":["null","number"]},"trackPoints":{"type":["null","number"]},"url":{"type":["null","string"]}}}},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"MAJOR_STORM_ACTIVE","summary":"5 active tropical cyclone(s) worldwide; 2 at major (category 3+) strength. Strongest now: Hurricane Simon, Category 4 hurricane (130 kt).","reasons":["Category is computed here from the latest wind in knots (Saffir-Simpson, 1-minute sustained), not copied from a source label.","GDACS wind is the event's peak, shown as peakWindKt, not the current wind.","…1 more"],"activeCount":5,"majorCount":2,"staleCount":5,"storms":[{"name":"Hurricane Simon","sources":["NASA EONET","GDACS"],"status":"active","currentWindKt":130,"currentWindKmh":241,"saffirSimpson":"Category 4 hurricane","saffirSimpsonCategory":4,"peakWindKt":135,"peakSaffirSimpson":"Category 4 hurricane","gdacsAlertLevel":"Red","gdacsCountry":"Mexico","lastUpdate":"2026-10-11T00:00:00.000Z","ageHours":8.6,"latitude":18,"longitude":-104.8,"trackPoints":4,"url":"https://eonet.gsfc.nasa.gov/api/v3/events/EONET_25094"},{"name":"Typhoon Koguma","sources":["NASA EONET"],"status":"active","currentWindKt":115,"currentWindKmh":213,"saffirSimpson":"Category 4 hurricane","saffirSimpsonCategory":4,"peakWindKt":null,"peakSaffirSimpson":null,"gdacsAlertLevel":null,"gdacsCountry":null,"lastUpdate":"2026-10-11T00:00:00.000Z","ageHours":8.6,"latitude":24.5,"longitude":148.2,"trackPoints":4,"url":"https://eonet.gsfc.nasa.gov/api/v3/events/EONET_25046"}],"degraded":false,"notChecked":["wind radii, storm surge and rainfall: follow the national hurricane or cyclone centre","forecast track: only the latest observed or advisory position is reported","…2 more"],"source":"NASA EONET and GDACS","sourceUrl":"https://eonet.gsfc.nasa.gov","asOf":"2026-10-11T08:35:40.014Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0300"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://global-hazards.x402tookit.com/active-storms"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://global-hazards.x402tookit.com/active-storms"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://global-hazards.x402tookit.com/active-storms"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://global-hazards.x402tookit.com/active-storms"}}]}}},"/active-volcanoes":{"get":{"operationId":"active_volcanoes","summary":"Volcanoes with current activity reports worldwide (NASA EONET, GDACS alerts), newest first or nearest to a point.","description":"Volcanoes with current activity reports worldwide (NASA EONET, GDACS alerts), newest first or nearest to a point.","tags":["volcano","eruption","hazards","global"],"parameters":[{"name":"lat","in":"query","required":false,"description":"Optional latitude (give with lon) to sort by distance","schema":{"type":"number"}},{"name":"lon","in":"query","required":false,"description":"Optional longitude (give with lat)","schema":{"type":"number"}},{"name":"radiusKm","in":"query","required":false,"description":"With lat/lon: keep volcanoes within 10 to 20000 km (default 2000)","schema":{"type":"integer"}},{"name":"limit","in":"query","required":false,"description":"Volcanoes returned, 1 to 50 (default 25)","schema":{"type":"integer"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"totalListed":{"type":["null","number"]},"gdacsAlertCount":{"type":["null","number"]},"volcanoes":{"type":["array","null"],"items":{"type":"object","properties":{"name":{"type":["null","string"]},"country":{"type":["null","string"]},"latestReport":{"type":["null","string"]},"reportAgeDays":{"type":["null","number"]},"gdacsAlertLevel":{"type":["null","string"]},"sources":{"type":["array","null"],"items":{"type":"string"}},"latitude":{"type":["null","number"]},"longitude":{"type":["null","number"]},"url":{"type":["null","string"]}}}},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"ALERTS_ACTIVE","summary":"33 volcano(es) with current activity reports worldwide; 1 carry a GDACS Orange or Red alert.","reasons":["EONET and GDACS both answered.","Report dates are weekly-report dates, not eruption dates."],"totalListed":33,"gdacsAlertCount":1,"volcanoes":[{"name":"Eruption Taal","country":"Philippines","latestReport":"2026-10-08T10:29:00","reportAgeDays":2.8,"gdacsAlertLevel":"Orange","sources":["GDACS"],"latitude":14.0106,"longitude":120.9975,"url":"https://www.gdacs.org/report.aspx?eventid=1000151&episodeid=1&eventtype=VO"},{"name":"Nevados del Chillan Volcano, Chile","country":"Chile","latestReport":"2026-06-15T00:00:00.000Z","reportAgeDays":118.4,"gdacsAlertLevel":null,"sources":["NASA EONET"],"latitude":-36.868,"longitude":-71.378,"url":"https://eonet.gsfc.nasa.gov/api/v3/events/EONET_20710"}],"degraded":false,"notChecked":["eruption magnitude (VEI) and ash-cloud advisories: see the regional Volcanic Ash Advisory Centre","evacuation or aviation warnings","…2 more"],"source":"NASA EONET and GDACS","sourceUrl":"https://eonet.gsfc.nasa.gov","asOf":"2026-10-11T08:35:40.443Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0300"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://global-hazards.x402tookit.com/active-volcanoes"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://global-hazards.x402tookit.com/active-volcanoes"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://global-hazards.x402tookit.com/active-volcanoes"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://global-hazards.x402tookit.com/active-volcanoes"}}]}}},"/hazard-events-near":{"get":{"operationId":"hazard_events_near","summary":"Natural hazard events near a point: wildfire, storm, volcano, flood and more from NASA EONET and GDACS, nearest first.","description":"Natural hazard events near a point: wildfire, storm, volcano, flood and more from NASA EONET and GDACS, nearest first.","tags":["hazards","wildfire","storm","flood","volcano"],"parameters":[{"name":"lat","in":"query","required":true,"description":"Latitude","schema":{"type":"number"}},{"name":"lon","in":"query","required":true,"description":"Longitude","schema":{"type":"number"}},{"name":"radiusKm","in":"query","required":false,"description":"Radius 10 to 2000 km (default 300)","schema":{"type":"integer"}},{"name":"days","in":"query","required":false,"description":"Events active in the last 1 to 60 days (default 14)","schema":{"type":"integer"}},{"name":"category","in":"query","required":false,"description":"all (default), wildfires, storms, volcanoes, floods, earthquakes, landslides, drought, dust, ice, snow or temperature","schema":{"type":"string"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"lat":{"type":["null","number"]},"lon":{"type":["null","number"]},"radiusKm":{"type":["null","number"]},"days":{"type":["null","number"]},"category":{"type":["null","string"]},"eventCount":{"type":["null","number"]},"countsByCategory":{"type":["null","object"],"properties":{"wildfires":{"type":["null","number"]}}},"events":{"type":["array","null"],"items":{"type":"object","properties":{"source":{"type":["null","string"]},"id":{"type":["null","string"]},"title":{"type":["null","string"]},"category":{"type":["null","string"]},"alertLevel":{},"distanceKm":{"type":["null","number"]},"direction":{"type":["null","string"]},"lastUpdate":{"type":["null","string"]},"ageHours":{"type":["null","number"]},"status":{"type":["null","string"]},"latitude":{"type":["null","number"]},"longitude":{"type":["null","number"]},"url":{"type":["null","string"]}}}},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"EVENTS_NEARBY","summary":"1 hazard event(s) within 300 km of 38, -121.5 in the last 14 days (wildfires). Nearest: Wildfire Bull, Washoe, Nevada (216 km NE).","reasons":["No GDACS Orange or Red event in range.","Both sources answered.","…1 more"],"lat":38,"lon":-121.5,"radiusKm":300,"days":14,"category":"wildfires","eventCount":1,"countsByCategory":{"wildfires":1},"events":[{"source":"NASA EONET","id":"EONET_25042","title":"Wildfire Bull, Washoe, Nevada","category":"wildfires","alertLevel":null,"distanceKm":216,"direction":"NE","lastUpdate":"2026-10-02T14:26:00.000Z","ageHours":210.2,"status":"open","latitude":39.539067,"longitude":-119.987683,"url":"https://eonet.gsfc.nasa.gov/api/v3/events/EONET_25042"}],"degraded":false,"notChecked":["earthquakes below the GDACS alert threshold (use /quakes-near for the full catalog)","GDACS Green-level events (only Orange and Red are fetched)","…3 more"],"source":"NASA EONET and GDACS","sourceUrl":"https://eonet.gsfc.nasa.gov","asOf":"2026-10-11T08:35:41.012Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0300"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://global-hazards.x402tookit.com/hazard-events-near"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://global-hazards.x402tookit.com/hazard-events-near"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://global-hazards.x402tookit.com/hazard-events-near"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://global-hazards.x402tookit.com/hazard-events-near"}}]}}},"/hazard-exposure-screen":{"get":{"operationId":"hazard_exposure_screen","summary":"Hazard screen of a coordinate: quake history plus active wildfire, storm, volcano and flood events within a radius.","description":"Hazard screen of a coordinate: quake history plus active wildfire, storm, volcano and flood events within a radius.","tags":["hazards","risk","screen","earthquake","global"],"parameters":[{"name":"lat","in":"query","required":true,"description":"Latitude","schema":{"type":"number"}},{"name":"lon","in":"query","required":true,"description":"Longitude","schema":{"type":"number"}},{"name":"radiusKm","in":"query","required":false,"description":"Radius 50 to 1000 km (default 300)","schema":{"type":"integer"}},{"name":"years","in":"query","required":false,"description":"Quake history length, 1 to 30 years (default 10)","schema":{"type":"integer"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"lat":{"type":["null","number"]},"lon":{"type":["null","number"]},"radiusKm":{"type":["null","number"]},"historyYears":{"type":["null","number"]},"seismic":{"type":["null","object"],"properties":{"m5PlusCount":{"type":["null","number"]},"largest":{"type":["null","object"],"properties":{"magnitude":{"type":["null","number"]},"place":{"type":["null","string"]},"time":{"type":["null","string"]},"distanceKm":{"type":["null","number"]},"direction":{"type":["null","string"]},"depthClass":{"type":["null","string"]}}},"nearestOfLargest100":{"type":["null","object"],"properties":{"magnitude":{"type":["null","number"]},"place":{"type":["null","string"]},"time":{"type":["null","string"]},"distanceKm":{"type":["null","number"]}}},"m6PlusLast30Days":{"type":["null","number"]},"m7PlusInHistory":{"type":["null","number"]}}},"activeEventCount":{"type":["null","number"]},"gdacsOrangeRedCount":{"type":["null","number"]},"activeEvents":{"type":["array","null"],"items":{"type":"object","properties":{"source":{"type":["null","string"]},"title":{"type":["null","string"]},"category":{"type":["null","string"]},"alertLevel":{"type":["null","string"]},"distanceKm":{"type":["null","number"]},"direction":{"type":["null","string"]},"url":{"type":["null","string"]}}}},"sourcesAnswered":{"type":["array","null"],"items":{"type":"string"}},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"HIGH_ATTENTION","summary":"high attention for 14, 121 within 300 km: 86 earthquake(s) of magnitude 5+ in 10 years (largest M6.7); 1 hazard event(s) active in the last 30 days.","reasons":["Tiers: HIGH_ATTENTION = a GDACS Orange/Red event in range or an M6+ quake in the last 30 days; ELEVATED = any active event, 10+ M5+ quakes, or an M6.5+ quake in the history; BACKGROUND = some M5+ hist…","All four lookups answered.","…1 more"],"lat":14,"lon":121,"radiusKm":300,"historyYears":10,"seismic":{"m5PlusCount":86,"largest":{"magnitude":6.7,"place":"15 km S of Hukay, Philippines","time":"2021-07-23T20:48:57.357Z","distanceKm":44,"direction":"SW","depthClass":"intermediate"},"nearestOfLargest100":{"magnitude":5.2,"place":"2 km SSW of Bolo, Philippines","time":"2017-04-04T16:49:02.250Z","distanceKm":26},"m6PlusLast30Days":0,"m7PlusInHistory":0},"activeEventCount":1,"gdacsOrangeRedCount":1,"activeEvents":[{"source":"GDACS","title":"Eruption Taal","category":"volcano","alertLevel":"Orange","distanceKm":1,"direction":"NNW","url":"https://www.gdacs.org/report.aspx?eventid=1000151&episodeid=1&eventtype=VO"}],"sourcesAnswered":["quakes","quakeCount","…2 more"],"degraded":false,"notChecked":["flood-plain, tsunami inundation, landslide, liquefaction and storm-surge maps (this is not a site hazard model)","earthquakes under magnitude 5 and events older than the history window","…3 more"],"source":"USGS, NASA EONET and GDACS","sourceUrl":"https://earthquake.usgs.gov","asOf":"2026-10-11T08:35:41.381Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0500"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://global-hazards.x402tookit.com/hazard-exposure-screen"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://global-hazards.x402tookit.com/hazard-exposure-screen"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://global-hazards.x402tookit.com/hazard-exposure-screen"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://global-hazards.x402tookit.com/hazard-exposure-screen"}}]}}},"/mercalli-scale":{"get":{"operationId":"mercalli_scale","summary":"Modified Mercalli intensity I to XII: what is felt and the typical damage, or the intensity band for a peak ground acceleration.","description":"Modified Mercalli intensity I to XII: what is felt and the typical damage, or the intensity band for a peak ground acceleration.","tags":["earthquake","mercalli","intensity","calculator"],"parameters":[{"name":"intensity","in":"query","required":false,"description":"Intensity as 1 to 12 or roman I to XII (omit to list all levels)","schema":{"type":"string"}},{"name":"pgaPercentG","in":"query","required":false,"description":"Peak ground acceleration in percent of g, to get the instrumental intensity band","schema":{"type":"number"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"level":{"type":["null","number"]},"roman":{"type":["null","string"]},"name":{"type":["null","string"]},"shaking":{"type":["null","string"]},"typicalDamage":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"INTENSITY_DESCRIBED","summary":"Intensity VII (Very strong): Hard to stand; people driving notice the shaking. Typical damage: Moderate: negligible in well-built structures, considerable in poorly built ones.","reasons":["Descriptions are summaries of the general scale in our own words."],"level":7,"roman":"VII","name":"Very strong","shaking":"Hard to stand; people driving notice the shaking.","typicalDamage":"Moderate: negligible in well-built structures, considerable in poorly built ones.","degraded":false,"notChecked":["magnitude: intensity is shaking at one place, magnitude is the size of the source","local site effects: soft soil raises shaking, rock lowers it","…1 more"],"source":"computed locally","asOf":"2026-10-11T08:35:41.639Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://global-hazards.x402tookit.com/mercalli-scale"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://global-hazards.x402tookit.com/mercalli-scale"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://global-hazards.x402tookit.com/mercalli-scale"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://global-hazards.x402tookit.com/mercalli-scale"}}]}}},"/quake-detail":{"get":{"operationId":"quake_detail","summary":"One earthquake by USGS event id: magnitude, depth, felt reports, PAGER alert, max intensity, tsunami flag and review status.","description":"One earthquake by USGS event id: magnitude, depth, felt reports, PAGER alert, max intensity, tsunami flag and review status.","tags":["earthquake","usgs","pager","tsunami"],"parameters":[{"name":"eventid","in":"query","required":true,"description":"USGS event id, for example us6000jlqa (from /quakes-recent or /quakes-near)","schema":{"type":"string"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"eventid":{"type":["null","string"]},"title":{"type":["null","string"]},"magnitude":{"type":["null","number"]},"magnitudeType":{"type":["null","string"]},"place":{"type":["null","string"]},"time":{"type":["null","string"]},"latitude":{"type":["null","number"]},"longitude":{"type":["null","number"]},"depthKm":{"type":["null","number"]},"depthClass":{"type":["null","string"]},"tsunamiFlag":{"type":["boolean","null"]},"feltReports":{"type":["null","number"]},"maxReportedIntensity":{"type":["null","number"]},"maxInstrumentalIntensity":{"type":["null","number"]},"pagerAlert":{"type":["null","string"]},"reviewStatus":{"type":["null","string"]},"significance":{"type":["null","number"]},"url":{"type":["null","string"]},"ageHours":{"type":["null","number"]},"maxIntensityRoman":{"type":["null","string"]},"maxIntensityName":{"type":["null","string"]},"pagerMeaning":{"type":["null","string"]},"contributingNetworks":{"type":["array","null"],"items":{"type":"string"}},"productsAvailable":{"type":["array","null"],"items":{"type":"string"}},"energyJoules":{"type":["null","number"]},"energyTntTons":{"type":["null","number"]},"usgsEventPage":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"PAGER_RED","summary":"M7.5 Elbistan earthquake, Kahramanmaras earthquake sequence, 2023-02-06T10:24:48.811Z, depth 7.432 km (shallow); 677 felt reports; PAGER red; tsunami flag not set.","reasons":["PAGER alert level Red: extensive casualties and damage likely, national or international response.","Highest modelled shaking intensity IX (Violent): General panic; ground visibly cracks.","…1 more"],"eventid":"us6000jlqa","title":"M 7.5 - Elbistan earthquake, Kahramanmaras earthquake sequence","magnitude":7.5,"magnitudeType":"mww","place":"Elbistan earthquake, Kahramanmaras earthquake sequence","time":"2023-02-06T10:24:48.811Z","latitude":38.0106,"longitude":37.1962,"depthKm":7.432,"depthClass":"shallow","tsunamiFlag":false,"feltReports":677,"maxReportedIntensity":9.1,"maxInstrumentalIntensity":8.963,"pagerAlert":"red","reviewStatus":"reviewed","significance":2616,"url":"https://earthquake.usgs.gov/earthquakes/eventpage/us6000jlqa","ageHours":32230.2,"maxIntensityRoman":"IX","maxIntensityName":"Violent","pagerMeaning":"Red: extensive casualties and damage likely, national or international response","contributingNetworks":["us","usauto","…2 more"],"productsAvailable":["dyfi","earthquake-name","…13 more"],"energyJoules":11200000000000000,"energyTntTons":2681688,"usgsEventPage":"https://earthquake.usgs.gov/earthquakes/eventpage/us6000jlqa","degraded":false,"notChecked":["the full product set (ShakeMap grids, finite-fault models, moment tensors)","aftershock forecasts","…2 more"],"source":"USGS earthquake catalog, NASA EONET and GDACS","sourceUrl":"https://earthquake.usgs.gov","asOf":"2026-10-11T08:35:41.963Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://global-hazards.x402tookit.com/quake-detail"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://global-hazards.x402tookit.com/quake-detail"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://global-hazards.x402tookit.com/quake-detail"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://global-hazards.x402tookit.com/quake-detail"}}]}}},"/quake-energy":{"get":{"operationId":"quake_energy","summary":"Earthquake magnitude to radiated energy, seismic moment and TNT equivalent, with an optional comparison to a second magnitude.","description":"Earthquake magnitude to radiated energy, seismic moment and TNT equivalent, with an optional comparison to a second magnitude.","tags":["earthquake","magnitude","energy","calculator"],"parameters":[{"name":"magnitude","in":"query","required":true,"description":"Moment magnitude, -2 to 10","schema":{"type":"number"}},{"name":"compareTo","in":"query","required":false,"description":"Second magnitude to compare against, -2 to 10","schema":{"type":"number"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"magnitude":{"type":["null","number"]},"energyJoules":{"type":["null","number"]},"energyTntTons":{"type":["null","number"]},"energyKilotonsTnt":{"type":["null","number"]},"hiroshimaEquivalents":{"type":["null","number"]},"seismicMomentNewtonMetres":{"type":["null","number"]},"formulas":{"type":["null","string"]},"comparison":{"type":["null","object"],"properties":{"otherMagnitude":{"type":["null","number"]},"energyRatio":{"type":["null","number"]},"amplitudeRatio":{"type":["null","number"]},"note":{"type":["null","string"]}}},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"COMPUTED","summary":"M7 releases about 2.00e+15 J, roughly 477 kilotons of TNT or 31.7 Hiroshima-size bombs. Versus M5: 1000x energy, 100x amplitude.","reasons":["Each whole magnitude step is 10x the ground-motion amplitude and about 31.6x the energy."],"magnitude":7,"energyJoules":2000000000000000,"energyTntTons":477000,"energyKilotonsTnt":477,"hiroshimaEquivalents":31.7,"seismicMomentNewtonMetres":39800000000000000000,"formulas":"Radiated energy log10 E(J) = 1.5 M + 4.8 (Gutenberg-Richter); seismic moment M0(N m) = 10^(1.5 M + 9.1) (Hanks and Kanamori); 1 ton TNT = 4.184e9 J; Hiroshima taken as 6.3e13 J (about 15 kt).","comparison":{"otherMagnitude":5,"energyRatio":1000,"amplitudeRatio":100,"note":"M7 is 1000x the energy of M5."},"degraded":false,"notChecked":["real events: radiated energy from the magnitude relation is an average, individual earthquakes vary by a factor of several","damage: it depends on depth, distance, ground and construction, not on energy alone"],"source":"computed locally","asOf":"2026-10-11T08:35:42.216Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://global-hazards.x402tookit.com/quake-energy"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://global-hazards.x402tookit.com/quake-energy"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://global-hazards.x402tookit.com/quake-energy"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://global-hazards.x402tookit.com/quake-energy"}}]}}},"/quakes-near":{"get":{"operationId":"quakes_near","summary":"Earthquakes within a radius of any coordinate worldwide: nearest, largest, counts by size and depth class, with distances.","description":"Earthquakes within a radius of any coordinate worldwide: nearest, largest, counts by size and depth class, with distances.","tags":["earthquake","usgs","location","seismic"],"parameters":[{"name":"lat","in":"query","required":true,"description":"Latitude","schema":{"type":"number"}},{"name":"lon","in":"query","required":true,"description":"Longitude","schema":{"type":"number"}},{"name":"radiusKm","in":"query","required":false,"description":"Radius 10 to 2000 km (default 300)","schema":{"type":"integer"}},{"name":"minMagnitude","in":"query","required":false,"description":"Minimum magnitude, 1 to 10 (default 4.5)","schema":{"type":"number"}},{"name":"days","in":"query","required":false,"description":"Look back 1 to 3650 days (default 365); the window starts on that UTC date","schema":{"type":"integer"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"lat":{"type":["null","number"]},"lon":{"type":["null","number"]},"radiusKm":{"type":["null","number"]},"minMagnitude":{"type":["null","number"]},"windowStartDate":{"type":["null","string"]},"totalMatches":{"type":["null","number"]},"analysedEvents":{"type":["null","number"]},"countsBySize":{"type":["null","object"],"properties":{"m7plus":{"type":["null","number"]},"m6to7":{"type":["null","number"]},"m5to6":{"type":["null","number"]},"below5":{"type":["null","number"]}}},"countsByDepth":{"type":["null","object"],"properties":{"shallow":{"type":["null","number"]},"intermediate":{"type":["null","number"]},"deep":{"type":["null","number"]}}},"largest":{"type":["null","object"],"properties":{"id":{"type":["null","string"]},"magnitude":{"type":["null","number"]},"magnitudeType":{"type":["null","string"]},"place":{"type":["null","string"]},"time":{"type":["null","string"]},"latitude":{"type":["null","number"]},"longitude":{"type":["null","number"]},"depthKm":{"type":["null","number"]},"depthClass":{"type":["null","string"]},"tsunamiFlag":{"type":["boolean","null"]},"feltReports":{"type":["null","number"]},"maxReportedIntensity":{"type":["null","number"]},"maxInstrumentalIntensity":{"type":["null","number"]},"pagerAlert":{"type":["null","string"]},"reviewStatus":{"type":["null","string"]},"significance":{"type":["null","number"]},"url":{"type":["null","string"]},"distanceKm":{"type":["null","number"]},"direction":{"type":["null","string"]}}},"nearest":{"type":["null","object"],"properties":{"id":{"type":["null","string"]},"magnitude":{"type":["null","number"]},"magnitudeType":{"type":["null","string"]},"place":{"type":["null","string"]},"time":{"type":["null","string"]},"latitude":{"type":["null","number"]},"longitude":{"type":["null","number"]},"depthKm":{"type":["null","number"]},"depthClass":{"type":["null","string"]},"tsunamiFlag":{"type":["boolean","null"]},"feltReports":{"type":["null","number"]},"maxReportedIntensity":{"type":["null","number"]},"maxInstrumentalIntensity":{"type":["null","number"]},"pagerAlert":{"type":["null","string"]},"reviewStatus":{"type":["null","string"]},"significance":{"type":["null","number"]},"url":{"type":["null","string"]},"distanceKm":{"type":["null","number"]},"direction":{"type":["null","string"]}}},"quakes":{"type":["array","null"],"items":{"type":"object","properties":{"id":{"type":["null","string"]},"magnitude":{"type":["null","number"]},"magnitudeType":{"type":["null","string"]},"place":{"type":["null","string"]},"time":{"type":["null","string"]},"latitude":{"type":["null","number"]},"longitude":{"type":["null","number"]},"depthKm":{"type":["null","number"]},"depthClass":{"type":["null","string"]},"tsunamiFlag":{"type":["boolean","null"]},"feltReports":{"type":["null","number"]},"maxReportedIntensity":{"type":["null","number"]},"maxInstrumentalIntensity":{"type":["null","number"]},"pagerAlert":{"type":["null","string"]},"reviewStatus":{"type":["null","string"]},"significance":{"type":["null","number"]},"url":{"type":["null","string"]},"distanceKm":{"type":["null","number"]},"direction":{"type":["null","string"]}}}},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"QUAKES_FOUND","summary":"8 earthquakes of magnitude 5+ within 300 km of 35.68, 139.69 since 2025-10-11. Largest M5.8 (49 km ENE); nearest M5.8 (49 km ENE).","reasons":["Of the 8 largest events: 7 shallow, 1 intermediate, 0 deep.","Match count is exact; counts by size and depth cover the 100 largest events."],"lat":35.68,"lon":139.69,"radiusKm":300,"minMagnitude":5,"windowStartDate":"2025-10-11","totalMatches":8,"analysedEvents":8,"countsBySize":{"m7plus":0,"m6to7":0,"m5to6":8,"below5":0},"countsByDepth":{"shallow":7,"intermediate":1,"deep":0},"largest":{"id":"us6000tmta","magnitude":5.8,"magnitudeType":"mww","place":"3 km E of Fujishiro, Japan","time":"2026-08-22T17:00:39.373Z","latitude":35.9175,"longitude":140.1526,"depthKm":61,"depthClass":"shallow","tsunamiFlag":false,"feltReports":156,"maxReportedIntensity":5.7,"maxInstrumentalIntensity":5.98,"pagerAlert":"green","reviewStatus":"reviewed","significance":606,"url":"https://earthquake.usgs.gov/earthquakes/eventpage/us6000tmta","distanceKm":49,"direction":"ENE"},"nearest":{"id":"us6000tmta","magnitude":5.8,"magnitudeType":"mww","place":"3 km E of Fujishiro, Japan","time":"2026-08-22T17:00:39.373Z","latitude":35.9175,"longitude":140.1526,"depthKm":61,"depthClass":"shallow","tsunamiFlag":false,"feltReports":156,"maxReportedIntensity":5.7,"maxInstrumentalIntensity":5.98,"pagerAlert":"green","reviewStatus":"reviewed","significance":606,"url":"https://earthquake.usgs.gov/earthquakes/eventpage/us6000tmta","distanceKm":49,"direction":"ENE"},"quakes":[{"id":"us6000tmta","magnitude":5.8,"magnitudeType":"mww","place":"3 km E of Fujishiro, Japan","time":"2026-08-22T17:00:39.373Z","latitude":35.9175,"longitude":140.1526,"depthKm":61,"depthClass":"shallow","tsunamiFlag":false,"feltReports":156,"maxReportedIntensity":5.7,"maxInstrumentalIntensity":5.98,"pagerAlert":"green","reviewStatus":"reviewed","significance":606,"url":"https://earthquake.usgs.gov/earthquakes/eventpage/us6000tmta","distanceKm":49,"direction":"ENE"},{"id":"us6000t8cy","magnitude":5.8,"magnitudeType":"mww","place":"2 km ESE of Yōkaichiba, Japan","time":"2026-06-26T03:46:35.798Z","latitude":35.6907,"longitude":140.5771,"depthKm":43,"depthClass":"shallow","tsunamiFlag":false,"feltReports":66,"maxReportedIntensity":4.3,"maxInstrumentalIntensity":4.764,"pagerAlert":"green","reviewStatus":"reviewed","significance":546,"url":"https://earthquake.usgs.gov/earthquakes/eventpage/us6000t8cy","distanceKm":80,"direction":"E"}],"degraded":false,"notChecked":["events below the catalog completeness threshold (about magnitude 4.5 outside well-instrumented regions)","earthquake hazard or building safety: a count of past events is not a hazard model","…2 more"],"source":"USGS earthquake catalog, NASA EONET and GDACS","sourceUrl":"https://earthquake.usgs.gov","asOf":"2026-10-11T08:35:42.552Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://global-hazards.x402tookit.com/quakes-near"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://global-hazards.x402tookit.com/quakes-near"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://global-hazards.x402tookit.com/quakes-near"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://global-hazards.x402tookit.com/quakes-near"}}]}}},"/quakes-recent":{"get":{"operationId":"quakes_recent","summary":"Recent earthquakes worldwide above a magnitude, newest or largest first, optional bounding box, with a match count.","description":"Recent earthquakes worldwide above a magnitude, newest or largest first, optional bounding box, with a match count.","tags":["earthquake","usgs","global","seismic"],"parameters":[{"name":"minMagnitude","in":"query","required":false,"description":"Minimum magnitude, 2.5 to 10 (default 5); 0 to 10 when bbox is given","schema":{"type":"number"}},{"name":"days","in":"query","required":false,"description":"Look back 1 to 30 days (default 7); the window starts on that UTC date","schema":{"type":"integer"}},{"name":"limit","in":"query","required":false,"description":"Events returned, 1 to 50 (default 20)","schema":{"type":"integer"}},{"name":"orderBy","in":"query","required":false,"description":"time (default, newest first) or magnitude (largest first)","schema":{"type":"string"}},{"name":"bbox","in":"query","required":false,"description":"Optional box as minLat,minLon,maxLat,maxLon (no antimeridian crossing)","schema":{"type":"string"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"minMagnitude":{"type":["null","number"]},"windowStartDate":{"type":["null","string"]},"totalMatches":{"type":["null","number"]},"returned":{"type":["null","number"]},"largestMagnitude":{"type":["null","number"]},"quakes":{"type":["array","null"],"items":{"type":"object","properties":{"id":{"type":["null","string"]},"magnitude":{"type":["null","number"]},"magnitudeType":{"type":["null","string"]},"place":{"type":["null","string"]},"time":{"type":["null","string"]},"latitude":{"type":["null","number"]},"longitude":{"type":["null","number"]},"depthKm":{"type":["null","number"]},"depthClass":{"type":["null","string"]},"tsunamiFlag":{"type":["boolean","null"]},"feltReports":{"type":["null","number"]},"maxReportedIntensity":{"type":["null","number"]},"maxInstrumentalIntensity":{"type":["null","number"]},"pagerAlert":{"type":["null","string"]},"reviewStatus":{"type":["null","string"]},"significance":{"type":["null","number"]},"url":{"type":["null","string"]}}}},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"QUAKES_FOUND","summary":"8 earthquakes of magnitude 6+ since 2026-09-11 UTC worldwide; 8 listed largest first. Largest listed: M7.7 12 km WSW of Pitaloza Arriba, Panama.","reasons":["5 of 8 listed are shallow (under 70 km), which is the class most damaging near the epicentre.","2 listed event(s) carry the USGS tsunami flag (an advisory region marker, not a confirmed wave).","…1 more"],"minMagnitude":6,"windowStartDate":"2026-09-11","totalMatches":8,"returned":8,"largestMagnitude":7.7,"quakes":[{"id":"us6000u18k","magnitude":7.7,"magnitudeType":"mww","place":"12 km WSW of Pitaloza Arriba, Panama","time":"2026-10-09T17:56:06.036Z","latitude":7.5868,"longitude":-80.769,"depthKm":12.647,"depthClass":"shallow","tsunamiFlag":false,"feltReports":1171,"maxReportedIntensity":8.5,"maxInstrumentalIntensity":9.036,"pagerAlert":"red","reviewStatus":"reviewed","significance":2850,"url":"https://earthquake.usgs.gov/earthquakes/eventpage/us6000u18k"},{"id":"us6000u19w","magnitude":6.6,"magnitudeType":"mww","place":"14 km W of Río Grande, Panama","time":"2026-10-09T20:25:39.080Z","latitude":7.7176,"longitude":-81.4687,"depthKm":10,"depthClass":"shallow","tsunamiFlag":true,"feltReports":31,"maxReportedIntensity":7.2,"maxInstrumentalIntensity":8.131,"pagerAlert":"yellow","reviewStatus":"reviewed","significance":692,"url":"https://earthquake.usgs.gov/earthquakes/eventpage/us6000u19w"}],"degraded":false,"notChecked":["completeness: the catalog is near-complete worldwide only above about magnitude 4.5; smaller events outside well-instrumented regions are missed","magnitudes and locations of new events are revised for hours or days","…2 more"],"source":"USGS earthquake catalog, NASA EONET and GDACS","sourceUrl":"https://earthquake.usgs.gov","asOf":"2026-10-11T08:35:42.864Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://global-hazards.x402tookit.com/quakes-recent"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://global-hazards.x402tookit.com/quakes-recent"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://global-hazards.x402tookit.com/quakes-recent"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://global-hazards.x402tookit.com/quakes-recent"}}]}}},"/seismic-wave-times":{"get":{"operationId":"seismic_wave_times","summary":"Estimate P and S wave arrival times and the S-P gap from an epicentral distance or two coordinates, or distance from an S-P lag.","description":"Estimate P and S wave arrival times and the S-P gap from an epicentral distance or two coordinates, or distance from an S-P lag.","tags":["earthquake","seismic","p-wave","calculator"],"parameters":[{"name":"distanceKm","in":"query","required":false,"description":"Epicentral distance in km, 0 to 20040","schema":{"type":"number"}},{"name":"lat1","in":"query","required":false,"description":"Epicentre latitude (use instead of distanceKm, with lon1, lat2, lon2)","schema":{"type":"number"}},{"name":"lon1","in":"query","required":false,"description":"Epicentre longitude","schema":{"type":"number"}},{"name":"lat2","in":"query","required":false,"description":"Your latitude","schema":{"type":"number"}},{"name":"lon2","in":"query","required":false,"description":"Your longitude","schema":{"type":"number"}},{"name":"spLagSeconds","in":"query","required":false,"description":"Measured S minus P gap in seconds, to estimate distance (instead of the above)","schema":{"type":"number"}},{"name":"depthKm","in":"query","required":false,"description":"Focal depth 0 to 700 km (default 10)","schema":{"type":"number"}},{"name":"vpKmS","in":"query","required":false,"description":"P speed 2 to 14 km/s (default 6.0, crustal)","schema":{"type":"number"}},{"name":"vsKmS","in":"query","required":false,"description":"S speed 1 to 8 km/s, below P (default 3.5)","schema":{"type":"number"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"epicentralDistanceKm":{"type":["null","number"]},"depthKm":{"type":["null","number"]},"hypocentralDistanceKm":{"type":["null","number"]},"pArrivalSeconds":{"type":["null","number"]},"sArrivalSeconds":{"type":["null","number"]},"spLagSeconds":{"type":["null","number"]},"vpKmS":{"type":["null","number"]},"vsKmS":{"type":["null","number"]},"method":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"ESTIMATE","summary":"At 100 km (depth 10 km): P arrives about 16.7 s after the origin, S about 28.7 s, a 12 s gap.","reasons":["Homogeneous-crust approximation, usually within tens of percent at regional distances.","Hypocentral distance used: 100.5 km (flat-earth combination of distance and depth)."],"epicentralDistanceKm":100,"depthKm":10,"hypocentralDistanceKm":100.5,"pArrivalSeconds":16.7,"sArrivalSeconds":28.7,"spLagSeconds":12,"vpKmS":6,"vsKmS":3.5,"method":"Constant-velocity homogeneous crust (Vp 6.0, Vs 3.5 km/s unless overridden)","degraded":false,"notChecked":["real travel times: the Earth speeds up with depth, so beyond about 1000 km a constant-speed estimate is too slow (real P at 1000 km is closer to 2 minutes than 2.8)","surface waves, which carry most shaking energy and arrive after S","…2 more"],"source":"computed locally","asOf":"2026-10-11T08:35:43.125Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://global-hazards.x402tookit.com/seismic-wave-times"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://global-hazards.x402tookit.com/seismic-wave-times"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://global-hazards.x402tookit.com/seismic-wave-times"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://global-hazards.x402tookit.com/seismic-wave-times"}}]}}}}}