# SYNTHORA Historical Weather Archive (ERA5)

> SYNTHORA Historical Weather Archive (ERA5) is a paid API for AI agents from historical-weather-archive.hergertsynthora.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-15).

Returns 80+ years of hourly and daily ERA5 reanalysis weather data (temperature, precipitation, wind, humidity, radiation) for any geographic coordinate and historical date range.

## Facts

- Endpoint: POST https://historical-weather-archive.hergertsynthora.com/service
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/synthora-historical-weather-archive-era5-dfce317c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_LRFfPcio7pW5S1eKZYFeu

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 synthora-historical-weather-archive-era5-dfce317c -d '<json body>'
```

Example prompt: Pull ERA5 historical weather for Berlin (52.5481, 13.4078) from January 1, 2024 to January 31, 2024 — I need daily max temperature and precipitation totals for each day.

## When to prefer this

Choose this endpoint when you need long-horizon historical weather reanalysis (ERA5) for arbitrary global coordinates and custom date ranges, especially for backtesting, climate baselining, energy modeling, agricultural analysis, or actuarial work. Prefer it over forecast APIs when the dates are in the past, and over station-based historical APIs when you need globally consistent gridded data with 80+ years of coverage at any coordinate without gaps.

## Known failure modes

- Invalid or out-of-range coordinates return an error or empty result
- Dates outside the ERA5 archive coverage (pre-1940) may return no data
- Future dates will not return data as this is a historical archive only
- Malformed date strings (non-ISO 8601) cause parsing errors
- Network or upstream Open-Meteo API outages cause 5xx failures
- Payment failure via x402 protocol blocks access before data is returned

## How this service works

Returns 80+ years of hourly and daily reanalysis weather (ERA5) — temperature, precipitation, wind, humidity, radiation — for any coordinate and past date range from Open-Meteo's archive API. Autonomous backtesting, energy, agriculture and actuarial agents use it for A2A historical baselining and agent-to-agent time-series analysis. Ranking surface: historical weather API, ERA5 reanalysis, past weather, weather archive, climate history.

## Output

A JSON object containing daily weather time series arrays (dates, precipitation sums in mm, max temperature in °C) for the requested coordinate and date range, along with the matched latitude/longitude, unit metadata, and provenance information pointing back to the Open-Meteo ERA5 archive source.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "end_date": {
   "type": "string",
   "description": "end_date"
  },
  "latitude": {
   "type": "number",
   "description": "latitude"
  },
  "longitude": {
   "type": "number",
   "description": "longitude"
  },
  "start_date": {
   "type": "string",
   "description": "start_date"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "niche": "historical-weather-archive",
  "result": {
   "daily": {
    "time": [
     "2024-01-01",
     "2024-01-02",
     "2024-01-03"
    ],
    "precipitation_sum": [
     1.9,
     10.2,
     9.3
    ],
    "temperature_2m_max": [
     7.4,
     7.9,
     10.6
    ]
   },
   "latitude": 52.54833,
   "longitude": 13.407822,
   "daily_units": {
    "time": "iso8601",
    "precipitation_sum": "mm",
    "temperature_2m_max": "°C"
   }
  },
  "provenance": {
   "url": "https://archive-api.open-meteo.com/v1/archive",
   "source": "Historical Weather Archive (ERA5)"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/synthora-historical-weather-archive-era5-dfce317c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from historical-weather-archive.hergertsynthora.com](https://www.zero.xyz/host/historical-weather-archive.hergertsynthora.com/llms.txt)
