CalcFleet Mortgage API
The mortgage API from CalcFleet — 7 operation(s) for mortgage.
The mortgage API from CalcFleet — 7 operation(s) for mortgage.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/calcfleet-com:calcfleet-com-mortgage-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Calcfleet Com Mortgage API
version: 1.0.0
contact:
name: CalcFleet Developers
url: https://calcfleet.com/developers
license:
name: CalcFleet API Terms
url: https://calcfleet.com/developers
description: 'Operations tagged mortgage across 2 of this provider''s published API definitions: calcfleet-com-openapi.json, calcfleet-com-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://calcfleet.com
description: 'First-party API — free anonymous trial; optional Authorization: Bearer cf_… key for higher rate limits.'
tags:
- name: mortgage
paths:
/api/v1/tools/mortgage-overpayment-calculator:
post:
operationId: mortgageOverpaymentCalculator
summary: Mortgage Overpayment Calculator
description: See exactly how much interest and time you save by overpaying your mortgage. Instant amortization schedule plus a clear breakdown of the months you save.
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
principal:
type: number
exclusiveMinimum: 0
maximum: 100000000
annualRatePct:
type: number
minimum: 0
maximum: 50
termYears:
type: number
minimum: 0.08333333333333333
maximum: 50
extraMonthly:
type: number
minimum: 0
maximum: 1000000
required:
- principal
- annualRatePct
- termYears
- extraMonthly
additionalProperties: false
responses:
'200':
description: Successful calculation result.
content:
application/json:
schema:
type: object
properties:
result:
type: object
description: Structured calculation output (fields vary per calculator).
required:
- result
'400':
description: Invalid input — the issues array contains Zod validation errors.
content:
application/json:
schema:
type: object
properties:
error:
type: string
issues:
type: array
items:
type: object
required:
- error
- issues
'403':
description: 'Forbidden — an Authorization: Bearer cf_… key was supplied but is invalid.'
'404':
description: Unknown tool slug.
tags:
- mortgage
servers:
- url: https://calcfleet.com
description: 'First-party API — free anonymous trial; optional Authorization: Bearer cf_… key for higher rate limits.'
/api/v1/tools/mortgage-refinance-calculator:
post:
operationId: mortgageRefinanceCalculator
summary: Mortgage Refinance Calculator
description: Find out if refinancing your mortgage is worth it. Compare monthly payments, see when you break even, and spot if a lower rate actually costs more overall.
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
currentBalance:
type: number
exclusiveMinimum: 0
maximum: 100000000
currentRatePct:
type: number
minimum: 0
maximum: 30
remainingTermMonths:
type: integer
exclusiveMinimum: 0
maximum: 600
newRatePct:
type: number
minimum: 0
maximum: 30
newTermMonths:
type: integer
exclusiveMinimum: 0
maximum: 600
closingCosts:
type: number
minimum: 0
maximum: 1000000
required:
- currentBalance
- currentRatePct
- remainingTermMonths
- newRatePct
- newTermMonths
- closingCosts
additionalProperties: false
responses:
'200':
description: Successful calculation result.
content:
application/json:
schema:
type: object
properties:
result:
type: object
description: Structured calculation output (fields vary per calculator).
required:
- result
'400':
description: Invalid input — the issues array contains Zod validation errors.
content:
application/json:
schema:
type: object
properties:
error:
type: string
issues:
type: array
items:
type: object
required:
- error
- issues
'403':
description: 'Forbidden — an Authorization: Bearer cf_… key was supplied but is invalid.'
'404':
description: Unknown tool slug.
tags:
- mortgage
servers:
- url: https://calcfleet.com
description: 'First-party API — free anonymous trial; optional Authorization: Bearer cf_… key for higher rate limits.'
/api/v1/tools/closing-cost-calculator:
post:
operationId: closingCostCalculator
summary: Mortgage Closing Cost Estimator
description: Estimate US mortgage closing costs before you buy. See itemized origination, appraisal, title, and prepaid fees with typical ranges and cash to close.
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
homePrice:
type: number
exclusiveMinimum: 0
maximum: 10000000
loanAmount:
type: number
exclusiveMinimum: 0
maximum: 10000000
originationFeePct:
type: number
minimum: 0
maximum: 5
appraisalFee:
type: number
minimum: 0
maximum: 5000
titleFee:
type: number
minimum: 0
maximum: 20000
recordingFee:
type: number
minimum: 0
maximum: 2000
prepaidEscrow:
type: number
minimum: 0
maximum: 20000
required:
- homePrice
- loanAmount
- originationFeePct
- appraisalFee
- titleFee
- recordingFee
- prepaidEscrow
additionalProperties: false
responses:
'200':
description: Successful calculation result.
content:
application/json:
schema:
type: object
properties:
result:
type: object
description: Structured calculation output (fields vary per calculator).
required:
- result
'400':
description: Invalid input — the issues array contains Zod validation errors.
content:
application/json:
schema:
type: object
properties:
error:
type: string
issues:
type: array
items:
type: object
required:
- error
- issues
'403':
description: 'Forbidden — an Authorization: Bearer cf_… key was supplied but is invalid.'
'404':
description: Unknown tool slug.
tags:
- mortgage
servers:
- url: https://calcfleet.com
description: 'First-party API — free anonymous trial; optional Authorization: Bearer cf_… key for higher rate limits.'
/api/v1/tools/mortgage-points-calculator:
post:
operationId: mortgagePointsCalculator
summary: Mortgage Discount Points Break-Even Calculator
description: Find out if buying mortgage discount points is worth it. See the break-even month and net gain over your planned hold period. Points lose if you sell early.
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
loanAmount:
type: number
exclusiveMinimum: 0
maximum: 100000000
annualRatePct:
type: number
minimum: 0
maximum: 30
termMonths:
type: integer
exclusiveMinimum: 0
maximum: 600
points:
type: number
minimum: 0
maximum: 10
rateReductionPerPoint:
type: number
minimum: 0
maximum: 2
holdPeriodMonths:
type: integer
minimum: 1
maximum: 600
required:
- loanAmount
- annualRatePct
- termMonths
- points
- rateReductionPerPoint
- holdPeriodMonths
additionalProperties: false
responses:
'200':
description: Successful calculation result.
content:
application/json:
schema:
type: object
properties:
result:
type: object
description: Structured calculation output (fields vary per calculator).
required:
- result
'400':
description: Invalid input — the issues array contains Zod validation errors.
content:
application/json:
schema:
type: object
properties:
error:
type: string
issues:
type: array
items:
type: object
required:
- error
- issues
'403':
description: 'Forbidden — an Authorization: Bearer cf_… key was supplied but is invalid.'
'404':
description: Unknown tool slug.
tags:
- mortgage
servers:
- url: https://calcfleet.com
description: 'First-party API — free anonymous trial; optional Authorization: Bearer cf_… key for higher rate limits.'
/api/v1/tools/home-affordability-calculator:
post:
operationId: homeAffordabilityCalculator
summary: Home Affordability Calculator
description: Find out how much house you can afford using the 28/36 DTI rule. Enter income, rate, and debts to get your max loan, price, and a DTI scenarios table.
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
grossMonthlyIncome:
type: number
exclusiveMinimum: 0
maximum: 1000000
annualRatePct:
type: number
minimum: 0
maximum: 30
termYears:
type: number
minimum: 0.08333333333333333
maximum: 50
downPayment:
type: number
minimum: 0
maximum: 10000000
otherMonthlyDebts:
type: number
minimum: 0
maximum: 1000000
frontEndDtiPct:
type: number
minimum: 1
maximum: 50
backEndDtiPct:
type: number
minimum: 1
maximum: 65
required:
- grossMonthlyIncome
- annualRatePct
- termYears
- downPayment
- otherMonthlyDebts
- frontEndDtiPct
- backEndDtiPct
additionalProperties: false
responses:
'200':
description: Successful calculation result.
content:
application/json:
schema:
type: object
properties:
result:
type: object
description: Structured calculation output (fields vary per calculator).
required:
- result
'400':
description: Invalid input — the issues array contains Zod validation errors.
content:
application/json:
schema:
type: object
properties:
error:
type: string
issues:
type: array
items:
type: object
required:
- error
- issues
'403':
description: 'Forbidden — an Authorization: Bearer cf_… key was supplied but is invalid.'
'404':
description: Unknown tool slug.
tags:
- mortgage
servers:
- url: https://calcfleet.com
description: 'First-party API — free anonymous trial; optional Authorization: Bearer cf_… key for higher rate limits.'
/api/v1/tools/down-payment-calculator:
post:
operationId: downPaymentCalculator
summary: Down Payment Calculator with PMI Threshold
description: Calculate your down payment amount, loan size, and PMI status instantly. See the dollar gap to 20% equity and compare multiple down payment scenarios.
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
price:
type: number
exclusiveMinimum: 0
maximum: 100000000
downPct:
type: number
minimum: 0
maximum: 100
required:
- price
- downPct
additionalProperties: false
responses:
'200':
description: Successful calculation result.
content:
application/json:
schema:
type: object
properties:
result:
type: object
description: Structured calculation output (fields vary per calculator).
required:
- result
'400':
description: Invalid input — the issues array contains Zod validation errors.
content:
application/json:
schema:
type: object
properties:
error:
type: string
issues:
type: array
items:
type: object
required:
- error
- issues
'403':
description: 'Forbidden — an Authorization: Bearer cf_… key was supplied but is invalid.'
'404':
description: Unknown tool slug.
tags:
- mortgage
servers:
- url: https://calcfleet.com
description: 'First-party API — free anonymous trial; optional Authorization: Bearer cf_… key for higher rate limits.'
/api/v1/tools/mortgage-piti-calculator:
post:
operationId: mortgagePitiCalculator
summary: Mortgage PITI Calculator
description: Calculate your full monthly PITI mortgage payment—principal, interest, property taxes, homeowners insurance, and PMI. Full amortization schedule included.
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
loanAmount:
type: number
exclusiveMinimum: 0
maximum: 100000000
homeValue:
type: number
exclusiveMinimum: 0
maximum: 100000000
annualRatePct:
type: number
minimum: 0
maximum: 30
termYears:
type: integer
exclusiveMinimum: 0
maximum: 50
annualPropertyTaxRatePct:
type: number
minimum: 0
maximum: 10
annualInsuranceDollars:
type: number
minimum: 0
maximum: 500000
pmiRatePct:
type: number
minimum: 0
maximum: 5
required:
- loanAmount
- homeValue
- annualRatePct
- termYears
- annualPropertyTaxRatePct
- annualInsuranceDollars
- pmiRatePct
additionalProperties: false
responses:
'200':
description: Successful calculation result.
content:
application/json:
schema:
type: object
properties:
result:
type: object
description: Structured calculation output (fields vary per calculator).
required:
- result
'400':
description: Invalid input — the issues array contains Zod validation errors.
content:
application/json:
schema:
type: object
properties:
error:
type: string
issues:
type: array
items:
type: object
required:
- error
- issues
'403':
description: 'Forbidden — an Authorization: Bearer cf_… key was supplied but is invalid.'
'404':
description: Unknown tool slug.
tags:
- mortgage
servers:
- url: https://calcfleet.com
description: 'First-party API — free anonymous trial; optional Authorization: Bearer cf_… key for higher rate limits.'
x-refined-from:
- calcfleet-com-openapi.json
- calcfleet-com-openapi.yml