# UK Property Data API – Historical Weather

> UK Property Data API – Historical Weather is a paid API for AI agents from property.payapi.market, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-17).

Returns historical daily weather data (temperature highs/lows, precipitation) for a UK location over a specified date range

## Facts

- Endpoint: POST https://property.payapi.market/historical-weather?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-17
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/uk-property-data-api-historical-weather-44de3ea3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_sK7ZkAl-g7pNOMNBI4QeR

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 uk-property-data-api-historical-weather-44de3ea3 -d '<json body>'
```

Example prompt: Can you pull up the historical daily weather for Edinburgh from January 1st to January 31st 2024 — I need the max and min temperatures and precipitation for each day?

## When to prefer this

Choose this endpoint when you need historical daily weather records (temperature, precipitation) for a named UK city or place, especially in the context of enriching UK property research with climate data alongside sibling endpoints like sold prices, flood risk, or rental yields. Best suited for date-range queries where you want day-by-day granularity rather than forecasts or current conditions.

## Known failure modes

- Invalid or unrecognised location name returns an error or empty result
- Date range outside available historical data returns empty history array
- Malformed date format (not YYYY-MM-DD) causes a 400-level error
- Very large date ranges may time out or return partial data
- Payment failure via x402 protocol returns 402 Payment Required

## How this service works

Production API for UK sold prices, rental yields, and stamp duty. Paid via x402 protocol. Designed for AI agent consumption.

## Output

A JSON object containing a location block (name, country, latitude, longitude) and a history array of daily records, each with the date, maximum temperature in Celsius, minimum temperature in Celsius, and precipitation in millimetres.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "end_date": {
   "type": "string",
   "format": "date",
   "description": "ISO date (YYYY-MM-DD), inclusive."
  },
  "location": {
   "type": "string",
   "description": "City or place name."
  },
  "start_date": {
   "type": "string",
   "format": "date",
   "description": "ISO date (YYYY-MM-DD), inclusive."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "history": [
   {
    "date": "2024-01-01",
    "temp_max_c": 6.2,
    "temp_min_c": 1.4,
    "precipitation_mm": 3.1
   },
   {
    "date": "2024-01-02",
    "temp_max_c": 5.8,
    "temp_min_c": 0.9,
    "precipitation_mm": 0.6
   }
  ],
  "location": {
   "name": "Edinburgh",
   "country": "United Kingdom",
   "latitude": 55.9533,
   "longitude": -3.1883
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/uk-property-data-api-historical-weather-44de3ea3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from property.payapi.market](https://www.zero.xyz/host/property.payapi.market/llms.txt)
