> For the complete documentation index, see [llms.txt](https://api-v2-docs.disasteraware.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://api-v2-docs.disasteraware.com/hazards/hazard-samples/tornado-sample.md).

# Tornado Sample

This page provides a complete sample response for a tornado hazard from the Active Hazards API endpoint. Tornado hazards can be sourced from multiple agencies including ADINet (ASEAN Disaster Information Network), the U.S. National Weather Service (NWS), and other national disaster management organizations. This particular sample originates from ADINet, which reports disaster events within the ASEAN region with a different property structure than CAP-based weather alerts.

## Tornado-Specific Properties

### Incident Data

The `incident.properties` object for this ADINet-sourced tornado provides impact assessment data and location details rather than the standard CAP alert fields. Key incident properties include:

* `affectedPersons` - Number of individuals affected (e.g., `176`)
* `fatalities` - Number of confirmed fatalities (e.g., `0`)
* `wounded` - Number of injured persons (e.g., `0`)
* `affectedHouses` - Number of houses affected (e.g., `44`)
* `sourceName` - Name of the reporting source (e.g., `"ADINet"`)
* `admin0` / `admin1` / `admin2` - Administrative region hierarchy (e.g., `"Indonesia"` / `""` / `"Lampung Selatan"`)
* `sourceUrl` - Direct link to the ADINet report page
* `event` - Event type name (e.g., `"Tornadoes"`)
* `hazardName` - Full hazard display name (e.g., `"Tornadoes - SE of Bandar Lampung, Lampung, Indonesia"`)
* `incidentLocationName` - Human-readable location (e.g., `"SE of Bandar Lampung, Lampung, Indonesia"`)
* `reportDate` / `eventDate` / `effective` - ISO 8601 timestamps for the event
* `sourceDisclosure` - Disclaimer about data preliminary nature
* `senderName` - Full name of the issuing organization
* `missing` - Number of missing persons
* `iso_code` - ISO country code (e.g., `"ID"`)

### Features

The `features` property contains a GeoJSON FeatureCollection with a single exposure area feature. Unlike CAP-based weather alerts, ADINet tornado hazards do not include CAP\_INFO features. The feature collection also includes `incidentType` metadata describing the tornado event type and its associated field mappings.

### Exposure Areas

Tornado hazards from ADINet use a single exposure level:

* **Level 1**: 10km buffer around the reported incident location

## Sample Response

```json
{
  "name": [
    {
      "locale": "en",
      "value": "Tornadoes - SE of Bandar Lampung, Lampung, Indonesia"
    }
  ],
  "description": [
    {
      "locale": "en",
      "value": "The ASEAN Disaster Information Network (ADINet) has issued a Tornadoes warning for February 16, 2026 03:00:09 UTC through February 17, 2026 03:13:14 UTC.\n\nIt is estimated that 168,000 people, 43,000 households, and $813 Million (USD) of infrastructure* are within the affected area(s). Exposure estimates will be refined as additional data from official sources becomes available.\n\nApproximately 176 individuals across 44 households have been affected..."
    }
  ],
  "severity": "WARNING",
  "category": "EVENT",
  "incident": {
    "uuid": "f308ec42-0385-4edb-a8db-0b1f3ca7eb96",
    "type": "TORNADO",
    "sourceId": 1796,
    "sourceRecordId": "983c80cc-b423-4c08-8823-bd9d9db5b096",
    "properties": {
      "affectedPersons": 176,
      "affectedPersonsFormatted": "176",
      "fatalities": 0,
      "fatalitiesFormatted": "0",
      "wounded": 0,
      "woundedFormatted": "0",
      "missing": 0,
      "missingFormatted": "0",
      "affectedHouses": 44,
      "affectedHousesFormatted": "44",
      "affectedFamilies": "44",
      "sourceName": "ADINet",
      "senderName": "The ASEAN Disaster Information Network (ADINet)",
      "sourceUrl": "https://adinet.ahacentre.org/report/indonesia-strong-winds-in-lampung-selatan-lampung-20260214",
      "admin0": "Indonesia",
      "admin1": "",
      "admin2": "Lampung Selatan",
      "iso_code": "ID",
      "event": "Tornadoes",
      "hazardName": "Tornadoes - SE of Bandar Lampung, Lampung, Indonesia",
      "incidentLocationName": "SE of Bandar Lampung, Lampung, Indonesia",
      "hazardSeverity": "WARNING",
      "featureType": "INCIDENT",
      "reportDate": "2026-02-16T03:00:09+00:00",
      "eventDate": "2026-02-16T03:00:09+00:00",
      "effective": "2026-02-16T03:00:09+00:00",
      "description": "Location:\nKec. Natar\n- Ds. Haduyang",
      "sourceDisclosure": "The figures provided by the ADINet report are preliminary and are updated daily as additional information becomes available, based on the latest data provided by National Disaster Management Organizations within the ASEAN region.",
      "..."
    }
  },
  "uuid": "f009a7fd-b7f1-474b-a536-b2cdf91617c0",
  "comment": null,
  "createdAt": 1771211595,
  "relatedHazards": [],
  "longitude": 105.5005,
  "latitude": -5.53277,
  "version": 2,
  "alertGeometry": {
    "type": "FeatureCollection",
    "features": [
      {
        "type": "Feature",
        "geometry": {
          "type": "Polygon",
          "coordinates": [...]
        },
        "properties": null
      }
    ]
  },
  "features": {
    "features": [
      {
        "id": "1",
        "type": "Feature",
        "properties": {
          "exposureLevel": 1,
          "exposureDescription": "10km Buffer",
          "intensity": "MODERATE"
        },
        "geometry": {
          "type": "Polygon",
          "coordinates": [...]
        },
        "incidentType": null,
        "sourceId": null
      }
    ],
    "incidentType": {
      "id": "TORNADO",
      "name": "Tornado",
      "nameField": {
        "type": "text",
        "key": "hazardName",
        "label": "title"
      },
      "eventTimeField": {
        "type": "timestamp_milli",
        "key": "effective",
        "label": "effective at"
      },
      "updatedAtField": {
        "type": "timestamp_milli",
        "key": "sent",
        "label": "updated at"
      },
      "associatedPhenomena": []
    },
    "metadata": null,
    "type": "FeatureCollection",
    "sourceId": {
      "id": 1796,
      "name": "ADINet",
      "longName": "The ASEAN Disaster Information Network (ADINET)",
      "..."
    }
  },
  "exposureAreas": {
    "features": [
      {
        "id": "1",
        "type": "Feature",
        "properties": {
          "exposureLevel": 1
        },
        "geometry": {
          "type": "Polygon",
          "coordinates": [...]
        },
        "sourceId": null
      }
    ],
    "type": "FeatureCollection"
  },
  "exposureAssessment": {
    "population": 168000.0,
    "capital": 813021800.0,
    "exposureLevels": [
      {
        "level": "1",
        "data": {
          "population": 168000.0,
          "capital": 813021800.0,
          "foodNeedsUnit": "CAL",
          "foodNeeds": 32970000.0,
          "waterNeedsUnit": "liter",
          "waterNeeds": 47100.0,
          "wasteNeedsUnit": "100 liter",
          "wasteNeeds": 1570.0,
          "shelterNeedsUnit": "sq meters",
          "shelterNeeds": 54165.0
        },
        "exposureDescription": "10km Buffer"
      }
    ],
    "hazardUuid": "",
    "hazardType": "",
    "version": "",
    "timestamp": "1771211352545",
    "exposureDescription": "",
    "foodNeedsUnit": "CAL",
    "foodNeeds": 32970000.0,
    "waterNeedsUnit": "liter",
    "waterNeeds": 47100.0,
    "wasteNeedsUnit": "100 liter",
    "wasteNeeds": 1570.0,
    "shelterNeedsUnit": "sq meters",
    "shelterNeeds": 54165.0
  },
  "type": "TORNADO",
  "creator": "RICHTER",
  "source": {
    "id": 1796,
    "name": "ADINet",
    "longName": "The ASEAN Disaster Information Network (ADINET)",
    "..."
  },
  "startedAt": 1771210809,
  "updatedAt": 1771211352,
  "endedAt": 1771297994
}
```

{% hint style="info" %}
Note: Coordinate arrays have been replaced with `[...]` for brevity. In actual API responses, these contain complete GeoJSON coordinate arrays. The `incident.properties` and `source` objects have been truncated with `"..."` to show only key fields. ADINet tornado hazards include additional impact fields such as `settlements`, `refugees`, `worshipPlaces`, `schools`, `health`, `bridges`, `livestock`, and various cost/damage fields that are omitted here for brevity.
{% endhint %}
