# Seoul Weather API — Monthly Data

> Seoul Weather API — Monthly Data is a paid API for AI agents from seoul-weather-402.fly.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Returns monthly average temperature and rain day statistics for Seoul, South Korea, sourced from the Korea Meteorological Administration (KMA)

## Facts

- Endpoint: GET https://seoul-weather-402.fly.dev/weather/seoul/monthly
- 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/seoul-weather-api-monthly-data-8963172e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_G48RFmeWs0H6ta0AAzQLY

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 seoul-weather-api-monthly-data-8963172e
```

Example prompt: What's the average temperature and how many rain days should I expect in Seoul in June, according to Korea Meteorological Administration data?

## When to prefer this

Use this endpoint when you need monthly climate statistics specifically for Seoul, South Korea, backed by official Korea Meteorological Administration data. Prefer this over generic global weather APIs when Seoul-specific historical monthly averages (temperature, rain days) are needed for travel planning, tourism apps, or trip preparation.

## Known failure modes

- Payment not received — returns 402 Payment Required if USDC payment on Base Mainnet is not provided
- Invalid or missing query parameters — returns 400 Bad Request
- Service unavailable — fly.dev hosting may experience downtime, returning 503
- KMA data feed unavailable — upstream data source outage may result in stale or missing data

## How this service works

Seoul monthly climate averages — ideal for trip planning

## Output

A JSON object containing an array of monthly weather records for Seoul, each with the month name, average temperature in Celsius, and the percentage of days with rain, along with a location label ('Seoul, South Korea').

## Example request

```json
{
 "properties": "temperature,humidity,windSpeed"
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": [
   {
    "month": "Jun",
    "avgTemp": {
     "celsius": 23
    },
    "rainDays": "40% of days"
   }
  ],
  "location": "Seoul, South Korea"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/seoul-weather-api-monthly-data-8963172e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from seoul-weather-402.fly.dev](https://www.zero.xyz/host/seoul-weather-402.fly.dev/llms.txt)
