# Global Hazards - Hazard Exposure Screen

> Global Hazards - Hazard Exposure Screen is a paid API for AI agents from global-hazards.x402tookit.com, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-30).

Returns a comprehensive natural hazard screen for a coordinate, combining earthquake history with active wildfire, storm, volcano, and flood events within a configurable radius.

## Facts

- Endpoint: GET https://global-hazards.x402tookit.com/hazard-exposure-screen?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/global-hazards-hazard-exposure-screen-c3a8fb1f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_T82S-1vbP9IJxkwBHxGay

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 global-hazards-hazard-exposure-screen-c3a8fb1f
```

Example prompt: Can you run a full natural hazard screen for coordinates 34.05° N, 118.25° W — I want earthquake history for the last 15 years and all active wildfire, storm, volcano, and flood events within 500 km?

## When to prefer this

Use this endpoint when you need a single unified hazard profile for a geographic point combining both historical seismic data and real-time active event monitoring across multiple hazard types (wildfire, storm, volcano, flood). Prefer this over individual hazard endpoints when you want a quick risk verdict and summary without assembling data from multiple calls. Ideal for property screening, travel safety checks, insurance underwriting, and field deployment risk assessments.

## Known failure modes

- Invalid or out-of-range coordinates return an error
- Radius outside 50–1000 km range may be rejected or clamped
- Years outside 1–30 range may be rejected
- Upstream data sources (NASA EONET, GDACS, USGS) may be unavailable, resulting in a degraded response with partial data
- Network timeout if external hazard APIs are slow
- Missing required lat/lon parameters returns a validation error

## How this service works

Hazard screen of a coordinate: quake history plus active wildfire, storm, volcano and flood events within a radius.

## Output

Returns a structured hazard report including: a verdict and plain-language summary, seismic data (M5+ count, M7+ in history, M6+ last 30 days, nearest of the largest 100 quakes), a list of active hazard events (wildfire, storm, volcano, flood) with details, the radius and timestamp of the data, data source URLs, reasons for any elevated risk, a list of hazard types not checked, and a degraded-data flag if any sources were unavailable.

## 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"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "lat",
      "lon"
     ],
     "properties": {
      "lat": {
       "type": "number",
       "description": "Latitude"
      },
      "lon": {
       "type": "number",
       "description": "Longitude"
      },
      "years": {
       "type": "integer",
       "description": "Quake history length, 1 to 30 years (default 10)"
      },
      "radiusKm": {
       "type": "integer",
       "description": "Radius 50 to 1000 km (default 300)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "lat": {
       "type": [
        "null",
        "number"
       ]
      },
      "lon": {
       "type": [
        "null",
        "number"
       ]
      },
      "asOf": {
       "type": [
        "null",
        "string"
       ]
      },
      "source": {
       "type": [
        "null",
        "string"
       ]
      },
      "reasons": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": "string"
       }
      },
      "seismic": {
       "type": [
        "null",
        "object"
       ],
       "properties": {
        "largest": {
         "type": [
          "null",
          "object"
         ],
         "properties": {
          "time": {
           "type": [
            "null",
            "string"
           ]
          },
          "place": {
           "type": [
            "null",
            "string"
           ]
          },
          "direction": {
           "type": [
            "null",
            "string"
           ]
          },
          "magnitude": {
           "type": [
            "null",
            "number"
           ]
          },
          "depthClass": {
           "type": [
            "null",
            "string"
           ]
          },
          "distanceKm": {
           "type": [
            "null",
            "number"
           ]
         
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/global-hazards-hazard-exposure-screen-c3a8fb1f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from global-hazards.x402tookit.com](https://www.zero.xyz/host/global-hazards.x402tookit.com/llms.txt)
