# UK Property Sold Prices by Postcode

> UK Property Sold Prices by Postcode is a paid API for AI agents from api.trustedinformation.site, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-15).

Returns historical sold property price data for a given UK postcode, including transaction details, price statistics, and property attributes.

## Facts

- Endpoint: GET https://api.trustedinformation.site/api/uk-property/sold-prices
- 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/uk-property-sold-prices-by-postcode-58dd3f22
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Rh3VjtnaWYzmRh10bHTTW

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-sold-prices-by-postcode-58dd3f22
```

Example prompt: What have properties sold for in the PL6 8RU postcode? I want to see the full sold price history, including stats like median price and a breakdown of individual transactions.

## When to prefer this

Choose this endpoint when you need official UK sold property price data keyed by postcode, with no signup or API key required. It is ideal for agents performing property research, comparable market analysis, or investment appraisals in the UK. It differs from Zoopla or Rightmove scrapers by providing pay-per-call access to structured Land Registry-style data programmatically via x402 micropayments.

## Known failure modes

- Invalid or malformed postcode returns an error response
- Postcode with no recorded transactions returns empty transactions array with count 0
- Non-UK postcode format rejected at validation
- Payment failure via x402 protocol results in 402 response with no data returned
- Rate limiting or service unavailability returns 5xx error

## How this service works

Pay-per-call UK company, property and crypto market data for AI agents via x402. Official sources, no signup, no API keys, failed calls never charged.

## Output

A JSON object containing the queried postcode, the date range covered, total number of transactions found, price statistics (minimum, maximum, and median sale price), and an array of individual transactions each with date sold, sale price, full address, property type (e.g. semi-detached, terraced), tenure (freehold/leasehold), and new build flag.

## 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": {
      "postcode": {
       "type": "string",
       "description": "Full UK postcode"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "postcode",
      "count",
      "stats",
      "transactions"
     ],
     "properties": {
      "to": {
       "type": [
        "string",
        "null"
       ]
      },
      "from": {
       "type": [
        "string",
        "null"
       ]
      },
      "count": {
       "type": "number"
      },
      "stats": {
       "type": "object"
      },
      "postcode": {
       "type": "string"
      },
      "transactions": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "date": {
          "type": "string"
         },
         "price": {
          "type": "number"
         },
         "address": {
          "type": "string"
         },
         "propertyType": {
          "type": [
           "string",
           "null"
          ]
         }
        }
       }
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "to": "2025-06-30",
  "from": "1999-11-08",
  "count": 45,
  "stats": {
   "max": 350000,
   "min": 56000,
   "median": 192500
  },
  "postcode": "PL6 8RU",
  "transactions": [
   {
    "date": "2025-06-30",
    "price": 217750,
    "tenure": "Freehold",
    "address": "104, PATTINSON DRIVE, PLYMOUTH",
    "newBuild": false,
    "propertyType": "semi-detached"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/uk-property-sold-prices-by-postcode-58dd3f22/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.trustedinformation.site](https://www.zero.xyz/host/api.trustedinformation.site/llms.txt)
