# SiteCheck Jobs & Property – UK Residential Sale Prices by Postcode (HM Land Registry)

> SiteCheck Jobs & Property – UK Residential Sale Prices by Postcode (HM Land Registry) is a paid API for AI agents from api.jobsproperty-api.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-29).

Returns recorded UK residential sale prices and dates for a given postcode, sourced from HM Land Registry Price Paid Data (official open government data).

## Facts

- Endpoint: GET https://api.jobsproperty-api.workers.dev/api/realestate/purplebricks-property?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sitecheck-jobs-property-uk-residential-sale-prices-by-postcode-hm-282101ad
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_EPW2QriYVsTrI5Q1-IVhP

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 sitecheck-jobs-property-uk-residential-sale-prices-by-postcode-hm-282101ad
```

Example prompt: Can you look up the recorded residential sale prices from HM Land Registry for the postcode SE1 7PB and show me the last 10 transactions?

## When to prefer this

Use this endpoint when you need official, authoritative UK residential sale price history for a specific postcode, sourced directly from HM Land Registry Price Paid Data. Prefer this over scraped or estimated property valuation services when accuracy and official provenance are important. This is not suitable for current listings or asking prices — use dedicated property portal APIs for those.

## Known failure modes

- Invalid or unrecognised UK postcode returns no results or an error
- Limit parameter out of range (below 1 or above 50) may cause a bad request response
- Postcode with no recorded Land Registry sales returns an empty sales array
- Transient network or Cloudflare Worker failure returns a 5xx error
- Data is historic only — newly completed sales may not yet appear in the Land Registry dataset

## How this service works

Recorded UK residential sale prices and dates for one postcode, from HM Land Registry Price Paid Data (official open data, OGL). Historic sales only, not current listings; Purplebricks itself has no public API.

## Output

Returns a JSON object containing the queried postcode, a count of matching sales, an array of sale records each with a sale date and price paid in GBP, the Land Registry SPARQL source URL, and a timestamp of when the data was checked.

## 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": [
      "postcode"
     ],
     "properties": {
      "limit": {
       "type": "string",
       "description": "How many sales, 1 to 50 (default 10)"
      },
      "postcode": {
       "type": "string",
       "description": "UK postcode, e.g. SE1 7PB"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 3,
  "sales": [
   {
    "saleDate": "2019-11-01",
    "pricePaidGbp": 1000
   },
   {
    "saleDate": "2018-07-19",
    "pricePaidGbp": 498000
   }
  ],
  "source": "https://landregistry.data.gov.uk/landregistry/query",
  "postcode": "SE1 7PB",
  "checkedAt": "2026-10-23T09:36:59.195Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sitecheck-jobs-property-uk-residential-sale-prices-by-postcode-hm-282101ad/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.jobsproperty-api.workers.dev](https://www.zero.xyz/host/api.jobsproperty-api.workers.dev/llms.txt)
