# GDACS Active Disaster Events Feed

> GDACS Active Disaster Events Feed is a paid API for AI agents from x402-datashop-production.up.railway.app, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-14).

Returns all currently active disaster events monitored by GDACS, normalized and sorted by alert score, with optional filters by type, severity level, and bounding box.

## Facts

- Endpoint: GET https://x402-datashop-production.up.railway.app/v1/geo/disasters
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/gdacs-active-disaster-events-feed-4e640ef0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_LsUxVgq-KxNro-HAubhzG

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability gdacs-active-disaster-events-feed-4e640ef0
```

Example prompt: Can you pull the current GDACS active disaster list and show me all red and orange level events — filter it to just floods and cyclones?

## When to prefer this

Use this endpoint when you need a live, normalized, globally-scoped feed of active natural disaster events from the authoritative GDACS source. Ideal for humanitarian monitoring, risk assessment, geospatial alerting, or situation awareness dashboards. Prefer this over generic news APIs when you need structured, scored, and filterable disaster data with official attribution.

## Known failure modes

- Invalid 'type' enum value returns a validation error
- Invalid 'level' enum value returns a validation error
- Malformed bbox string (wrong format or non-numeric values) returns a validation error
- No events matching filters returns an empty list (not an error)
- GDACS upstream unavailability may cause stale or failed responses
- Payment of $0.005 USDC required; missing or invalid x402 payment header returns 402

## How this service works

All currently active disaster events monitored by GDACS (European Commission JRC / UN OCHA, attribution CC-BY-style), normalized and sorted by alert score. Optional filters: ?type=TC|EQ|FL|VO|WF|DR, level=green|orange|red, bbox=min_lon,min_lat,max_lon,max_lat. Each event: type, name, Green/Orange/Red level, countries, dates, coordinates, report URL. 15 min cache.

## Output

A list of currently active disaster events from GDACS, each including event type, name, alert level (green/orange/red), affected countries, start and end dates, geographic coordinates, and a link to the official GDACS report. Events are sorted by alert score. Data is cached for 15 minutes.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "bbox": {
       "type": "string",
       "description": "Geographic filter 'min_lon,min_lat,max_lon,max_lat'"
      },
      "type": {
       "enum": [
        "EQ",
        "TC",
        "FL",
        "VO",
        "WF",
        "DR"
       ],
       "type": "string",
       "description": "Event type (earthquake, cyclone, flood, volcano, wildfire, drought)"
      },
      "level": {
       "enum": [
        "green",
        "orange",
        "red"
       ],
       "type": "string",
       "description": "Minimum-severity color filter (exact match)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/gdacs-active-disaster-events-feed-4e640ef0/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-datashop-production.up.railway.app](https://www.zero.xyz/host/x402-datashop-production.up.railway.app/llms.txt)
