# SkyFeed Travel Check

> SkyFeed Travel Check is a paid API for AI agents from skyfeed.imac2014ville.workers.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-12).

Returns a bundled travel intelligence report for a city and date, combining weather forecast, nearby earthquakes, and public holiday alerts in a single pay-per-call response.

## Facts

- Endpoint: GET https://skyfeed.imac2014ville.workers.dev/travel-check?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/skyfeed-travel-check-9fda1160
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_jOdWL-mVFAW4jLWErr5Hy

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 skyfeed-travel-check-9fda1160
```

Example prompt: Can you run a full travel check for Tokyo on October 12, 2026 — I want to know the weather forecast, any nearby earthquake activity, and whether there are public holidays that might cause disruptions?

## When to prefer this

Choose this endpoint when you need a single call that combines weather, seismic risk, and holiday awareness for a specific city and date — ideal for travel agents, itinerary planners, or AI assistants preparing trip briefings. It saves multiple API calls by bundling three data sources. Prefer it over raw weather APIs when holiday and earthquake context matters for the user's decision.

## Known failure modes

- City not found in built-in ~260-city table — returns error if city name is unrecognized
- Date out of range — forecast only available ~9 days ahead; past or far-future dates may return empty or error
- Missing required 'city' query parameter — returns 400-level error
- Payment not completed — x402 payment required before response is returned; missing or failed payment returns 402
- Upstream API outage from MET Norway, USGS, or Nager.Date may cause partial or failed responses

## How this service works

Pay-per-call weather forecasts (global), current conditions, US severe-weather alerts, earthquakes, public holidays and a bundled travel check for AI agents. No API key: pay USDC on Base per call via x402.

## Output

A JSON object containing: date and city location (lat/lon, country), hourly weather breakdown (temp, wind, precipitation, cloud cover, humidity, pressure), daily min/max temperature and dominant weather symbol, nearby earthquake counts and strongest events within 300 km over 7 days, public holidays within 3 days of the requested date, and a riskFlags array summarizing notable concerns like holiday closures or seismic activity.

## 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": [
      "city"
     ],
     "properties": {
      "city": {
       "type": "string",
       "description": "Major world city name, e.g. Tokyo (built-in table of ~260 cities)"
      },
      "date": {
       "type": "string",
       "description": "YYYY-MM-DD within about 9 days ahead (default today, UTC)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "date": "2026-10-12",
  "source": "MET Norway (CC BY 4.0), Nager.Date, USGS (public domain)",
  "weather": {
   "date": "2026-10-12",
   "hourly": [
    {
     "time": "2026-10-09T16:00:00Z",
     "tempC": 20.6,
     "symbol": "clearsky_day",
     "windMs": 3.4,
     "windKmh": 12.2,
     "cloudPct": 0,
     "precipMm": 0,
     "stepHours": 1,
     "humidityPct": 41.2,
     "pressureHpa": 1020.6,
     "windFromDeg": 262.7
    }
   ],
   "maxTempC": 24.5,
   "minTempC": 17.8,
   "maxWindMs": 5.2,
   "mainSymbol": "partlycloudy_day",
   "totalPrecipMm": 0
  },
  "holidays": {
   "country": "JP",
   "withinThreeDays": [
    {
     "date": "2026-10-12",
     "name": "Sports Day"
    }
   ]
  },
  "location": {
   "lat": 35.677,
   "lon": 139.65,
   "city": "Tokyo",
   "country": "JP"
  },
  "riskFlags": [
   "public holiday nearby (closures, crowds, price spikes)"
  ],
  "nearbyQuakes": {
   "count": 3,
   "pastDays": 7,
   "radiusKm": 300,
   "strongest": [],
   "minMagnitude": 2.5
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/skyfeed-travel-check-9fda1160/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from skyfeed.imac2014ville.workers.dev](https://www.zero.xyz/host/skyfeed.imac2014ville.workers.dev/llms.txt)
