openapi: 3.0.1 info: title: Realty Mole Property Listings Sale Estimate API description: 'The Realty Mole Property API provides US real-estate and property data: property records, AVM-based rental estimates and sale-price (value) estimates with comparable properties, and active for-sale and for-rent listings, queried by address or latitude/longitude. The API is distributed through RapidAPI and authenticated with RapidAPI headers (X-RapidAPI-Key, X-RapidAPI-Host). STATUS: The standalone Realty Mole Property API is legacy and superseded by the RentCast API (https://api.rentcast.io/v1). New integrations should use RentCast; existing Realty Mole users should follow the Realty Mole Migration Guide (https://developers.rentcast.io/reference/realty-mole-migration-guide).' termsOfService: https://rapidapi.com/realtymole/api/realty-mole-property-api contact: name: RealtyMole / RentCast url: https://www.rentcast.io/api version: '1.0' servers: - url: https://realty-mole-property-api.p.rapidapi.com description: Realty Mole Property API host on RapidAPI (legacy; superseded by RentCast) security: - RapidAPIKey: [] tags: - name: Sale Estimate description: AVM sale-price (value) estimate with comparable sales. paths: /salePrice: get: operationId: getSalePrice tags: - Sale Estimate summary: Estimate sale price (value) description: Returns an estimated market sale price (value) for the target property, a low/high range, and the comparable sold properties used by the AVM algorithm. parameters: - name: address in: query required: false description: Target property address. schema: type: string - name: latitude in: query required: false schema: type: number format: double - name: longitude in: query required: false schema: type: number format: double - name: propertyType in: query required: false schema: type: string - name: bedrooms in: query required: false schema: type: number - name: bathrooms in: query required: false schema: type: number - name: squareFootage in: query required: false schema: type: number - name: compCount in: query required: false schema: type: integer responses: '200': description: Sale price estimate with range and comparables. content: application/json: schema: $ref: '#/components/schemas/SaleEstimate' '401': $ref: '#/components/responses/Unauthorized' '429': $ref: '#/components/responses/RateLimited' components: schemas: SaleEstimate: type: object description: Sale price (value) estimate with range and comparable sales. properties: price: type: number description: Estimated sale price (value). priceRangeLow: type: number priceRangeHigh: type: number latitude: type: number format: double longitude: type: number format: double listings: type: array description: Comparable sold properties used by the estimate. items: $ref: '#/components/schemas/Comparable' Comparable: type: object description: A comparable property contributing to an estimate. properties: formattedAddress: type: string price: type: number propertyType: type: string bedrooms: type: number bathrooms: type: number squareFootage: type: number latitude: type: number format: double longitude: type: number format: double distance: type: number description: Distance in miles from the target property. daysOld: type: integer correlation: type: number description: Similarity weighting applied to the comparable. responses: RateLimited: description: Plan request quota or rate limit exceeded. Unauthorized: description: Missing or invalid RapidAPI key. securitySchemes: RapidAPIKey: type: apiKey in: header name: X-RapidAPI-Key description: 'RapidAPI subscription key. Requests must also send the header `X-RapidAPI-Host: realty-mole-property-api.p.rapidapi.com`.'