Check the Setup
- Python 3.10 or newer
- An internet connection
- The requests Python package
Official Austrian civil-emergency alerts from the AT-Alert public API for reviewing affected polygons, alert levels, and validity intervals.
Report a ProblemFrom Source to Product Signal
AT-Alert lists current public warnings through a JSON RPC POST endpoint. Start with at most five production alert records; an empty response is possible. Preserve official polygons, severity, and begin/end times, and exclude tests before presenting any warning.
Install the packages, then run the notebook cell.
python -m pip install requests
import requests
response = requests.post(
"https://warnung.at-alert.at/api/rpc/alert/list",
json={"json": {"limit": 5, "offset": 0,
"alertLevels": ["AlertLevel1", "AlertLevel2",
"AlertLevel3", "AlertLevel4"]}},
timeout=30,
)
response.raise_for_status()
payload = response.json()["json"]
print(f"{payload['totalCount']} production alerts in this response")
for alert in payload["alerts"][:5]:
print(alert.get("consolidation_identifier"), alert.get("alert_level"),
alert.get("begin_date"), alert.get("end_date"))Test a Useful Signal
Check a bounded AT-Alert response for region-specific warning review.
Austrian Federal Ministry of the Interior is a government source. Last verified 2026-09-28. Temporal coverage: current official civil alerts.