# Travel Pulse – Emergency & Disruption Signal Monitor

> Travel Pulse – Emergency & Disruption Signal Monitor is a paid API for AI agents from travel-agent.forgemesh.io, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Returns real-time emergency and disruption signals (earthquakes, weather alerts, wildfires, severe storms, water levels) around a travel location with calm relay guidance for travelers.

## Facts

- Endpoint: GET https://travel-agent.forgemesh.io/api/travel-pulse
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/travel-pulse-emergency-disruption-signal-monitor-af534c48
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_o61lx_s3HwxeK2eITEqdP

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 travel-pulse-emergency-disruption-signal-monitor-af534c48
```

Example prompt: Are there any active earthquakes, wildfires, or severe weather alerts within 75 miles of lat 37.77, lon -122.42 right now? Check the last 48 hours and include any flood or water level signals — I'm currently in the pre-departure phase of my trip.

## When to prefer this

Use this endpoint when an AI agent needs to surface real-time natural hazard and emergency signals specifically for a traveler at or near a geographic coordinate — especially when the agent needs calm, traveler-oriented guidance alongside raw alert data. Prefer this over generic weather APIs when the use case is travel safety across multiple hazard types (earthquakes, wildfires, storms, flooding) in a single call.

## Known failure modes

- Missing required lat/lon parameters returns a validation error
- Invalid coordinate values or out-of-range radius may return an empty signal set or error
- No active signals in the area returns an empty data array with ok: true
- Service unavailability or upstream data feed outage may return a 5xx error
- Extremely large radius values may degrade response quality or timeout

## How this service works

Returns active emergency/disruption signals (earthquakes, weather alerts, wildfires, storms, water levels) near a lat/lon, with a status flag and calm relay guidance for travelers.

## Output

A structured response with active emergency and disruption signals (earthquakes, weather alerts, wildfires, severe storms, water level anomalies) found near the specified coordinates within the requested radius and lookback window, along with calm, actionable relay guidance for the traveler.

## 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",
     "properties": {
      "lat": {
       "type": "string"
      },
      "lon": {
       "type": "string"
      },
      "trip_phase": {
       "type": "string"
      },
      "water_site": {
       "type": "string"
      },
      "radius_miles": {
       "type": "string"
      },
      "signal_types": {
       "type": "string"
      },
      "lookback_hours": {
       "type": "string"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "ok": {
       "type": "boolean"
      },
      "data": {
       "type": "object"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "data": {
   "status": "attention",
   "signals": [],
   "why_not_high": [
    "Signal relevance still depends on route, lodging, event, activity, proximity, severity, and official local guidance."
   ]
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/travel-pulse-emergency-disruption-signal-monitor-af534c48/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from travel-agent.forgemesh.io](https://www.zero.xyz/host/travel-agent.forgemesh.io/llms.txt)
