> ## Documentation Index
> Fetch the complete documentation index at: https://docs.propertydata.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Mortgage Loan Calculation

> Mortgage Loan Calculation



## OpenAPI

````yaml api-reference/realtor/openapi.json get /api/v1/mortgage/loan-calculation
openapi: 3.1.0
info:
  title: US Red Property Data
  description: US Red Property Data Documentation
  version: 1.0.0
servers:
  - url: https://us-red-property-data.p.rapidapi.com
    description: RapiAPI
security: []
paths:
  /api/v1/mortgage/loan-calculation:
    get:
      tags:
        - Mortgage
      summary: Mortgage Loan Calculation
      description: Mortgage Loan Calculation
      operationId: getApiV1MortgageLoan-calculation
      parameters:
        - in: query
          name: down_payment
          schema:
            type: string
            minLength: 1
            description: Down payment
            example: '258000'
          required: true
        - in: query
          name: hoa_fees
          schema:
            type: string
            minLength: 1
            description: Hoa fees
            example: '0'
          required: true
        - in: query
          name: home_insurance_rate
          schema:
            type: string
            minLength: 1
            description: Home insurance rate
            example: '0.0033'
          required: true
        - in: query
          name: interest_rate
          schema:
            type: string
            minLength: 1
            description: Interest rate
            example: '0.0605'
          required: true
        - in: query
          name: loan_type
          schema:
            type: string
            minLength: 1
            description: Loan type
            example: THIRTY_YEAR_FIX
          required: true
        - in: query
          name: price
          schema:
            type: string
            minLength: 1
            description: Price
            example: '1290000'
          required: true
        - in: query
          name: property_tax_rate
          schema:
            type: string
            minLength: 1
            description: Property tax rate
            example: '0.0125'
          required: true
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: object
                properties:
                  success:
                    type: boolean
                    example: true
                  cost:
                    type: number
                    description: Cost of the request
                    example: 1
                  data:
                    type: object
                    properties:
                      monthly_cost:
                        type: number
                        description: ''
                        example: 7920
                      total_payment:
                        type: number
                        description: ''
                        example: 2239407
                      monthly_cost_items:
                        type: array
                        items:
                          type: object
                          properties:
                            amount:
                              type: number
                              description: ''
                              example: 6221
                            display_name:
                              type: string
                              description: ''
                              example: Principal & interest
                            type:
                              type: string
                              description: ''
                              example: PRINCIPAL_AND_INTEREST
                      amortization_schedule:
                        type: array
                        items:
                          type: object
                          properties:
                            interest:
                              type: number
                              description: ''
                              example: 62092
                            principal:
                              type: number
                              description: ''
                              example: 12555
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                    example: Bad request
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                    example: >-
                      Invalid API key. Go to https://docs.rapidapi.com/docs/keys
                      for more info.
        '403':
          description: Not Found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                    example: You are not subscribed to this API.
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                type: object
                properties:
                  success:
                    type: boolean
                    example: false
                  message:
                    type: string
                    example: 'Request failed with status 500: Internal Server Error'
                  status_code:
                    type: number
                    example: 500
                  cost:
                    type: number
                    example: 0
                  explain:
                    type: string
                    example: >-
                      Oops, it looks like there was an issue processing your
                      request. Don't worry, you won't be charged for this
                      request
      security:
        - apiKeyAuth: []
components:
  securitySchemes:
    apiKeyAuth:
      type: apiKey
      in: header
      name: x-rapidapi-key
      description: Rapid API Key

````