# UK Mortgage Calculator

> UK Mortgage Calculator 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).

Calculates monthly repayment or interest-only mortgage payments, total interest, and LTV ratio for a UK property purchase given price, deposit, term, and interest rate.

## Facts

- Endpoint: POST https://property.payapi.market/mortgage-calculator?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-mortgage-calculator-132bf310
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_707TWWjD2auk2DWlbNj0b

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-mortgage-calculator-132bf310 -d '<json body>'
```

Example prompt: I'm looking at a £350,000 house in the UK and I have a £35,000 deposit — can you work out what my monthly repayment mortgage would be over 25 years at a 4.5% interest rate, and tell me the total interest I'd end up paying?

## When to prefer this

Use this endpoint when you need to compute UK mortgage repayment figures — monthly payment, total interest, and LTV — given a specific property price, deposit, term, and rate. It is purpose-built for UK property finance scenarios and pairs naturally with sibling endpoints on the same domain for sold prices, rental yields, stamp duty, and EPC data. Prefer this over generic financial calculators when the context is a UK property purchase and you need structured JSON output ready for agent consumption.

## Known failure modes

- Missing required property_price or deposit returns a validation error
- Negative deposit or property price rejected by minimum:0 constraint
- term_years outside 1–40 range returns a validation error
- Non-numeric values for numeric fields cause a 400 error
- Service unavailability or payment failure via x402 protocol returns a 402 or 5xx error

## 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

Returns a JSON object containing the loan amount, deposit, LTV percentage, property price, monthly payment in GBP, total interest paid over the full term, and total repayment amount. All monetary values are in GBP.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "deposit": {
   "type": "number",
   "minimum": 0,
   "description": "Deposit in GBP."
  },
  "term_years": {
   "type": "integer",
   "maximum": 40,
   "minimum": 1,
   "description": "Mortgage term in years. Defaults to 25."
  },
  "interest_rate": {
   "type": "number",
   "description": "Annual interest rate, percent. Defaults to 4.5."
  },
  "property_price": {
   "type": "number",
   "minimum": 0,
   "description": "Property purchase price in GBP."
  },
  "is_interest_only": {
   "type": "boolean",
   "description": "Interest-only vs repayment. Defaults to false (repayment)."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "loan": 315000,
  "deposit": 35000,
  "ltv_percent": 90,
  "property_price": 350000,
  "total_interest": 210315.5,
  "monthly_payment": 1751.05,
  "total_repayment": 525315.5
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/uk-mortgage-calculator-132bf310/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)
