Requesting Active Hazards
Returns a 302 redirect to a pre-signed S3 URL. The resource at that URL contains gzipped NDJSON (newline-delimited JSON) with one hazard object per line.
This redirect behaviour applies to both filtered and unfiltered requests. Clients must follow the redirect and decompress the gzipped response body to read hazard records.
All query parameters are optional. When none are provided the full set of active hazards is returned.
JWT access token obtained from POST /authorize. Tokens expire after
15 minutes.
Filter by hazard name (partial match).
Filter by comment text (partial match).
Filter by hazard type. Comma-separated list for multiple values.
EARTHQUAKE,FLOODFilter by severity level. Comma-separated list for multiple values.
WARNING,WATCHFilter by hazard category. Comma-separated list for multiple values.
EVENT,NATURALFilter by country code. Comma-separated list for multiple values.
USA,JPNFilter hazards started at or after this timestamp (format YYYY-MM-DD HH:MM:SS).
2024-01-01 00:00:00Filter hazards ended at or before this timestamp (format YYYY-MM-DD HH:MM:SS).
2024-12-31 23:59:59Filter by creation timestamp (format YYYY-MM-DD HH:MM:SS).
Filter by last-update timestamp (format YYYY-MM-DD HH:MM:SS).
Filter by latitude range as min,max.
-10.0,10.0Filter by longitude range as min,max.
100.0,150.0Filter by hazard UUID(s). Comma-separated list for multiple values.
Redirect to a pre-signed S3 URL. Follow the Location header to
retrieve gzipped NDJSON hazard data. Each line in the decompressed
body is a JSON object matching the ActiveHazard schema.
The pre-signed URL expires after 5 minutes.
Query validation failed.
Forbidden -- invalid or expired token.
Response Format
Response Fields
Field Details
Timestamps
Geographic Data
Incident Object
Source Object
Alert Geometry
Features
Exposure Areas
Exposure Assessment
Last updated
