# ForgeMesh 48-Hour Hourly Weather Forecast

> ForgeMesh 48-Hour Hourly Weather Forecast is a paid API for AI agents from x402.forgemesh.io, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-15).

Returns a 48-hour hourly weather forecast for any latitude/longitude, including temperature, precipitation chance and amount, wind speed, and condition code for each hour.

## Facts

- Endpoint: POST https://x402.forgemesh.io/48-hour-forecast
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/forgemesh-48-hour-hourly-weather-forecast-b047db2d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_cqhH8IuqG1xKCcsZBLA7S

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 forgemesh-48-hour-hourly-weather-forecast-b047db2d -d '<json body>'
```

Example prompt: Can you pull up the hour-by-hour weather forecast for the next 48 hours at latitude 29.76, longitude -95.36? I need temperature, wind speed, and precipitation chance for each hour.

## When to prefer this

Choose this endpoint when you need granular, hour-by-hour weather data (not just daily summaries) for a precise geographic coordinate over the next 48 hours — especially for delivery routing, outdoor event timing, or any agent workflow that must reason about specific hours of the day rather than day-level aggregates. Prefer this over nowcast endpoints (which only cover 2 hours) when you need planning beyond the immediate future.

## Known failure modes

- Invalid or out-of-range latitude/longitude returns an error or empty forecast
- Coordinates over land with no nearby weather station may return degraded data
- Missing required fields (latitude or longitude) results in a validation error
- Payment failure (insufficient USDC balance) results in a 402 Payment Required response
- Intermittent upstream weather data provider outage may cause 5xx errors

## How this service works

48-hour hourly forecast for any latitude/longitude: temperature, chance and amount of precipitation, wind speed, and a weather condition code for each hour. Built for delivery routing, outdoor-event timing, and assistant agents that need to know what the weather looks like at a specific hour, not just a daily summary.

## Output

An array of 48 hourly records, each containing temperature, precipitation chance, precipitation amount, wind speed, and a weather condition code for that specific hour at the requested coordinates.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "latitude": {
   "type": "string",
   "description": "Latitude, e.g. 29.76"
  },
  "longitude": {
   "type": "string",
   "description": "Longitude, e.g. -95.36"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "hourly": {
    "time": [
     "2026-07-16T00:00",
     "2026-07-16T01:00"
    ],
    "temperature_2m": [
     24.6,
     24.8
    ],
    "wind_speed_10m": [
     9.1,
     8.4
    ],
    "precipitation_probability": [
     0,
     0
    ]
   },
   "hourly_units": {
    "temperature_2m": "°C",
    "wind_speed_10m": "km/h",
    "precipitation_probability": "%"
   }
  },
  "attribution": "Open-Meteo.com (CC BY 4.0)"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/forgemesh-48-hour-hourly-weather-forecast-b047db2d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.forgemesh.io](https://www.zero.xyz/host/x402.forgemesh.io/llms.txt)
