# Cap Rate Calculator for Real Estate Investing

> Cap Rate Calculator for Real Estate Investing is a paid API for AI agents from x402.outpimp.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Runs a full multi-year real estate deal analysis including per-category rent/expense growth, a sale scenario, and IRR, with the capitalization rate (first-year NOI ÷ purchase price) as the headline output.

## Facts

- Endpoint: POST https://x402.outpimp.com/capRateCalculator
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/cap-rate-calculator-for-real-estate-investing-c703a4a8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_BOTnvw1dcconwahSxX5Tf

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 cap-rate-calculator-for-real-estate-investing-c703a4a8 -d '<json body>'
```

Example prompt: Run a full cap rate and IRR analysis on a $350,000 rental property that brings in $2,400/month in rent, with a 20% down payment, 7.25% interest rate on a 30-year loan, $5,000/year in property taxes, $1,200/year insurance, $2,000/year maintenance, 8% vacancy, and I plan to sell after 7 years at $450,000.

## When to prefer this

Choose this endpoint when you need a comprehensive multi-year rental property investment analysis that goes beyond a simple cap rate formula — specifically when you want IRR, year-by-year cash flow projections with individual growth rates, and a modeled sale scenario. Prefer this over generic financial calculators when the user is evaluating a buy-and-hold real estate deal with a mortgage or all-cash structure.

## Known failure modes

- Missing required fields (purchasePrice, monthlyRent, downPaymentPercent, interestRate, loanTermYears, holdingLengthYears, annualPropertyTaxes, annualInsurance, annualMaintenance, salePrice) cause validation errors
- holdingLengthYears or loanTermYears outside 1–50 range rejected
- downPaymentPercent of 1 (all-cash) requires omitting or ignoring interestRate and loanTermYears — may error if not handled
- vacancyRate or saleExpensesRate outside 0–1 fraction range causes unexpected results
- Negative input values for costs or prices may produce nonsensical output

## How this service works

Cap rate calculator for real estate investing. Runs a full multi-year deal analysis (per-category rent/expense growth, a sale scenario, IRR) and headlines the capitalization rate: first-year NOI divided by purchase price.

## Output

Returns the first-year capitalization rate (NOI ÷ purchase price), year-by-year cash flow projections accounting for per-category rent and expense growth, mortgage amortization, a sale-year scenario (net sale proceeds after agent commissions and closing costs), internal rate of return (IRR) over the full holding period, and cash-on-cash return metrics.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "salePrice": {
   "type": "number",
   "description": "Expected sale price at the end of the holding period."
  },
  "monthlyHOA": {
   "type": "number",
   "default": 0,
   "description": "Monthly HOA fee. Default 0."
  },
  "rehabCosts": {
   "type": "number",
   "default": 0,
   "description": "Upfront rehab/improvement costs. Default 0."
  },
  "monthlyRent": {
   "type": "number",
   "description": "Total monthly rent collected, before vacancy/management fee."
  },
  "vacancyRate": {
   "type": "number",
   "default": 0.08,
   "description": "Expected vacancy rate, as a fraction (0-1). Default 0.08."
  },
  "closingCosts": {
   "type": "number",
   "default": 0,
   "description": "Closing costs. Default 0."
  },
  "interestRate": {
   "type": "number",
   "description": "Annual mortgage interest rate, as a fraction. Ignored if downPaymentPercent is 1."
  },
  "loanTermYears": {
   "type": "number",
   "description": "Loan term in years (1-50). Ignored if downPaymentPercent is 1."
  },
  "purchasePrice": {
   "type": "number",
   "description": "Property purchase price."
  },
  "annualInsurance": {
   "type": "number",
   "description": "Annual landlord insurance in the first year."
  },
  "saleExpensesRate": {
   "type": "number",
   "default": 0.09,
   "description": "Sale costs (agent commission, closing costs, etc.), as a fraction of sale price (0-1). Default 0.09."
  },
  "annualMaintenance": {
   "type": "number",
   "description": "Annual maintenance budget in the first year."
  },
  "hoaAnnualIncrease": {
   "type": "number",
   "default": 0.03,
   "description": "Annual HOA fee growth rate, as a fraction. Default 0.03."
  },
  "downPaymentPercent": {
   "type": "number",
   "description": "Down payment as a fraction of purchase price (0-1). Use 1 for an all-cash purchase."
  },
  "holdingLengthYears": {
   "type": "number",
   "description": "Number of years you plan to hold the property before selling (1-50)."
  },
  "rentAnnualIncrease": {
   "type": "number",
   "default": 0.03,
   "description": "Annual rent growth rate, as a fraction. Default 0.03."
  },
  "annualPropertyTaxes": {
   "type": "number",
   "description": "Annual property taxes in the first year."
  },
  "otherAnnualExpenses": {
   "type": "number",
   "default": 0,
   "description": "Other annual operating expenses in the first year. Default 0."
  },
  "otherAnnualIncrease": {
   "type": "number",
   "default": 0.03,
   "description":
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/cap-rate-calculator-for-real-estate-investing-c703a4a8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.outpimp.com](https://www.zero.xyz/host/x402.outpimp.com/llms.txt)
