$0.01
per call · USD Coin on Base
Rental property investment calculator. Full multi-year deal analysis for a rental property deal: mortgage, per-category rent/expense growth, a sale scenario, IRR, and cumulative totals over the holding period, alongside the first-year NOI/cap-rate/cash-on-cash snapshot.
Endpoint
POST https://x402.outpimp.com/rentalPropertyCalculator3
Calls / 30d
1
Unique payers / 30d
Aug 30
Last called
exact
Payment scheme
Call this service
import { wrapFetchWithPayment } from "@x402/fetch";
import { privateKeyToAccount } from "viem/accounts";
const account = privateKeyToAccount(process.env.PRIVATE_KEY);
const fetchWithPay = wrapFetchWithPayment(fetch, account);
const res = await fetchWithPay("https://x402.outpimp.com/rentalPropertyCalculator", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"annualInsurance": 0,
"annualMaintenance": 0,
"annualPropertyTaxes": 0,
"closingCosts": 0,
"downPaymentPercent": 0.2,
"hoaAnnualIncrease": 0,
"holdingLengthYears": 2,
"insuranceAnnualIncrease": 0,
"interestRate": 0,
"loanTermYears": 10,
"maintenanceAnnualIncrease": 0,
"monthlyHOA": 0,
"monthlyRent": 2000,
"otherAnnualExpenses": 0,
"otherAnnualIncrease": 0,
"propertyManagementFeeRate": 0,
"purchasePrice": 200000,
"rehabCosts": 0,
"rentAnnualIncrease": 0,
"saleExpensesRate": 0,
"salePrice": 200000,
"taxesAnnualIncrease": 0,
"vacancyRate": 0
}),
});
const data = await res.json();curl -X POST \
"https://x402.outpimp.com/rentalPropertyCalculator" \
-H "Content-Type: application/json" \
-d '{"annualInsurance":0,"annualMaintenance":0,"annualPropertyTaxes":0,"closingCosts":0,"downPaymentPercent":0.2,"hoaAnnualIncrease":0,"holdingLengthYears":2,"insuranceAnnualIncrease":0,"interestRate":0,"loanTermYears":10,"maintenanceAnnualIncrease":0,"monthlyHOA":0,"monthlyRent":2000,"otherAnnualExpenses":0,"otherAnnualIncrease":0,"propertyManagementFeeRate":0,"purchasePrice":200000,"rehabCosts":0,"rentAnnualIncrease":0,"saleExpensesRate":0,"salePrice":200000,"taxesAnnualIncrease":0,"vacancyRate":0}' \
-H "X-PAYMENT: <signed x402 payment>"Example response
{
"data": {
"firstYear": {
"NOI": 24000,
"capRate": 0.12,
"cashFlow": 8000,
"cashOnCashReturn": 0.2
},
"investedCash": 40000,
"irr": 0.5177,
"monthlyMortgagePayment": 1333.33,
"params": {
"annualInsurance": 0,
"annualMaintenance": 0,
"annualPropertyTaxes": 0,
"closingCosts": 0,
"downPaymentPercent": 0.2,
"hoaAnnualIncrease": 0,
"holdingLengthYears": 2,
"insuranceAnnualIncrease": 0,
"interestRate": 0,
"loanTermYears": 10,
"maintenanceAnnualIncrease": 0,
"monthlyHOA": 0,
"monthlyRent": 2000,
"otherAnnualExpenses": 0,
"otherAnnualIncrease": 0,
"propertyManagementFeeRate": 0,
"purchasePrice": 200000,
"rehabCosts": 0,
"rentAnnualIncrease": 0,
"saleExpensesRate": 0,
"salePrice": 200000,
"taxesAnnualIncrease": 0,
"vacancyRate": 0
},
"sale": {
"impliedAnnualGrowthRate": 0,
"netProceeds": 72000,
"totalProfitAfterSale": 48000
},
"totals": {
"NOI": 48000,
"expenses": 0,
"mortgagePayments": 32000,
"operatingCashFlow": 16000,
"rentalIncome": 48000
},
"yearByYear": [
{
"NOI": 24000,
"annualCashFlow": 8000,
"annualCoCReturn": 0.2,
"annualExpenses": 0,
"annualIncome": 24000,
"annualMortgagePayment": 16000,
"interestPortion": 0,
"loanBalance": 144000,
"principalPortion": 16000,
"totalEquity": 56000,
"year": 1
}
]
},
"ok": true
}Payment details
0x548efd4f4d4a5c3669dbb4cbb2b1a637feeec5f6USD Coin · 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913Is this your API?
Pin it to the top of Other and the homepage with a featured placement.
More from Sindri & similar services
Sindri · GetCurrentCryptoPrice
x402.outpimp.com
Live cryptocurrency price API. Returns the current market price (in USD) of any cryptocurrency by ticker symbol (BTC, ETH, DOGE, etc.) — live market data an LLM cannot know on its own.
Sindri · GetWeather
x402.outpimp.com
Live weather API. Returns real-time weather conditions, temperature, feels-like temperature, humidity, wind speed, precipitation, and UV index for any city worldwide — live external data an LLM cannot know on its own. Supports metric/imperial units, 74 languages, and optional 3-day forecast and sun/moon astronomy data.
Sindri · IsEmail
x402.outpimp.com
Email validation API. Checks whether a string is a syntactically valid email address using the same production-grade validation library trusted across the Node.js ecosystem, catching edge cases a quick regex misses. Returns true or false.