MortVista API
Public REST API for mortgage calculators — 15 endpoints, 7 countries, no API key required.
# Example: US Mortgage Calculator
curl -X POST https://staging-mortgage.propvista.io/api/v1/calculators/mortgage-usa \
-H "Content-Type: application/json" \
-d '{"purchasePrice":450000,"downPaymentPct":20,"interestRate":6.75,"amortizationYears":30}'
Base URL
https://staging-mortgage.propvista.io/api/v1/calculators/{calculator}
Method: POST | Content-Type: application/json
Endpoints
US Conventional
POST /api/v1/calculators/mortgage-usa
Fields: purchasePrice, downPaymentPct, interestRate, amortizationYears
Canada Mortgage
POST /api/v1/calculators/mortgage-canada
Fields: purchasePrice, downPaymentPct, interestRate, amortizationYears, paymentFrequency
UAE Mortgage
POST /api/v1/calculators/mortgage-uae
Fields: purchasePrice, applicantType, monthlyIncome, existingDebts, propertyStatus
FHA Loan
POST /api/v1/calculators/fha
Fields: purchasePrice, downPaymentPct, interestRate, amortizationYears, creditScore
VA Loan
POST /api/v1/calculators/va
Fields: purchasePrice, downPaymentPct, interestRate, amortizationYears, serviceType, isFirstTimeUse
PMI Calculator
POST /api/v1/calculators/pmi
Fields: homeValue, loanAmount, interestRate, amortizationYears, creditScore
US Closing Costs
POST /api/v1/calculators/closing-costs-usa
Fields: purchasePrice, loanAmount, state
India Stamp Duty
POST /api/v1/calculators/stamp-duty-india
Fields: propertyValue, state, isWoman, isUnderConstruction
UK SDLT
POST /api/v1/calculators/sdlt-uk
Fields: purchasePrice, isFirstTimeBuyer, isAdditionalProperty, country
Singapore BSD/ABSD
POST /api/v1/calculators/bsd-singapore
Fields: purchasePrice, buyerType, propertyCount
Australia Stamp Duty
POST /api/v1/calculators/stamp-duty-australia
Fields: purchasePrice, state, isFirstHomeBuyer, isForeignBuyer
UAE DLD Fees
POST /api/v1/calculators/dld-fees
Fields: purchasePrice, emirate, propertyType, buyerType
Broker Commission
POST /api/v1/calculators/broker-commission
Fields: salePrice, commissionPct, market
Monthly Costs
POST /api/v1/calculators/monthly-costs
Fields: loanAmount, interestRate, termYears, market
Early Settlement
POST /api/v1/calculators/early-settlement
Fields: originalLoanAmount, annualRatePct, totalTermYears, monthsElapsed
Response Format
{
"data": { ... calculator results ... },
"error": null,
"meta": { "calculator": "mortgage-usa" }
}Embeddable Widget
For no-code integration, use our embeddable widget script. Get your widget key from the broker dashboard.
<script src="https://staging-mortgage.propvista.io/embed/widget.js" data-widget-id="wid_your_key" data-calculators="mortgage-usa,closing-costs" data-color="#1a365d"> </script>
Need help integrating? Contact us at
support@propvista.io