Call this when an agent needs current significant global disaster events — e
Call this when an agent needs current significant global disaster events — e.g. before routing logistics or assessing exposure. Returns ALL matching normalized GDACS multi-hazard alerts (earthquake, cyclone, flood, volcano, drought, wildfire); one call returns the whole active set (~55-76 Orange/Red events/year). Refreshed daily 06:30 UTC (up to 24h old); not for life-safety use. Filters: source, event_type, alert_level, min_alert_score, iso3, current_only, from_date_after, from_date_before.
5000 (raw units)
price
5
calls / 30d
5
unique payers
2026-09-17
updated
Provider
wailand.tailf99551.ts.net · discovered, not yet claimed by its owner
Payment (x402 accepts[])
[
{
"scheme": "exact",
"network": "eip155:8453",
"payTo": "0x32E293A7fA946331B3eCd013cf0461Bf32C99A9d",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "5000",
"maxTimeoutSeconds": 300
}
]Output schema
{
"bazaar": {
"info": {
"input": {
"method": "GET",
"queryParams": {
"alert_level": "Red",
"current_only": true,
"event_type": "FL",
"iso3": "DEU"
},
"type": "http"
},
"output": {
"example": {
"data": [
{
"affected_iso3": [
"ALB",
"AUT",
"BIH",
"BEL",
"BGR",
"BLR",
"CHE",
"CZE",
"DEU",
"DNK",
"ESP",
"FRA",
"HRV",
"HUN",
"IRL",
"ITA",
"LIE",
"LUX",
"MNE",
"MKD",
"NLD",
"POL",
"ROU",
"SRB",
"SVN",
"SVK",
"UKR"
],
"alert_level": "Orange",
"alert_score": 2,
"as_of": "2026-08-24",
"country": "Albania, Austria, Bosnia & Herzegovina, Belgium, Bulgaria, Belarus, Switzerland, Czech Republic, Germany, Denmark, Spain, France, Croatia, Hungary, Ireland, Italy, Liechtenstein, Luxembourg, Montenegro, The Republic of North Macedonia, Netherlands, Poland, Romania, Serbia, Slovenia, Slovakia, Ukraine, ",
"date_modified_utc": "2026-08-24T05:57:06",
"envelope_version": "1.0",
"episode_alert_level": "Orange",
"episode_alert_score": 1.25,
"episode_id": "19",
"event_id": "1018332",
"event_type": "DR",
"from_date_iso": "2025-12-11",
"from_ts_utc": "2025-12-11T00:00:00",
"glide": "DR-2025-000239-ALB",
"is_current": false,
"is_temporary": false,
"iso3": "ALB",
"latitude": 47.752,
"longitude": 11.878,
"model_source": "GDO",
"report_url": "https://www.gdacs.org/report.aspx?eventid=1018332&episodeid=19&eventtype=DR",
"severity": 1487749,
"severity_text": "Medium impact for agricultural drought in 1487749 km2",
"severity_unit": "km2",
"source": "gdacs",
"source_id": "gdacs-DR-1018332",
"title": "Drought in Albania, Austria, Bosnia and Herzegovina, Belgium, Bulgaria, Belarus, Switzerland, Czech Republic, Germany, Denmark, Spain, France, Croatia, Hungary, Ireland, Italy, Liechtenstein, Luxembourg, Montenegro, The Republic of North Macedonia, Netherlands, Poland, Romania, Serbia, Slovenia, Slovakia, Ukraine,",
"to_date_iso": "2026-08-22",
"to_ts_utc": "2026-08-22T00:00:00"
}
],
"meta": {
"as_of": {
"gdacs": "2026-08-24"
},
"attribution": "Contains GDACS Global Disaster Alert and Coordination System data (European Commission Joint Research Centre / UN OCHA), reused under the Creative Commons Attribution 4.0 International (CC BY 4.0) licence per the European Commission legal notice and Decision 2011/833/EU. Data has been CHANGED: records are normalized, renamed and re-keyed by wAILand; field names and structure are not GDACS's own. GDACS services are not meant to substitute nor to override any official information or alert message, and should not be used for decision making without prior confirmation of their validity. Provided 'as is' without warranty. Not endorsed by GDACS, the European Union or the United Nations.",
"degraded": false,
"license": "Internal use by the paying agent/operator; redistribution of substantial parts prohibited. Not for life-safety, emergency-response or evacuation decisions: confirm against the official GDACS report URL before acting.",
"row_count": 1,
"truncated": false
}
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"method": {
"enum": [
"GET",
"HEAD",
"DELETE"
],
"type": "string"
},
"queryParams": {
"properties": {
"alert_level": {
"description": "GDACS alert level. Green is not carried.",
"enum": [
"Orange",
"Red"
],
"type": "string"
},
"current_only": {
"description": "true = only events still current.",
"type": "boolean"
},
"event_type": {
"description": "EQ earthquake, TC tropical cyclone, FL flood, VO volcano, DR drought, WF wildfire.",
"enum": [
"EQ",
"TC",
"FL",
"VO",
"DR",
"WF"
],
"type": "string"
},
"from_date_after": {
"description": "ISO date; only events beginning after it.",
"format": "date",
"type": "string"
},
"from_date_before": {
"description": "ISO date; only events beginning before it.",
"format": "date",
"type": "string"
},
"iso3": {
"description": "ISO3 country code; matches events affecting that country, e.g. 'DEU'.",
"type": "string"
},
"min_alert_score": {
"description": "Minimum GDACS alert score.",
"type": "number"
},
"source": {
"description": "Upstream feed; only 'gdacs' today.",
"enum": [
"gdacs"
],
"type": "string"
}
},
"type": "object"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
}Use it
curl
curl "https://wailand.tailf99551.ts.net/v1/disaster-events" # -> 402 Payment Required, accepts[] lists how to pay # retry with a PAYMENT-SIGNATURE (or PAYMENT header) once paid
JavaScript
const res = await fetch("https://wailand.tailf99551.ts.net/v1/disaster-events");
if (res.status === 402) {
const { accepts } = await res.json();
// pay one of accepts[] via an x402 client, then retry with the payment header
}Python
import httpx
res = httpx.get("https://wailand.tailf99551.ts.net/v1/disaster-events")
if res.status_code == 402:
accepts = res.json()["accepts"]
# pay one of accepts[] via an x402 client, then retry with the payment headerMachine-readable
Everything on this page is also available as clean JSON at /resources/7737.json, and this resource appears in /discovery/resources and /discovery/search.