CalcFleet Mortgage API

The mortgage API from CalcFleet — 7 operation(s) for mortgage.

Operations 7

POST /api/v1/tools/mortgage-overpayment-calculator Mortgage Overpayment Calculator #
POST /api/v1/tools/mortgage-refinance-calculator Mortgage Refinance Calculator #
POST /api/v1/tools/closing-cost-calculator Mortgage Closing Cost Estimator #
POST /api/v1/tools/mortgage-points-calculator Mortgage Discount Points Break-Even Calculator #
POST /api/v1/tools/home-affordability-calculator Home Affordability Calculator #
POST /api/v1/tools/down-payment-calculator Down Payment Calculator with PMI Threshold #
POST /api/v1/tools/mortgage-piti-calculator Mortgage PITI Calculator #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • 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.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/calcfleet-com:calcfleet-com-mortgage-api"
All apis
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.

Get an API 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 Specification

calcfleet-com-mortgage-api-openapi.yml Raw ↑
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