{ "openapi": "3.1.0", "info": { "title": "RentCast API", "version": "1.0" }, "servers": [ { "url": "https://api.rentcast.io/v1" } ], "components": { "securitySchemes": { "sec0": { "type": "apiKey", "in": "header", "name": "X-Api-Key" } } }, "security": [ { "sec0": [] } ], "paths": { "/properties": { "get": { "summary": "Property Records", "description": "Search for property records in a geographical area, or by a specific address.", "operationId": "property-records", "parameters": [ { "name": "address", "in": "query", "description": "The **full address** of the property, in the format `Street, City, State, Zip`. Used to retrieve data for a specific property, or together with the `radius` parameter to search for properties in a circular area", "schema": { "type": "string", "default": "5500 Grand Lake Dr, San Antonio, TX, 78244" } }, { "name": "city", "in": "query", "description": "The name of the city, used to search for properties in a specific city. This parameter is case-sensitive", "schema": { "type": "string" } }, { "name": "state", "in": "query", "description": "The 2-character state abbreviation, used to search for properties in a specific state. This parameter is case-sensitive", "schema": { "type": "string" } }, { "name": "zipCode", "in": "query", "description": "The 5-digit zip code, used to search for properties in a specific zip code", "schema": { "type": "string" } }, { "name": "latitude", "in": "query", "description": "The latitude of the search area. Use the `latitude`/`longitude` and `radius` parameters to search for properties in a circular area", "schema": { "type": "number", "format": "float" } }, { "name": "longitude", "in": "query", "description": "The longitude of the search area. Use the `latitude`/`longitude` and `radius` parameters to search for properties in a circular area", "schema": { "type": "number", "format": "float" } }, { "name": "radius", "in": "query", "description": "The radius of the search area in miles, with a maximum of 100. Use in combination with the `latitude`/`longitude` or `address` parameters to search for properties in a circular area", "schema": { "type": "number", "format": "float" } }, { "name": "propertyType", "in": "query", "description": "The type of the property, used to search for properties matching this criteria. See [explanation of property types](https://developers.rentcast.io/reference/property-types). Supports [multiple values](https://developers.rentcast.io/reference/search-queries#using-multiple-value-parameters)", "schema": { "type": "string", "enum": [ "Single Family", "Condo", "Townhouse", "Manufactured", "Multi-Family", "Apartment", "Land" ] } }, { "name": "bedrooms", "in": "query", "description": "The number of bedrooms, used to search for properties matching this criteria. Use `0` to indicate a studio layout. Supports [numeric ranges](https://developers.rentcast.io/reference/search-queries#using-numeric-range-parameters) and [multiple values](https://developers.rentcast.io/reference/search-queries#using-multiple-value-parameters)", "schema": { "type": "string" } }, { "name": "bathrooms", "in": "query", "description": "The number of bathrooms, used to search for properties matching this criteria. Supports fractions to indicate partial bathrooms, [numeric ranges](https://developers.rentcast.io/reference/search-queries#using-numeric-range-parameters) and [multiple values](https://developers.rentcast.io/reference/search-queries#using-multiple-value-parameters)", "schema": { "type": "string" } }, { "name": "squareFootage", "in": "query", "description": "The total living area size in square feet, used to search for properties matching this criteria. Supports [numeric ranges](https://developers.rentcast.io/reference/search-queries#using-numeric-range-parameters) and [multiple values](https://developers.rentcast.io/reference/search-queries#using-multiple-value-parameters)", "schema": { "type": "string" } }, { "name": "lotSize", "in": "query", "description": "The total lot size in square feet, used to search for properties matching this criteria. Supports [numeric ranges](https://developers.rentcast.io/reference/search-queries#using-numeric-range-parameters) and [multiple values](https://developers.rentcast.io/reference/search-queries#using-multiple-value-parameters)", "schema": { "type": "string" } }, { "name": "yearBuilt", "in": "query", "description": "The year of construction, used to search for properties matching this criteria. Supports [numeric ranges](https://developers.rentcast.io/reference/search-queries#using-numeric-range-parameters) and [multiple values](https://developers.rentcast.io/reference/search-queries#using-multiple-value-parameters)", "schema": { "type": "string" } }, { "in": "query", "name": "saleDateRange", "schema": { "type": "string" }, "description": "The number of days since a property was last sold, with a minimum of 1. Used to search for properties that were sold within the specified date range. Supports [numeric ranges](https://developers.rentcast.io/reference/search-queries#using-numeric-range-parameters)" }, { "in": "query", "name": "limit", "schema": { "type": "integer", "format": "int32" }, "description": "The maximum number of property records to return, between 1 and 500. Defaults to `50` if not provided. [Learn more](https://developers.rentcast.io/reference/pagination) about pagination" }, { "in": "query", "name": "offset", "schema": { "type": "integer", "format": "int32" }, "description": "The index of the first property record to return, used to paginate through large lists of results. Defaults to `0` if not provided. [Learn more](https://developers.rentcast.io/reference/pagination) about pagination" }, { "in": "query", "name": "includeTotalCount", "schema": { "type": "boolean" }, "description": "When enabled, will return the total number of results matching the current query in the `X-Total-Count` response header. Defaults to `false` if not provided" } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "examples": { "Success": { "summary": "Success", "value": [ { "id": "5500-Grand-Lake-Dr,-San-Antonio,-TX-78244", "formattedAddress": "5500 Grand Lake Dr, San Antonio, TX 78244", "addressLine1": "5500 Grand Lake Dr", "addressLine2": null, "city": "San Antonio", "state": "TX", "stateFips": "48", "zipCode": "78244", "county": "Bexar", "countyFips": "029", "latitude": 29.475962, "longitude": -98.351442, "propertyType": "Single Family", "bedrooms": 3, "bathrooms": 2, "squareFootage": 1878, "lotSize": 8850, "yearBuilt": 1973, "assessorID": "05076-103-0500", "legalDescription": "CB 5076A BLK 3 LOT 50", "subdivision": "WOODLAKE", "zoning": "RH", "lastSaleDate": "2024-11-18T00:00:00.000Z", "lastSalePrice": 270000, "hoa": { "fee": 175 }, "features": { "architectureType": "Contemporary", "cooling": true, "coolingType": "Central", "exteriorType": "Wood", "fireplace": true, "fireplaceType": "Masonry", "floorCount": 1, "foundationType": "Slab / Mat / Raft", "garage": true, "garageSpaces": 2, "garageType": "Garage", "heating": true, "heatingType": "Forced Air", "pool": true, "poolType": "Concrete", "roofType": "Asphalt", "roomCount": 5, "unitCount": 1, "viewType": "City" }, "taxAssessments": { "2020": { "year": 2020, "value": 142610, "land": 23450, "improvements": 119160 }, "2021": { "year": 2021, "value": 163440, "land": 45050, "improvements": 118390 }, "2022": { "year": 2022, "value": 197600, "land": 49560, "improvements": 148040 }, "2023": { "year": 2023, "value": 225790, "land": 59380, "improvements": 166410 }, "2024": { "year": 2024, "value": 216513, "land": 59380, "improvements": 157133 } }, "propertyTaxes": { "2020": { "year": 2020, "total": 3023 }, "2021": { "year": 2021, "total": 3455 }, "2022": { "year": 2022, "total": 4077 }, "2023": { "year": 2023, "total": 4201 }, "2024": { "year": 2024, "total": 4065 } }, "history": { "2017-10-19": { "event": "Sale", "date": "2017-10-19T00:00:00.000Z", "price": 185000 }, "2024-11-18": { "event": "Sale", "date": "2024-11-18T00:00:00.000Z", "price": 270000 } }, "owner": { "names": [ "Rolando Villarreal" ], "type": "Individual", "mailingAddress": { "id": "5500-Grand-Lake-Dr,-San-Antonio,-TX-78244", "formattedAddress": "5500 Grand Lake Dr, San Antonio, TX 78244", "addressLine1": "5500 Grand Lake Dr", "addressLine2": null, "city": "San Antonio", "state": "TX", "stateFips": "48", "zipCode": "78244" } }, "ownerOccupied": true } ] } }, "schema": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string", "example": "5500-Grand-Lake-Dr,-San-Antonio,-TX-78244" }, "formattedAddress": { "type": "string", "example": "5500 Grand Lake Dr, San Antonio, TX 78244" }, "addressLine1": { "type": "string", "example": "5500 Grand Lake Dr" }, "addressLine2": {}, "city": { "type": "string", "example": "San Antonio" }, "state": { "type": "string", "example": "TX" }, "zipCode": { "type": "string", "example": "78244" }, "county": { "type": "string", "example": "Bexar" }, "latitude": { "type": "number", "example": 29.476011, "default": 0 }, "longitude": { "type": "number", "example": -98.351454, "default": 0 }, "propertyType": { "type": "string", "example": "Single Family" }, "bedrooms": { "type": "integer", "example": 3, "default": 0 }, "bathrooms": { "type": "integer", "example": 2, "default": 0 }, "squareFootage": { "type": "integer", "example": 1878, "default": 0 }, "lotSize": { "type": "integer", "example": 8843, "default": 0 }, "yearBuilt": { "type": "integer", "example": 1973, "default": 0 }, "assessorID": { "type": "string", "example": "05076-103-0500" }, "legalDescription": { "type": "string", "example": "CB 5076A BLK 3 LOT 50" }, "subdivision": { "type": "string", "example": "CONV A/S CODE" }, "zoning": { "type": "string", "example": "RH" }, "lastSaleDate": { "type": "string", "example": "2017-10-19T00:00:00.000Z" }, "lastSalePrice": { "type": "integer", "example": 185000, "default": 0 }, "hoa": { "type": "object", "properties": { "fee": { "type": "integer", "example": 175, "default": 0 } } }, "features": { "type": "object", "properties": { "architectureType": { "type": "string", "example": "Contemporary" }, "cooling": { "type": "boolean", "example": true, "default": true }, "coolingType": { "type": "string", "example": "Central" }, "exteriorType": { "type": "string", "example": "Wood" }, "fireplace": { "type": "boolean", "example": true, "default": true }, "fireplaceType": { "type": "string", "example": "Masonry" }, "floorCount": { "type": "integer", "example": 1, "default": 0 }, "foundationType": { "type": "string", "example": "Slab / Mat / Raft" }, "garage": { "type": "boolean", "example": true, "default": true }, "garageSpaces": { "type": "integer", "example": 2, "default": 0 }, "garageType": { "type": "string", "example": "Garage" }, "heating": { "type": "boolean", "example": true, "default": true }, "heatingType": { "type": "string", "example": "Forced Air" }, "pool": { "type": "boolean", "example": true, "default": true }, "poolType": { "type": "string", "example": "Concrete" }, "roofType": { "type": "string", "example": "Asphalt" }, "roomCount": { "type": "integer", "example": 5, "default": 0 }, "unitCount": { "type": "integer", "example": 1, "default": 0 }, "viewType": { "type": "string", "example": "City" } } }, "taxAssessments": { "type": "object", "properties": { "2019": { "type": "object", "properties": { "year": { "type": "integer", "example": 2019, "default": 0 }, "value": { "type": "integer", "example": 135430, "default": 0 }, "land": { "type": "integer", "example": 23450, "default": 0 }, "improvements": { "type": "integer", "example": 111980, "default": 0 } } }, "2020": { "type": "object", "properties": { "year": { "type": "integer", "example": 2020, "default": 0 }, "value": { "type": "integer", "example": 142610, "default": 0 }, "land": { "type": "integer", "example": 23450, "default": 0 }, "improvements": { "type": "integer", "example": 119160, "default": 0 } } }, "2021": { "type": "object", "properties": { "year": { "type": "integer", "example": 2021, "default": 0 }, "value": { "type": "integer", "example": 163440, "default": 0 }, "land": { "type": "integer", "example": 45050, "default": 0 }, "improvements": { "type": "integer", "example": 118390, "default": 0 } } }, "2022": { "type": "object", "properties": { "year": { "type": "integer", "example": 2022, "default": 0 }, "value": { "type": "integer", "example": 197600, "default": 0 }, "land": { "type": "integer", "example": 49560, "default": 0 }, "improvements": { "type": "integer", "example": 148040, "default": 0 } } }, "2023": { "type": "object", "properties": { "year": { "type": "integer", "example": 2023, "default": 0 }, "value": { "type": "integer", "example": 225790, "default": 0 }, "land": { "type": "integer", "example": 59380, "default": 0 }, "improvements": { "type": "integer", "example": 166410, "default": 0 } } } } }, "propertyTaxes": { "type": "object", "properties": { "2019": { "type": "object", "properties": { "year": { "type": "integer", "example": 2019, "default": 0 }, "total": { "type": "integer", "example": 2984, "default": 0 } } }, "2020": { "type": "object", "properties": { "year": { "type": "integer", "example": 2020, "default": 0 }, "total": { "type": "integer", "example": 3023, "default": 0 } } }, "2021": { "type": "object", "properties": { "year": { "type": "integer", "example": 2021, "default": 0 }, "total": { "type": "integer", "example": 3455, "default": 0 } } }, "2022": { "type": "object", "properties": { "year": { "type": "integer", "example": 2022, "default": 0 }, "total": { "type": "integer", "example": 4091, "default": 0 } } }, "2023": { "type": "object", "properties": { "year": { "type": "integer", "example": 2023, "default": 0 }, "total": { "type": "integer", "example": 4201, "default": 0 } } } } }, "history": { "type": "object", "properties": { "2004-06-16": { "type": "object", "properties": { "event": { "type": "string", "example": "Sale" }, "date": { "type": "string", "example": "2004-06-16T00:00:00.000Z" }, "price": { "type": "integer", "example": 95000, "default": 0 } } }, "2017-10-19": { "type": "object", "properties": { "event": { "type": "string", "example": "Sale" }, "date": { "type": "string", "example": "2017-10-19T00:00:00.000Z" }, "price": { "type": "integer", "example": 185000, "default": 0 } } } } }, "owner": { "type": "object", "properties": { "names": { "type": "array", "items": { "type": "string", "example": "Michael Smith" } }, "type": { "type": "string", "example": "Individual" }, "mailingAddress": { "type": "object", "properties": { "id": { "type": "string", "example": "149-Weaver-Blvd,---264,-Weaverville,-NC-28787" }, "formattedAddress": { "type": "string", "example": "149 Weaver Blvd, # 264, Weaverville, NC 28787" }, "addressLine1": { "type": "string", "example": "149 Weaver Blvd" }, "addressLine2": { "type": "string", "example": "# 264" }, "city": { "type": "string", "example": "Weaverville" }, "state": { "type": "string", "example": "NC" }, "zipCode": { "type": "string", "example": "28787" } } } } }, "ownerOccupied": { "type": "boolean", "example": false, "default": true } } } } } } }, "401": { "description": "Auth Error", "content": { "application/json": { "examples": { "Auth Error": { "value": { "status": 401, "error": "auth/api-key-invalid", "message": "No API key provided in request. An API key must be provided in the 'X-Api-Key' header" }, "summary": "Auth Error" } }, "schema": { "properties": { "status": { "type": "integer" }, "error": { "type": "string" }, "message": { "type": "string" } }, "type": "object" } } } } }, "deprecated": false } }, "/properties/random": { "get": { "summary": "Random Property Records", "description": "Returns a list of property records selected at random.", "operationId": "property-records-random", "parameters": [ { "name": "limit", "in": "query", "description": "The number of property records to return, between 1 and 500. Defaults to `50` if not provided", "schema": { "type": "integer", "default": 5, "format": "int32" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "examples": { "Success": { "value": [ { "id": "5500-Grand-Lake-Dr,-San-Antonio,-TX-78244", "formattedAddress": "5500 Grand Lake Dr, San Antonio, TX 78244", "addressLine1": "5500 Grand Lake Dr", "addressLine2": null, "city": "San Antonio", "state": "TX", "stateFips": "48", "zipCode": "78244", "county": "Bexar", "countyFips": "029", "latitude": 29.475962, "longitude": -98.351442, "propertyType": "Single Family", "bedrooms": 3, "bathrooms": 2, "squareFootage": 1878, "lotSize": 8850, "yearBuilt": 1973, "assessorID": "05076-103-0500", "legalDescription": "CB 5076A BLK 3 LOT 50", "subdivision": "WOODLAKE", "zoning": "RH", "lastSaleDate": "2024-11-18T00:00:00.000Z", "lastSalePrice": 270000, "hoa": { "fee": 175 }, "features": { "architectureType": "Contemporary", "cooling": true, "coolingType": "Central", "exteriorType": "Wood", "fireplace": true, "fireplaceType": "Masonry", "floorCount": 1, "foundationType": "Slab / Mat / Raft", "garage": true, "garageSpaces": 2, "garageType": "Garage", "heating": true, "heatingType": "Forced Air", "pool": true, "poolType": "Concrete", "roofType": "Asphalt", "roomCount": 5, "unitCount": 1, "viewType": "City" }, "taxAssessments": { "2020": { "year": 2020, "value": 142610, "land": 23450, "improvements": 119160 }, "2021": { "year": 2021, "value": 163440, "land": 45050, "improvements": 118390 }, "2022": { "year": 2022, "value": 197600, "land": 49560, "improvements": 148040 }, "2023": { "year": 2023, "value": 225790, "land": 59380, "improvements": 166410 }, "2024": { "year": 2024, "value": 216513, "land": 59380, "improvements": 157133 } }, "propertyTaxes": { "2020": { "year": 2020, "total": 3023 }, "2021": { "year": 2021, "total": 3455 }, "2022": { "year": 2022, "total": 4077 }, "2023": { "year": 2023, "total": 4201 }, "2024": { "year": 2024, "total": 4065 } }, "history": { "2017-10-19": { "event": "Sale", "date": "2017-10-19T00:00:00.000Z", "price": 185000 }, "2024-11-18": { "event": "Sale", "date": "2024-11-18T00:00:00.000Z", "price": 270000 } }, "owner": { "names": [ "Rolando Villarreal" ], "type": "Individual", "mailingAddress": { "id": "5500-Grand-Lake-Dr,-San-Antonio,-TX-78244", "formattedAddress": "5500 Grand Lake Dr, San Antonio, TX 78244", "addressLine1": "5500 Grand Lake Dr", "addressLine2": null, "city": "San Antonio", "state": "TX", "stateFips": "48", "zipCode": "78244" } }, "ownerOccupied": true }, { "id": "1824-Nw-32nd-St,-Oklahoma-City,-OK-73118", "formattedAddress": "1824 Nw 32nd St, Oklahoma City, OK 73118", "addressLine1": "1824 Nw 32nd St", "addressLine2": null, "city": "Oklahoma City", "state": "OK", "stateFips": "40", "zipCode": "73118", "county": "Oklahoma", "countyFips": "109", "latitude": 35.502556, "longitude": -97.543355, "propertyType": "Single Family", "bedrooms": 2, "bathrooms": 1, "squareFootage": 1205, "lotSize": 12763, "yearBuilt": 1935, "assessorID": "05-155-6980", "legalDescription": "MILITARY PARK ADD 037 000 LOTS 3 4 & 5", "subdivision": "MILITARY PARK ADD", "lastSaleDate": "2019-10-02T00:00:00.000Z", "lastSalePrice": 92650, "features": { "architectureType": "Ranch", "cooling": true, "coolingType": "Central", "exteriorType": "Brick Veneer", "fireplace": true, "floorCount": 1, "foundationType": "Raised", "garage": true, "garageSpaces": 2, "garageType": "Carport", "heating": true, "heatingType": "Central", "roofType": "Composition Shingle", "roomCount": 6, "unitCount": 1 }, "taxAssessments": { "2020": { "year": 2020, "value": 10945, "land": 3884, "improvements": 7061 }, "2022": { "year": 2022, "value": 12066, "land": 2802, "improvements": 9264 }, "2023": { "year": 2023, "value": 12669, "land": 2496, "improvements": 10173 }, "2024": { "year": 2024, "value": 13303, "land": 2575, "improvements": 10728 } }, "propertyTaxes": { "2020": { "year": 2020, "total": 1303 }, "2022": { "year": 2022, "total": 1419 }, "2023": { "year": 2023, "total": 1556 }, "2024": { "year": 2024, "total": 1648 } }, "history": { "2019-10-02": { "event": "Sale", "date": "2019-10-02T00:00:00.000Z", "price": 92650 } }, "owner": { "names": [ "Kimberly A Camp" ], "type": "Individual", "mailingAddress": { "id": "PO-BOX-722348,-Norman,-OK-73070", "formattedAddress": "PO BOX 722348, Norman, OK 73070", "addressLine1": "PO BOX 722348", "addressLine2": null, "city": "Norman", "state": "OK", "stateFips": "40", "zipCode": "73070" } }, "ownerOccupied": false }, { "id": "735-Tulip-Grove-Rd,-Apt-126,-Hermitage,-TN-37076", "formattedAddress": "735 Tulip Grove Rd, Apt 126, Hermitage, TN 37076", "addressLine1": "735 Tulip Grove Rd", "addressLine2": "Apt 126", "city": "Hermitage", "state": "TN", "stateFips": "47", "zipCode": "37076", "county": "Davidson", "countyFips": "037", "latitude": 36.202462, "longitude": -86.590874, "propertyType": "Townhouse", "bedrooms": 3, "bathrooms": 2.5, "squareFootage": 2030, "yearBuilt": 2006, "assessorID": "075-12-0F-014-00", "legalDescription": "UNIT 126 TULIP COVE TOWNHOMES PH 1 FIRST AMENDMENT", "subdivision": "TULIP COVE TWNHMS", "zoning": "RM6", "lastSaleDate": "2020-10-05T00:00:00.000Z", "lastSalePrice": 262000, "features": { "architectureType": "Condo / Apartment", "cooling": true, "coolingType": "Central", "exteriorType": "Wood", "floorCount": 2, "foundationType": "Slab / Mat / Raft", "garage": true, "garageSpaces": 1, "garageType": "Attached", "roomCount": 5, "unitCount": 1 }, "taxAssessments": { "2021": { "year": 2021, "value": 64300, "land": 12500, "improvements": 51800 }, "2022": { "year": 2022, "value": 64300, "land": 12500, "improvements": 51800 }, "2023": { "year": 2023, "value": 64300, "land": 12500, "improvements": 51800 }, "2024": { "year": 2024, "value": 64300, "land": 12500, "improvements": 51800 } }, "propertyTaxes": { "2021": { "year": 2021, "total": 1899 }, "2022": { "year": 2022, "total": 2436 }, "2023": { "year": 2023, "total": 1879 }, "2024": { "year": 2024, "total": 1879 } }, "history": { "2020-10-05": { "event": "Sale", "date": "2020-10-05T00:00:00.000Z", "price": 262000 } }, "owner": { "names": [ "Hicock Kathryn Anne", "Spragan Michael Willard" ], "type": "Individual", "mailingAddress": { "id": "735-Tulip-Grove-Rd,-APT-126,-Hermitage,-TN-37076", "formattedAddress": "735 Tulip Grove Rd, APT 126, Hermitage, TN 37076", "addressLine1": "735 Tulip Grove Rd", "addressLine2": "APT 126", "city": "Hermitage", "state": "TN", "stateFips": "47", "zipCode": "37076" } }, "ownerOccupied": true }, { "id": "3550-Bay-Sands-Dr,-Apt-3061,-Laughlin,-NV-89029", "formattedAddress": "3550 Bay Sands Dr, Apt 3061, Laughlin, NV 89029", "addressLine1": "3550 Bay Sands Dr", "addressLine2": "Apt 3061", "city": "Laughlin", "state": "NV", "stateFips": "32", "zipCode": "89029", "county": "Clark", "countyFips": "003", "latitude": 35.132905, "longitude": -114.619628, "propertyType": "Condo", "bedrooms": 1, "bathrooms": 1, "squareFootage": 716, "lotSize": 1560, "yearBuilt": 1990, "assessorID": "264-28-610-202", "legalDescription": "DESERT SANDS AMD PLAT BOOK 46 PAGE 80 UNIT 202 BLDG 8", "subdivision": "DESERT SANDS AMD", "lastSaleDate": "2023-02-08T00:00:00.000Z", "lastSalePrice": 115000, "hoa": { "fee": 259 }, "features": { "architectureType": "Condo / Apartment", "cooling": true, "coolingType": "Central", "exteriorType": "Stucco", "floorCount": 1, "garage": true, "garageSpaces": 1, "garageType": "Carport", "heating": true, "heatingType": "Forced Air", "roofType": "Tile", "roomCount": 3, "unitCount": 1 }, "taxAssessments": { "2022": { "year": 2021, "value": 23927, "land": 9450, "improvements": 14477 }, "2023": { "year": 2023, "value": 29251, "land": 13300, "improvements": 15951 }, "2024": { "year": 2024, "value": 24334, "land": 6650, "improvements": 17684 } }, "propertyTaxes": { "2022": { "year": 2020, "total": 571 }, "2023": { "year": 2022, "total": 607 }, "2024": { "year": 2023, "total": 656 } }, "history": { "2023-02-08": { "event": "Sale", "date": "2023-02-08T00:00:00.000Z", "price": 115000 } }, "owner": { "names": [ "Kevin Stalcup", "Elizabeth Akers" ], "type": "Individual", "mailingAddress": { "id": "3550-Bay-Sands-Dr,-APT-3061,-Laughlin,-NV-89029", "formattedAddress": "3550 Bay Sands Dr, APT 3061, Laughlin, NV 89029", "addressLine1": "3550 Bay Sands Dr", "addressLine2": "APT 3061", "city": "Laughlin", "state": "NV", "stateFips": "32", "zipCode": "89029" } }, "ownerOccupied": true }, { "id": "439-Tate-Dr,-Desoto,-TX-75115", "formattedAddress": "439 Tate Dr, Desoto, TX 75115", "addressLine1": "439 Tate Dr", "addressLine2": null, "city": "Desoto", "state": "TX", "stateFips": "48", "zipCode": "75115", "county": "Dallas", "countyFips": "113", "latitude": 32.578915, "longitude": -96.865209, "propertyType": "Single Family", "bedrooms": 4, "bathrooms": 2, "squareFootage": 2519, "lotSize": 8110, "yearBuilt": 1991, "assessorID": "200320100J0150000", "legalDescription": "EAGLE DOWNS PH 1 BLK J LOT 15 INT202100351950 DD11092021 CO-DC 0320100J01500 4CS0320100J", "subdivision": "EAGLE DOWNS", "zoning": "Z313", "lastSaleDate": "2023-05-08T00:00:00.000Z", "features": { "cooling": true, "coolingType": "Central", "exteriorType": "Brick Veneer", "fireplace": true, "floorCount": 1, "foundationType": "Slab / Mat / Raft", "garage": true, "garageType": "Attached", "heating": true, "heatingType": "Central", "roofType": "Composition Shingle", "unitCount": 1 }, "taxAssessments": { "2022": { "year": 2022, "value": 328550, "land": 60000, "improvements": 268550 }, "2023": { "year": 2023, "value": 328550, "land": 60000, "improvements": 268550 }, "2024": { "year": 2024, "value": 328550, "land": 60000, "improvements": 268550 } }, "propertyTaxes": { "2022": { "year": 2022, "total": 6392 }, "2023": { "year": 2023, "total": 5048 }, "2024": { "year": 2024, "total": 5048 } }, "history": { "2023-05-08": { "event": "Sale", "date": "2023-05-08T00:00:00.000Z" } }, "owner": { "names": [ "Ruth A Peel" ], "type": "Individual", "mailingAddress": { "id": "439-Tate-Dr,-Desoto,-TX-75115", "formattedAddress": "439 Tate Dr, Desoto, TX 75115", "addressLine1": "439 Tate Dr", "addressLine2": null, "city": "Desoto", "state": "TX", "stateFips": "48", "zipCode": "75115" } }, "ownerOccupied": true } ], "summary": "Success" } }, "schema": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string", "example": "5500-Grand-Lake-Dr,-San-Antonio,-TX-78244" }, "formattedAddress": { "type": "string", "example": "5500 Grand Lake Dr, San Antonio, TX 78244" }, "addressLine1": { "type": "string", "example": "5500 Grand Lake Dr" }, "addressLine2": {}, "city": { "type": "string", "example": "San Antonio" }, "state": { "type": "string", "example": "TX" }, "zipCode": { "type": "string", "example": "78244" }, "county": { "type": "string", "example": "Bexar" }, "latitude": { "type": "number", "example": 29.476011, "default": 0 }, "longitude": { "type": "number", "example": -98.351454, "default": 0 }, "propertyType": { "type": "string", "example": "Single Family" }, "bedrooms": { "type": "integer", "example": 3, "default": 0 }, "bathrooms": { "type": "integer", "example": 2, "default": 0 }, "squareFootage": { "type": "integer", "example": 1878, "default": 0 }, "lotSize": { "type": "integer", "example": 8843, "default": 0 }, "yearBuilt": { "type": "integer", "example": 1973, "default": 0 }, "assessorID": { "type": "string", "example": "05076-103-0500" }, "legalDescription": { "type": "string", "example": "CB 5076A BLK 3 LOT 50" }, "subdivision": { "type": "string", "example": "CONV A/S CODE" }, "zoning": { "type": "string", "example": "RH" }, "lastSaleDate": { "type": "string", "example": "2017-10-19T00:00:00.000Z" }, "lastSalePrice": { "type": "integer", "example": 185000, "default": 0 }, "hoa": { "type": "object", "properties": { "fee": { "type": "integer", "example": 175, "default": 0 } } }, "features": { "type": "object", "properties": { "architectureType": { "type": "string", "example": "Contemporary" }, "cooling": { "type": "boolean", "example": true, "default": true }, "coolingType": { "type": "string", "example": "Central" }, "exteriorType": { "type": "string", "example": "Wood" }, "fireplace": { "type": "boolean", "example": true, "default": true }, "fireplaceType": { "type": "string", "example": "Masonry" }, "floorCount": { "type": "integer", "example": 1, "default": 0 }, "foundationType": { "type": "string", "example": "Slab / Mat / Raft" }, "garage": { "type": "boolean", "example": true, "default": true }, "garageSpaces": { "type": "integer", "example": 2, "default": 0 }, "garageType": { "type": "string", "example": "Garage" }, "heating": { "type": "boolean", "example": true, "default": true }, "heatingType": { "type": "string", "example": "Forced Air" }, "pool": { "type": "boolean", "example": true, "default": true }, "poolType": { "type": "string", "example": "Concrete" }, "roofType": { "type": "string", "example": "Asphalt" }, "roomCount": { "type": "integer", "example": 5, "default": 0 }, "unitCount": { "type": "integer", "example": 1, "default": 0 }, "viewType": { "type": "string", "example": "City" } } }, "taxAssessments": { "type": "object", "properties": { "2019": { "type": "object", "properties": { "year": { "type": "integer", "example": 2019, "default": 0 }, "value": { "type": "integer", "example": 135430, "default": 0 }, "land": { "type": "integer", "example": 23450, "default": 0 }, "improvements": { "type": "integer", "example": 111980, "default": 0 } } }, "2020": { "type": "object", "properties": { "year": { "type": "integer", "example": 2020, "default": 0 }, "value": { "type": "integer", "example": 142610, "default": 0 }, "land": { "type": "integer", "example": 23450, "default": 0 }, "improvements": { "type": "integer", "example": 119160, "default": 0 } } }, "2021": { "type": "object", "properties": { "year": { "type": "integer", "example": 2021, "default": 0 }, "value": { "type": "integer", "example": 163440, "default": 0 }, "land": { "type": "integer", "example": 45050, "default": 0 }, "improvements": { "type": "integer", "example": 118390, "default": 0 } } }, "2022": { "type": "object", "properties": { "year": { "type": "integer", "example": 2022, "default": 0 }, "value": { "type": "integer", "example": 197600, "default": 0 }, "land": { "type": "integer", "example": 49560, "default": 0 }, "improvements": { "type": "integer", "example": 148040, "default": 0 } } }, "2023": { "type": "object", "properties": { "year": { "type": "integer", "example": 2023, "default": 0 }, "value": { "type": "integer", "example": 225790, "default": 0 }, "land": { "type": "integer", "example": 59380, "default": 0 }, "improvements": { "type": "integer", "example": 166410, "default": 0 } } } } }, "propertyTaxes": { "type": "object", "properties": { "2019": { "type": "object", "properties": { "year": { "type": "integer", "example": 2019, "default": 0 }, "total": { "type": "integer", "example": 2984, "default": 0 } } }, "2020": { "type": "object", "properties": { "year": { "type": "integer", "example": 2020, "default": 0 }, "total": { "type": "integer", "example": 3023, "default": 0 } } }, "2021": { "type": "object", "properties": { "year": { "type": "integer", "example": 2021, "default": 0 }, "total": { "type": "integer", "example": 3455, "default": 0 } } }, "2022": { "type": "object", "properties": { "year": { "type": "integer", "example": 2022, "default": 0 }, "total": { "type": "integer", "example": 4091, "default": 0 } } }, "2023": { "type": "object", "properties": { "year": { "type": "integer", "example": 2023, "default": 0 }, "total": { "type": "integer", "example": 4201, "default": 0 } } } } }, "history": { "type": "object", "properties": { "2004-06-16": { "type": "object", "properties": { "event": { "type": "string", "example": "Sale" }, "date": { "type": "string", "example": "2004-06-16T00:00:00.000Z" }, "price": { "type": "integer", "example": 95000, "default": 0 } } }, "2017-10-19": { "type": "object", "properties": { "event": { "type": "string", "example": "Sale" }, "date": { "type": "string", "example": "2017-10-19T00:00:00.000Z" }, "price": { "type": "integer", "example": 185000, "default": 0 } } } } }, "owner": { "type": "object", "properties": { "names": { "type": "array", "items": { "type": "string", "example": "Michael Smith" } }, "type": { "type": "string", "example": "Individual" }, "mailingAddress": { "type": "object", "properties": { "id": { "type": "string", "example": "149-Weaver-Blvd,---264,-Weaverville,-NC-28787" }, "formattedAddress": { "type": "string", "example": "149 Weaver Blvd, # 264, Weaverville, NC 28787" }, "addressLine1": { "type": "string", "example": "149 Weaver Blvd" }, "addressLine2": { "type": "string", "example": "# 264" }, "city": { "type": "string", "example": "Weaverville" }, "state": { "type": "string", "example": "NC" }, "zipCode": { "type": "string", "example": "28787" } } } } }, "ownerOccupied": { "type": "boolean", "example": false, "default": true } } } } } } }, "401": { "description": "Auth Error", "content": { "application/json": { "examples": { "Auth Error": { "value": { "status": 401, "error": "auth/api-key-invalid", "message": "No API key provided in request. An API key must be provided in the 'X-Api-Key' header" }, "summary": "Auth Error" } }, "schema": { "properties": { "status": { "type": "integer" }, "error": { "type": "string" }, "message": { "type": "string" } }, "type": "object" } } } } }, "deprecated": false } }, "/properties/{id}": { "get": { "summary": "Property Record by Id", "description": "Returns a single property record matching the specified id.", "operationId": "property-record-by-id", "parameters": [ { "name": "id", "in": "path", "description": "The id of the property record to return", "schema": { "type": "string", "default": "5500-Grand-Lake-Dr,-San-Antonio,-TX-78244" }, "required": true } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "examples": { "Success": { "summary": "Success", "value": { "id": "5500-Grand-Lake-Dr,-San-Antonio,-TX-78244", "formattedAddress": "5500 Grand Lake Dr, San Antonio, TX 78244", "addressLine1": "5500 Grand Lake Dr", "addressLine2": null, "city": "San Antonio", "state": "TX", "stateFips": "48", "zipCode": "78244", "county": "Bexar", "countyFips": "029", "latitude": 29.475962, "longitude": -98.351442, "propertyType": "Single Family", "bedrooms": 3, "bathrooms": 2, "squareFootage": 1878, "lotSize": 8850, "yearBuilt": 1973, "assessorID": "05076-103-0500", "legalDescription": "CB 5076A BLK 3 LOT 50", "subdivision": "WOODLAKE", "zoning": "RH", "lastSaleDate": "2024-11-18T00:00:00.000Z", "lastSalePrice": 270000, "hoa": { "fee": 175 }, "features": { "architectureType": "Contemporary", "cooling": true, "coolingType": "Central", "exteriorType": "Wood", "fireplace": true, "fireplaceType": "Masonry", "floorCount": 1, "foundationType": "Slab / Mat / Raft", "garage": true, "garageSpaces": 2, "garageType": "Garage", "heating": true, "heatingType": "Forced Air", "pool": true, "poolType": "Concrete", "roofType": "Asphalt", "roomCount": 5, "unitCount": 1, "viewType": "City" }, "taxAssessments": { "2020": { "year": 2020, "value": 142610, "land": 23450, "improvements": 119160 }, "2021": { "year": 2021, "value": 163440, "land": 45050, "improvements": 118390 }, "2022": { "year": 2022, "value": 197600, "land": 49560, "improvements": 148040 }, "2023": { "year": 2023, "value": 225790, "land": 59380, "improvements": 166410 }, "2024": { "year": 2024, "value": 216513, "land": 59380, "improvements": 157133 } }, "propertyTaxes": { "2020": { "year": 2020, "total": 3023 }, "2021": { "year": 2021, "total": 3455 }, "2022": { "year": 2022, "total": 4077 }, "2023": { "year": 2023, "total": 4201 }, "2024": { "year": 2024, "total": 4065 } }, "history": { "2017-10-19": { "event": "Sale", "date": "2017-10-19T00:00:00.000Z", "price": 185000 }, "2024-11-18": { "event": "Sale", "date": "2024-11-18T00:00:00.000Z", "price": 270000 } }, "owner": { "names": [ "Rolando Villarreal" ], "type": "Individual", "mailingAddress": { "id": "5500-Grand-Lake-Dr,-San-Antonio,-TX-78244", "formattedAddress": "5500 Grand Lake Dr, San Antonio, TX 78244", "addressLine1": "5500 Grand Lake Dr", "addressLine2": null, "city": "San Antonio", "state": "TX", "stateFips": "48", "zipCode": "78244" } }, "ownerOccupied": true } } } } } }, "401": { "description": "Auth Error", "content": { "application/json": { "examples": { "Auth Error": { "value": { "status": 401, "error": "auth/api-key-invalid", "message": "No API key provided in request. An API key must be provided in the 'X-Api-Key' header" }, "summary": "Auth Error" } }, "schema": { "properties": { "status": { "type": "integer" }, "error": { "type": "string" }, "message": { "type": "string" } }, "type": "object" } } } } }, "deprecated": false, "security": [ { "sec0": [] } ] } }, "/avm/value": { "get": { "summary": "Value Estimate", "description": "Returns a property value estimate and comparable properties.", "operationId": "value-estimate", "parameters": [ { "name": "address", "in": "query", "description": "The **full address** of the property, in the format `Street, City, State, Zip`. You need to provide either the `address` or the `latitude`/`longitude` parameters", "schema": { "type": "string", "default": "5500 Grand Lake Dr, San Antonio, TX, 78244" } }, { "name": "latitude", "in": "query", "description": "The latitude of the property. The `latitude`/`longitude` can be provided instead of the `address` parameter", "schema": { "type": "number", "format": "float" } }, { "name": "longitude", "in": "query", "description": "The longitude of the property. The `latitude`/`longitude` can be provided instead of the `address` parameter", "schema": { "type": "number", "format": "float" } }, { "name": "propertyType", "in": "query", "description": "The type of the property. See [explanation of property types](https://developers.rentcast.io/reference/property-types)", "schema": { "type": "string", "default": "", "enum": [ "Single Family", "Condo", "Townhouse", "Manufactured", "Multi-Family", "Apartment", "Land" ] } }, { "name": "bedrooms", "in": "query", "description": "The number of bedrooms in the property. Use `0` to indicate a studio layout", "schema": { "type": "number", "format": "float", "default": "" } }, { "name": "bathrooms", "in": "query", "description": "The number of bathrooms in the property. Supports fractions to indicate partial bathrooms", "schema": { "type": "number", "format": "float", "default": "" } }, { "name": "squareFootage", "in": "query", "description": "The total living area size of the property, in square feet", "schema": { "type": "number", "format": "float", "default": "" } }, { "name": "maxRadius", "in": "query", "description": "The maximum distance between comparable listings and the subject property, in miles", "schema": { "type": "number", "format": "float" } }, { "name": "daysOld", "in": "query", "description": "The maximum number of days since comparable listings were last seen on the market, with a minimum of 1", "schema": { "type": "integer", "format": "int32" } }, { "name": "compCount", "in": "query", "description": "The number of comparable listings to use when calculating the value estimate, between 5 and 25. Defaults to `15` if not provided", "schema": { "type": "integer", "format": "int32", "default": 5 } }, { "in": "query", "name": "lookupSubjectAttributes", "schema": { "type": "boolean", "default": "" }, "description": "When enabled, will attempt to look up subject property attributes to find more relevant comps. Defaults to `true` if not provided. [Learn more](https://developers.rentcast.io/reference/property-valuation#subject-property-attribute-lookup) about this feature" } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "price": { "type": "integer", "example": 221000, "default": 0 }, "priceRangeLow": { "type": "integer", "example": 208000, "default": 0 }, "priceRangeHigh": { "type": "integer", "example": 233000, "default": 0 }, "latitude": { "type": "number", "example": 29.475962, "default": 0 }, "longitude": { "type": "number", "example": -98.351442, "default": 0 }, "comparables": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string", "example": "5014-Fern-Lk,-San-Antonio,-TX-78244" }, "formattedAddress": { "type": "string", "example": "5014 Fern Lk, San Antonio, TX 78244" }, "addressLine1": { "type": "string", "example": "5014 Fern Lk" }, "addressLine2": {}, "city": { "type": "string", "example": "San Antonio" }, "state": { "type": "string", "example": "TX" }, "zipCode": { "type": "string", "example": "78244" }, "county": { "type": "string", "example": "Bexar" }, "latitude": { "type": "number", "example": 29.471777, "default": 0 }, "longitude": { "type": "number", "example": -98.350172, "default": 0 }, "propertyType": { "type": "string", "example": "Single Family" }, "bedrooms": { "type": "integer", "example": 4, "default": 0 }, "bathrooms": { "type": "integer", "example": 2, "default": 0 }, "squareFootage": { "type": "integer", "example": 1747, "default": 0 }, "lotSize": { "type": "integer", "example": 6316, "default": 0 }, "yearBuilt": { "type": "integer", "example": 1986, "default": 0 }, "price": { "type": "integer", "example": 229900, "default": 0 }, "listingType": { "type": "string", "example": "Standard" }, "listedDate": { "type": "string", "example": "2024-04-03T00:00:00.000Z" }, "removedDate": { "type": "string", "example": "2024-05-26T00:00:00.000Z" }, "lastSeenDate": { "type": "string", "example": "2024-05-25T13:11:55.018Z" }, "daysOnMarket": { "type": "integer", "example": 53, "default": 0 }, "distance": { "type": "number", "example": 0.2994, "default": 0 }, "daysOld": { "type": "integer", "example": 127, "default": 0 }, "correlation": { "type": "number", "example": 0.9822, "default": 0 } } } } } }, "examples": { "Success": { "value": { "price": 250000, "priceRangeLow": 195000, "priceRangeHigh": 304000, "subjectProperty": { "id": "5500-Grand-Lake-Dr,-San-Antonio,-TX-78244", "formattedAddress": "5500 Grand Lake Dr, San Antonio, TX 78244", "addressLine1": "5500 Grand Lake Dr", "addressLine2": null, "city": "San Antonio", "state": "TX", "stateFips": "48", "zipCode": "78244", "county": "Bexar", "countyFips": "029", "latitude": 29.476011, "longitude": -98.351454, "propertyType": "Single Family", "bedrooms": 3, "bathrooms": 2, "squareFootage": 1878, "lotSize": 8843, "yearBuilt": 1973, "lastSaleDate": "2024-11-18T00:00:00.000Z", "lastSalePrice": 270000 }, "comparables": [ { "id": "5207-Pine-Lake-Dr,-San-Antonio,-TX-78244", "formattedAddress": "5207 Pine Lake Dr, San Antonio, TX 78244", "addressLine1": "5207 Pine Lake Dr", "addressLine2": null, "city": "San Antonio", "state": "TX", "stateFips": "48", "zipCode": "78244", "county": "Bexar", "countyFips": "029", "latitude": 29.47046, "longitude": -98.351561, "propertyType": "Single Family", "bedrooms": 3, "bathrooms": 2, "squareFootage": 1895, "lotSize": 6882, "yearBuilt": 1988, "status": "Active", "price": 289444, "listingType": "Standard", "listedDate": "2025-04-11T00:00:00.000Z", "removedDate": null, "lastSeenDate": "2025-09-03T10:57:39.532Z", "daysOnMarket": 146, "distance": 0.384, "daysOld": 1, "correlation": 0.9916 }, { "id": "6707-Lake-Cliff-St,-San-Antonio,-TX-78244", "formattedAddress": "6707 Lake Cliff St, San Antonio, TX 78244", "addressLine1": "6707 Lake Cliff St", "addressLine2": null, "city": "San Antonio", "state": "TX", "stateFips": "48", "zipCode": "78244", "county": "Bexar", "countyFips": "029", "latitude": 29.47617, "longitude": -98.356908, "propertyType": "Single Family", "bedrooms": 3, "bathrooms": 2, "squareFootage": 1811, "lotSize": 8146, "yearBuilt": 1977, "status": "Inactive", "price": 279000, "listingType": "Standard", "listedDate": "2025-06-06T00:00:00.000Z", "removedDate": "2025-07-12T00:00:00.000Z", "lastSeenDate": "2025-07-11T13:21:20.968Z", "daysOnMarket": 36, "distance": 0.3286, "daysOld": 55, "correlation": 0.9887 }, { "id": "6917-Deep-Lake-Dr,-San-Antonio,-TX-78244", "formattedAddress": "6917 Deep Lake Dr, San Antonio, TX 78244", "addressLine1": "6917 Deep Lake Dr", "addressLine2": null, "city": "San Antonio", "state": "TX", "stateFips": "48", "zipCode": "78244", "county": "Bexar", "countyFips": "029", "latitude": 29.479375, "longitude": -98.351978, "propertyType": "Single Family", "bedrooms": 3, "bathrooms": 2, "squareFootage": 1753, "lotSize": 11151, "yearBuilt": 1974, "status": "Inactive", "price": 199900, "listingType": "Standard", "listedDate": "2025-05-22T00:00:00.000Z", "removedDate": "2025-08-27T00:00:00.000Z", "lastSeenDate": "2025-08-26T12:36:31.859Z", "daysOnMarket": 97, "distance": 0.2348, "daysOld": 9, "correlation": 0.9863 }, { "id": "5314-Lost-Tree,-San-Antonio,-TX-78244", "formattedAddress": "5314 Lost Tree, San Antonio, TX 78244", "addressLine1": "5314 Lost Tree", "addressLine2": null, "city": "San Antonio", "state": "TX", "stateFips": "48", "zipCode": "78244", "county": "Bexar", "countyFips": "029", "latitude": 29.477064, "longitude": -98.343686, "propertyType": "Single Family", "bedrooms": 3, "bathrooms": 2, "squareFootage": 1948, "lotSize": 9017, "yearBuilt": 2000, "status": "Inactive", "price": 159900, "listingType": "Standard", "listedDate": "2025-06-23T00:00:00.000Z", "removedDate": "2025-06-28T00:00:00.000Z", "lastSeenDate": "2025-06-27T11:02:28.080Z", "daysOnMarket": 5, "distance": 0.4734, "daysOld": 69, "correlation": 0.9859 }, { "id": "7207-Solar-Eclipse,-Converse,-TX-78109", "formattedAddress": "7207 Solar Eclipse, Converse, TX 78109", "addressLine1": "7207 Solar Eclipse", "addressLine2": null, "city": "Converse", "state": "TX", "stateFips": "48", "zipCode": "78109", "county": "Bexar", "countyFips": "029", "latitude": 29.463689, "longitude": -98.348663, "propertyType": "Single Family", "bedrooms": 3, "bathrooms": 2, "squareFootage": 1883, "lotSize": 5140, "yearBuilt": 2022, "status": "Active", "price": 320000, "listingType": "Standard", "listedDate": "2025-03-10T00:00:00.000Z", "removedDate": null, "lastSeenDate": "2025-09-03T10:33:44.607Z", "daysOnMarket": 178, "distance": 0.8687, "daysOld": 1, "correlation": 0.9835 } ] }, "summary": "Success" } } } } }, "401": { "description": "Auth Error", "content": { "application/json": { "schema": { "properties": { "status": { "type": "integer" }, "error": { "type": "string" }, "message": { "type": "string" } }, "type": "object" }, "examples": { "Auth Error": { "summary": "Auth Error", "value": { "status": 401, "error": "auth/api-key-invalid", "message": "No API key provided in request. An API key must be provided in the 'X-Api-Key' header" } } } } } } }, "deprecated": false } }, "/avm/rent/long-term": { "get": { "summary": "Rent Estimate", "description": "Returns a property rent estimate and comparable properties.", "operationId": "rent-estimate-long-term", "parameters": [ { "name": "address", "in": "query", "description": "The **full address** of the property, in the format `Street, City, State, Zip`. You need to provide either the `address` or the `latitude`/`longitude` parameters", "schema": { "type": "string", "default": "5500 Grand Lake Dr, San Antonio, TX, 78244" } }, { "name": "latitude", "in": "query", "description": "The latitude of the property. The `latitude`/`longitude` can be provided instead of the `address` parameter", "schema": { "type": "number", "format": "float" } }, { "name": "longitude", "in": "query", "description": "The longitude of the property. The `latitude`/`longitude` can be provided instead of the `address` parameter", "schema": { "type": "number", "format": "float" } }, { "name": "propertyType", "in": "query", "description": "The type of the property. See [explanation of property types](https://developers.rentcast.io/reference/property-types)", "schema": { "type": "string", "default": "", "enum": [ "Single Family", "Condo", "Townhouse", "Manufactured", "Multi-Family", "Apartment" ] } }, { "name": "bedrooms", "in": "query", "description": "The number of bedrooms in the property. Use `0` to indicate a studio layout", "schema": { "type": "number", "format": "float", "default": "" } }, { "name": "bathrooms", "in": "query", "description": "The number of bathrooms in the property. Supports fractions to indicate partial bathrooms", "schema": { "type": "number", "format": "float", "default": "" } }, { "name": "squareFootage", "in": "query", "description": "The total living area size of the property, in square feet", "schema": { "type": "number", "format": "float", "default": "" } }, { "name": "maxRadius", "in": "query", "description": "The maximum distance between comparable listings and the subject property, in miles", "schema": { "type": "number", "format": "float" } }, { "name": "daysOld", "in": "query", "description": "The maximum number of days since comparable listings were last seen on the market, with a minimum of 1", "schema": { "type": "integer", "format": "int32" } }, { "name": "compCount", "in": "query", "description": "The number of comparable listings to use when calculating the rent estimate, between 5 and 25. Defaults to `15` if not provided", "schema": { "type": "integer", "format": "int32", "default": 5 } }, { "in": "query", "name": "lookupSubjectAttributes", "schema": { "type": "boolean" }, "description": "When enabled, will attempt to look up subject property attributes to find more relevant comps. Defaults to `true` if not provided. [Learn more](https://developers.rentcast.io/reference/property-valuation#subject-property-attribute-lookup) about this feature" } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "examples": { "Success": { "value": { "rent": 1620, "rentRangeLow": 1550, "rentRangeHigh": 1690, "subjectProperty": { "id": "5500-Grand-Lake-Dr,-San-Antonio,-TX-78244", "formattedAddress": "5500 Grand Lake Dr, San Antonio, TX 78244", "addressLine1": "5500 Grand Lake Dr", "addressLine2": null, "city": "San Antonio", "state": "TX", "stateFips": "48", "zipCode": "78244", "county": "Bexar", "countyFips": "029", "latitude": 29.476011, "longitude": -98.351454, "propertyType": "Single Family", "bedrooms": 3, "bathrooms": 2, "squareFootage": 1878, "lotSize": 8843, "yearBuilt": 1973, "lastSaleDate": "2024-11-18T00:00:00.000Z", "lastSalePrice": 270000 }, "comparables": [ { "id": "7306-Kingsland-Dr,-San-Antonio,-TX-78244", "formattedAddress": "7306 Kingsland Dr, San Antonio, TX 78244", "addressLine1": "7306 Kingsland Dr", "addressLine2": null, "city": "San Antonio", "state": "TX", "stateFips": "48", "zipCode": "78244", "county": "Bexar", "countyFips": "029", "latitude": 29.473782, "longitude": -98.344684, "propertyType": "Single Family", "bedrooms": 3, "bathrooms": 2, "squareFootage": 1835, "lotSize": 7405, "yearBuilt": 1997, "status": "Inactive", "price": 1627, "listingType": "Standard", "listedDate": "2025-02-06T00:00:00.000Z", "removedDate": "2025-02-07T00:00:00.000Z", "lastSeenDate": "2025-02-06T05:09:03.727Z", "daysOnMarket": 1, "distance": 0.4359, "daysOld": 210, "correlation": 0.9873 }, { "id": "4907-Lakebend-East-Dr,-San-Antonio,-TX-78244", "formattedAddress": "4907 Lakebend East Dr, San Antonio, TX 78244", "addressLine1": "4907 Lakebend East Dr", "addressLine2": null, "city": "San Antonio", "state": "TX", "stateFips": "48", "zipCode": "78244", "county": "Bexar", "countyFips": "029", "latitude": 29.471408, "longitude": -98.348191, "propertyType": "Single Family", "bedrooms": 3, "bathrooms": 2, "squareFootage": 1764, "lotSize": 6098, "yearBuilt": 1996, "status": "Inactive", "price": 1500, "listingType": "Standard", "listedDate": "2024-07-11T00:00:00.000Z", "removedDate": "2025-02-06T00:00:00.000Z", "lastSeenDate": "2025-02-05T05:12:02.891Z", "daysOnMarket": 210, "distance": 0.3741, "daysOld": 211, "correlation": 0.9792 }, { "id": "7037-Lynn-Lake-Dr,-San-Antonio,-TX-78244", "formattedAddress": "7037 Lynn Lake Dr, San Antonio, TX 78244", "addressLine1": "7037 Lynn Lake Dr", "addressLine2": null, "city": "San Antonio", "state": "TX", "stateFips": "48", "zipCode": "78244", "county": "Bexar", "countyFips": "029", "latitude": 29.473394, "longitude": -98.348222, "propertyType": "Single Family", "bedrooms": 3, "bathrooms": 2.5, "squareFootage": 1863, "lotSize": 5358, "yearBuilt": 1999, "status": "Active", "price": 1700, "listingType": "Standard", "listedDate": "2025-08-12T00:00:00.000Z", "removedDate": null, "lastSeenDate": "2025-09-03T02:50:19.961Z", "daysOnMarket": 23, "distance": 0.2658, "daysOld": 1, "correlation": 0.9702 }, { "id": "5106-Lakebend-East-Dr,-San-Antonio,-TX-78244", "formattedAddress": "5106 Lakebend East Dr, San Antonio, TX 78244", "addressLine1": "5106 Lakebend East Dr", "addressLine2": null, "city": "San Antonio", "state": "TX", "stateFips": "48", "zipCode": "78244", "county": "Bexar", "countyFips": "029", "latitude": 29.473168, "longitude": -98.349176, "propertyType": "Single Family", "bedrooms": 3, "bathrooms": 2, "squareFootage": 1667, "lotSize": 6882, "yearBuilt": 1987, "status": "Inactive", "price": 1695, "listingType": "Standard", "listedDate": "2023-08-25T00:00:00.000Z", "removedDate": "2025-05-14T00:00:00.000Z", "lastSeenDate": "2025-05-13T04:51:16.590Z", "daysOnMarket": 628, "distance": 0.2398, "daysOld": 114, "correlation": 0.9692 }, { "id": "7323-Kingsland,-San-Antonio,-TX-78244", "formattedAddress": "7323 Kingsland, San Antonio, TX 78244", "addressLine1": "7323 Kingsland", "addressLine2": null, "city": "San Antonio", "state": "TX", "stateFips": "48", "zipCode": "78244", "county": "Bexar", "countyFips": "029", "latitude": 29.474238, "longitude": -98.34394, "propertyType": "Single Family", "bedrooms": 3, "bathrooms": 2, "squareFootage": 1671, "lotSize": 9017, "yearBuilt": 2001, "status": "Inactive", "price": 1575, "listingType": "Standard", "listedDate": "2024-12-30T00:00:00.000Z", "removedDate": "2025-06-05T00:00:00.000Z", "lastSeenDate": "2025-06-04T04:32:03.650Z", "daysOnMarket": 157, "distance": 0.4688, "daysOld": 92, "correlation": 0.9663 } ] }, "summary": "Success" } }, "schema": { "type": "object", "properties": { "rent": { "type": "integer", "example": 1670, "default": 0 }, "rentRangeLow": { "type": "integer", "example": 1630, "default": 0 }, "rentRangeHigh": { "type": "integer", "example": 1710, "default": 0 }, "latitude": { "type": "number", "example": 29.475962, "default": 0 }, "longitude": { "type": "number", "example": -98.351442, "default": 0 }, "comparables": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string", "example": "5711-Leon-Pl,-San-Antonio,-TX-78244" }, "formattedAddress": { "type": "string", "example": "5711 Leon Pl, San Antonio, TX 78244" }, "addressLine1": { "type": "string", "example": "5711 Leon Pl" }, "addressLine2": {}, "city": { "type": "string", "example": "San Antonio" }, "state": { "type": "string", "example": "TX" }, "zipCode": { "type": "string", "example": "78244" }, "county": { "type": "string", "example": "Bexar" }, "latitude": { "type": "number", "example": 29.481808, "default": 0 }, "longitude": { "type": "number", "example": -98.346176, "default": 0 }, "propertyType": { "type": "string", "example": "Single Family" }, "bedrooms": { "type": "integer", "example": 4, "default": 0 }, "bathrooms": { "type": "integer", "example": 2, "default": 0 }, "squareFootage": { "type": "integer", "example": 1627, "default": 0 }, "lotSize": { "type": "integer", "example": 4617, "default": 0 }, "yearBuilt": { "type": "integer", "example": 2021, "default": 0 }, "price": { "type": "integer", "example": 1690, "default": 0 }, "listingType": { "type": "string", "example": "Standard" }, "listedDate": { "type": "string", "example": "2024-03-15T00:00:00.000Z" }, "removedDate": { "type": "string", "example": "2024-07-04T00:00:00.000Z" }, "lastSeenDate": { "type": "string", "example": "2024-07-03T04:26:03.433Z" }, "daysOnMarket": { "type": "integer", "example": 111, "default": 0 }, "distance": { "type": "number", "example": 0.5139, "default": 0 }, "daysOld": { "type": "integer", "example": 88, "default": 0 }, "correlation": { "type": "number", "example": 0.9879, "default": 0 } } } } } } } } }, "401": { "description": "Auth Error", "content": { "application/json": { "schema": { "properties": { "status": { "type": "integer" }, "error": { "type": "string" }, "message": { "type": "string" } }, "type": "object" }, "examples": { "Auth Error": { "summary": "Auth Error", "value": { "status": 401, "error": "auth/api-key-invalid", "message": "No API key provided in request. An API key must be provided in the 'X-Api-Key' header" } } } } } } }, "deprecated": false } }, "/listings/sale": { "get": { "summary": "Sale Listings", "description": "Search for sale listings in a geographical area, or by a specific address.", "operationId": "sale-listings", "parameters": [ { "name": "address", "in": "query", "description": "The **full address** of the property, in the format `Street, City, State, Zip`. Used to retrieve data for a specific property, or together with the `radius` parameter to search for listings in a circular area", "schema": { "type": "string" } }, { "name": "city", "in": "query", "description": "The name of the city, used to search for listings in a specific city. This parameter is case-sensitive", "schema": { "type": "string", "default": "Austin" } }, { "name": "state", "in": "query", "description": "The 2-character state abbreviation, used to search for listings in a specific state. This parameter is case-sensitive", "schema": { "type": "string", "default": "TX" } }, { "name": "zipCode", "in": "query", "description": "The 5-digit zip code, used to search for listings in a specific zip code", "schema": { "type": "string" } }, { "name": "latitude", "in": "query", "description": "The latitude of the search area. Use the `latitude`/`longitude` and `radius` parameters to search for listings in a circular area", "schema": { "type": "number", "format": "float" } }, { "name": "longitude", "in": "query", "description": "The longitude of the search area. Use the `latitude`/`longitude` and `radius` parameters to search for listings in a circular area", "schema": { "type": "number", "format": "float" } }, { "name": "radius", "in": "query", "description": "The radius of the search area in miles, with a maximum of 100. Use in combination with the `latitude`/`longitude` or `address` parameters to search for listings in a circular area", "schema": { "type": "number", "format": "float" } }, { "name": "propertyType", "in": "query", "description": "The type of the property, used to search for listings matching this criteria. See [explanation of property types](https://developers.rentcast.io/reference/property-types). Supports [multiple values](https://developers.rentcast.io/reference/search-queries#using-multiple-value-parameters)", "schema": { "type": "string", "enum": [ "Single Family", "Condo", "Townhouse", "Manufactured", "Multi-Family", "Apartment", "Land" ] } }, { "name": "bedrooms", "in": "query", "description": "The number of bedrooms, used to search for listings matching this criteria. Use `0` to indicate a studio layout. Supports [numeric ranges](https://developers.rentcast.io/reference/search-queries#using-numeric-range-parameters) and [multiple values](https://developers.rentcast.io/reference/search-queries#using-multiple-value-parameters)", "schema": { "type": "string" } }, { "name": "bathrooms", "in": "query", "description": "The number of bathrooms, used to search for listings matching this criteria. Supports fractions to indicate partial bathrooms, [numeric ranges](https://developers.rentcast.io/reference/search-queries#using-numeric-range-parameters) and [multiple values](https://developers.rentcast.io/reference/search-queries#using-multiple-value-parameters)", "schema": { "type": "string" } }, { "name": "squareFootage", "in": "query", "description": "The total living area size in square feet, used to search for listings matching this criteria. Supports [numeric ranges](https://developers.rentcast.io/reference/search-queries#using-numeric-range-parameters) and [multiple values](https://developers.rentcast.io/reference/search-queries#using-multiple-value-parameters)", "schema": { "type": "string", "default": "" } }, { "name": "lotSize", "in": "query", "description": "The total lot size in square feet, used to search for listings matching this criteria. Supports [numeric ranges](https://developers.rentcast.io/reference/search-queries#using-numeric-range-parameters) and [multiple values](https://developers.rentcast.io/reference/search-queries#using-multiple-value-parameters)", "schema": { "type": "string" } }, { "name": "yearBuilt", "in": "query", "description": "The year of construction, used to search for listings matching this criteria. Supports [numeric ranges](https://developers.rentcast.io/reference/search-queries#using-numeric-range-parameters) and [multiple values](https://developers.rentcast.io/reference/search-queries#using-multiple-value-parameters)", "schema": { "type": "string", "default": "" } }, { "name": "status", "in": "query", "description": "The current listing status, used to search for listings matching this criteria. See [explanation of listing statuses](https://developers.rentcast.io/reference/property-listings-schema#listing-status-field-values)", "schema": { "type": "string", "enum": [ "Active", "Inactive" ], "default": "Active" } }, { "in": "query", "name": "price", "schema": { "type": "string" }, "description": "The listed price of the property, used to search for listings matching this criteria. Supports [numeric ranges](https://developers.rentcast.io/reference/search-queries#using-numeric-range-parameters) and [multiple values](https://developers.rentcast.io/reference/search-queries#using-multiple-value-parameters)" }, { "in": "query", "name": "daysOld", "schema": { "type": "string" }, "description": "The number of days since a property was listed on the market, with a minimum of 1. Supports [numeric ranges](https://developers.rentcast.io/reference/search-queries#using-numeric-range-parameters)" }, { "in": "query", "name": "limit", "schema": { "type": "integer", "format": "int32", "default": "5" }, "description": "The maximum number of listing records to return, between 1 and 500. Defaults to `50` if not provided. [Learn more](https://developers.rentcast.io/reference/pagination) about pagination" }, { "in": "query", "name": "offset", "schema": { "type": "integer", "format": "int32" }, "description": "The index of the first listing record to return, used to paginate through large lists of results. Defaults to `0` if not provided. [Learn more](https://developers.rentcast.io/reference/pagination) about pagination" }, { "in": "query", "name": "includeTotalCount", "schema": { "type": "boolean" }, "description": "When enabled, will return the total number of results matching the current query in the `X-Total-Count` response header. Defaults to `false` if not provided" } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "examples": { "Success": { "value": [ { "id": "3821-Hargis-St,-Austin,-TX-78723", "formattedAddress": "3821 Hargis St, Austin, TX 78723", "addressLine1": "3821 Hargis St", "addressLine2": null, "city": "Austin", "state": "TX", "stateFips": "48", "zipCode": "78723", "county": "Travis", "countyFips": "453", "latitude": 30.290643, "longitude": -97.701547, "propertyType": "Single Family", "bedrooms": 4, "bathrooms": 2.5, "squareFootage": 2345, "lotSize": 3284, "yearBuilt": 2008, "hoa": { "fee": 65 }, "status": "Active", "price": 899000, "listingType": "Standard", "listedDate": "2024-06-24T00:00:00.000Z", "removedDate": null, "createdDate": "2021-06-25T00:00:00.000Z", "lastSeenDate": "2024-09-30T13:11:47.157Z", "daysOnMarket": 99, "mlsName": "UnlockMLS", "mlsNumber": "5519228", "listingAgent": { "name": "Jennifer Welch", "phone": "5124313110", "email": "jennifer@gottesmanresidential.com", "website": "https://www.gottesmanresidential.com" }, "listingOffice": { "name": "Gottesman Residential R.E.", "phone": "5124512422", "email": "nataliem@gottesmanresidential.com", "website": "https://www.gottesmanresidential.com" }, "history": { "2024-06-24": { "event": "Sale Listing", "price": 899000, "listingType": "Standard", "listedDate": "2024-06-24T00:00:00.000Z", "removedDate": null, "daysOnMarket": 99 } } }, { "id": "6808-Windrift-Way,-Austin,-TX-78745", "formattedAddress": "6808 Windrift Way, Austin, TX 78745", "addressLine1": "6808 Windrift Way", "addressLine2": null, "city": "Austin", "state": "TX", "stateFips": "48", "zipCode": "78745", "county": "Travis", "countyFips": "453", "latitude": 30.199388, "longitude": -97.798729, "propertyType": "Single Family", "bedrooms": 3, "bathrooms": 2, "squareFootage": 1199, "lotSize": 6390, "yearBuilt": 1974, "status": "Active", "price": 424900, "listingType": "Standard", "listedDate": "2024-01-03T00:00:00.000Z", "removedDate": null, "createdDate": "2023-08-15T00:00:00.000Z", "lastSeenDate": "2024-09-28T13:48:38.179Z", "daysOnMarket": 270, "mlsName": "UnlockMLS", "mlsNumber": "5589475", "listingAgent": { "name": "Christopher Watters", "phone": "7373135275", "email": "sold@wattersinternational.com", "website": "https://www.christopherwatters.com" }, "listingOffice": { "name": "Watters International Realty", "phone": "5126460038", "email": "chriswatters@wattersinternational.com", "website": "https://www.christopherwatters.com" }, "history": { "2024-01-03": { "event": "Sale Listing", "price": 424900, "listingType": "Standard", "listedDate": "2024-01-03T00:00:00.000Z", "removedDate": null, "daysOnMarket": 270 } } }, { "id": "54-Rainey-St,-Apt-513,-Austin,-TX-78701", "formattedAddress": "54 Rainey St, Apt 513, Austin, TX 78701", "addressLine1": "54 Rainey St", "addressLine2": "Apt 513", "city": "Austin", "state": "TX", "stateFips": "48", "zipCode": "78701", "county": "Travis", "countyFips": "453", "latitude": 30.257382, "longitude": -97.739444, "propertyType": "Condo", "bedrooms": 2, "bathrooms": 2, "squareFootage": 1164, "lotSize": 292, "yearBuilt": 2005, "hoa": { "fee": 803 }, "status": "Active", "price": 560000, "listingType": "Standard", "listedDate": "2024-01-04T00:00:00.000Z", "removedDate": null, "createdDate": "2024-01-05T00:00:00.000Z", "lastSeenDate": "2024-09-28T13:48:39.150Z", "daysOnMarket": 269, "mlsName": "UnlockMLS", "mlsNumber": "1594185", "listingAgent": { "name": "Adam Zell", "phone": "5128204918", "email": "adam.zell@compass.com", "website": "https://www.compass.com" }, "listingOffice": { "name": "Compass RE Texas LLC - Austin", "phone": "5125753644", "email": "txbroker@compass.com", "website": "https://www.compass.com" }, "history": { "2024-01-04": { "event": "Sale Listing", "price": 560000, "listingType": "Standard", "listedDate": "2024-01-04T00:00:00.000Z", "removedDate": null, "daysOnMarket": 269 } } }, { "id": "15407-Patrica-St,-Austin,-TX-78728", "formattedAddress": "15407 Patrica St, Austin, TX 78728", "addressLine1": "15407 Patrica St", "addressLine2": null, "city": "Austin", "state": "TX", "stateFips": "48", "zipCode": "78728", "county": "Travis", "countyFips": "453", "latitude": 30.451009, "longitude": -97.669682, "propertyType": "Single Family", "bedrooms": 3, "bathrooms": 2, "squareFootage": 1680, "lotSize": 12632, "yearBuilt": 1995, "status": "Active", "price": 720000, "listingType": "Standard", "listedDate": "2024-01-18T00:00:00.000Z", "removedDate": null, "createdDate": "2021-02-13T00:00:00.000Z", "lastSeenDate": "2024-09-28T13:49:05.753Z", "daysOnMarket": 255, "mlsName": "UnlockMLS", "mlsNumber": "4738210", "listingAgent": { "name": "Minerva Juarez", "phone": "5127333557", "website": "https://minervajuarez-realtor.com" }, "listingOffice": { "name": "Keller Williams Realty", "phone": "5123463550", "email": "mecook@kw.com" }, "history": { "2024-01-18": { "event": "Sale Listing", "price": 720000, "listingType": "Standard", "listedDate": "2024-01-18T00:00:00.000Z", "removedDate": null, "daysOnMarket": 255 } } }, { "id": "2681-Crazyhorse-Pass,-Austin,-TX-78734", "formattedAddress": "2681 Crazyhorse Pass, Austin, TX 78734", "addressLine1": "2681 Crazyhorse Pass", "addressLine2": null, "city": "Austin", "state": "TX", "stateFips": "48", "zipCode": "78734", "county": "Travis", "countyFips": "453", "latitude": 30.377405, "longitude": -97.928841, "propertyType": "Manufactured", "bedrooms": 3, "bathrooms": 2, "squareFootage": 1792, "lotSize": 9496, "yearBuilt": 1995, "hoa": { "fee": 8 }, "status": "Active", "price": 299999, "listingType": "Standard", "listedDate": "2024-01-18T00:00:00.000Z", "removedDate": null, "createdDate": "2023-10-11T00:00:00.000Z", "lastSeenDate": "2024-09-28T13:49:05.749Z", "daysOnMarket": 255, "mlsName": "SanAntonio", "mlsNumber": "1745284", "listingAgent": { "name": "Yesenia Quevedo", "phone": "2102545895", "email": "yeseniaquevedosatx@gmail.com" }, "listingOffice": { "name": "LPT Realty LLC", "phone": "8773662213", "email": "rodney@rodneyhenson.com" }, "history": { "2024-01-18": { "event": "Sale Listing", "price": 299999, "listingType": "Standard", "listedDate": "2024-01-18T00:00:00.000Z", "removedDate": null, "daysOnMarket": 255 } } } ], "summary": "Success" } }, "schema": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string", "example": "3821-Hargis-St,-Austin,-TX-78723" }, "formattedAddress": { "type": "string", "example": "3821 Hargis St, Austin, TX 78723" }, "addressLine1": { "type": "string", "example": "3821 Hargis St" }, "addressLine2": {}, "city": { "type": "string", "example": "Austin" }, "state": { "type": "string", "example": "TX" }, "zipCode": { "type": "string", "example": "78723" }, "county": { "type": "string", "example": "Travis" }, "latitude": { "type": "number", "example": 30.290643, "default": 0 }, "longitude": { "type": "number", "example": -97.701547, "default": 0 }, "propertyType": { "type": "string", "example": "Single Family" }, "bedrooms": { "type": "integer", "example": 4, "default": 0 }, "bathrooms": { "type": "number", "example": 2.5, "default": 0 }, "squareFootage": { "type": "integer", "example": 2345, "default": 0 }, "lotSize": { "type": "integer", "example": 3284, "default": 0 }, "yearBuilt": { "type": "integer", "example": 2008, "default": 0 }, "hoa": { "type": "object", "properties": { "fee": { "type": "integer", "example": 65, "default": 0 } } }, "status": { "type": "string", "example": "Active" }, "price": { "type": "integer", "example": 899000, "default": 0 }, "listingType": { "type": "string", "example": "Standard" }, "listedDate": { "type": "string", "example": "2024-06-24T00:00:00.000Z" }, "removedDate": {}, "createdDate": { "type": "string", "example": "2021-06-25T00:00:00.000Z" }, "lastSeenDate": { "type": "string", "example": "2024-09-30T13:11:47.157Z" }, "daysOnMarket": { "type": "integer", "example": 99, "default": 0 }, "mlsName": { "type": "string", "example": "UnlockMLS" }, "mlsNumber": { "type": "string", "example": "5519228" }, "listingAgent": { "type": "object", "properties": { "name": { "type": "string", "example": "Jennifer Welch" }, "phone": { "type": "string", "example": "5124313110" }, "email": { "type": "string", "example": "jennifer@gottesmanresidential.com" }, "website": { "type": "string", "example": "https://www.gottesmanresidential.com" } } }, "listingOffice": { "type": "object", "properties": { "name": { "type": "string", "example": "Gottesman Residential R.E." }, "phone": { "type": "string", "example": "5124512422" }, "email": { "type": "string", "example": "nataliem@gottesmanresidential.com" }, "website": { "type": "string", "example": "https://www.gottesmanresidential.com" } } }, "history": { "type": "object", "properties": { "2024-06-24": { "type": "object", "properties": { "event": { "type": "string", "example": "Sale Listing" }, "price": { "type": "integer", "example": 899000, "default": 0 }, "listingType": { "type": "string", "example": "Standard" }, "listedDate": { "type": "string", "example": "2024-06-24T00:00:00.000Z" }, "removedDate": {}, "daysOnMarket": { "type": "integer", "example": 99, "default": 0 } } } } } } } } } } }, "401": { "description": "Auth Error", "content": { "application/json": { "examples": { "Auth Error": { "value": { "status": 401, "error": "auth/api-key-invalid", "message": "No API key provided in request. An API key must be provided in the 'X-Api-Key' header" }, "summary": "Auth Error" } }, "schema": { "properties": { "status": { "type": "integer" }, "error": { "type": "string" }, "message": { "type": "string" } }, "type": "object" } } } } }, "deprecated": false } }, "/listings/sale/{id}": { "get": { "summary": "Sale Listing by Id", "description": "Returns a single sale listing matching the specified id.", "operationId": "sale-listing-by-id", "parameters": [ { "name": "id", "in": "path", "description": "The id of the property listing to return", "schema": { "type": "string", "default": "3821-Hargis-St,-Austin,-TX-78723" }, "required": true } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "examples": { "Success": { "summary": "Success", "value": { "id": "3821-Hargis-St,-Austin,-TX-78723", "formattedAddress": "3821 Hargis St, Austin, TX 78723", "addressLine1": "3821 Hargis St", "addressLine2": null, "city": "Austin", "state": "TX", "stateFips": "48", "zipCode": "78723", "county": "Travis", "countyFips": "453", "latitude": 30.290643, "longitude": -97.701547, "propertyType": "Single Family", "bedrooms": 4, "bathrooms": 2.5, "squareFootage": 2345, "lotSize": 3284, "yearBuilt": 2008, "hoa": { "fee": 65 }, "status": "Active", "price": 899000, "listingType": "Standard", "listedDate": "2024-06-24T00:00:00.000Z", "removedDate": null, "createdDate": "2021-06-25T00:00:00.000Z", "lastSeenDate": "2024-09-30T13:11:47.157Z", "daysOnMarket": 99, "mlsName": "UnlockMLS", "mlsNumber": "5519228", "listingAgent": { "name": "Jennifer Welch", "phone": "5124313110", "email": "jennifer@gottesmanresidential.com", "website": "https://www.gottesmanresidential.com" }, "listingOffice": { "name": "Gottesman Residential R.E.", "phone": "5124512422", "email": "nataliem@gottesmanresidential.com", "website": "https://www.gottesmanresidential.com" }, "history": { "2024-06-24": { "event": "Sale Listing", "price": 899000, "listingType": "Standard", "listedDate": "2024-06-24T00:00:00.000Z", "removedDate": null, "daysOnMarket": 99 } } } } } } } }, "401": { "description": "Auth Error", "content": { "application/json": { "examples": { "Auth Error": { "value": { "status": 401, "error": "auth/api-key-invalid", "message": "No API key provided in request. An API key must be provided in the 'X-Api-Key' header" }, "summary": "Auth Error" } }, "schema": { "properties": { "status": { "type": "integer" }, "error": { "type": "string" }, "message": { "type": "string" } }, "type": "object" } } } } }, "deprecated": false } }, "/listings/rental/long-term": { "get": { "summary": "Rental Listings", "description": "Search for rental listings in a geographical area, or by a specific address.", "operationId": "rental-listings-long-term", "parameters": [ { "name": "address", "in": "query", "description": "The **full address** of the property, in the format `Street, City, State, Zip`. Used to retrieve data for a specific property, or together with the `radius` parameter to search for listings in a circular area", "schema": { "type": "string" } }, { "name": "city", "in": "query", "description": "The name of the city, used to search for listings in a specific city. This parameter is case-sensitive", "schema": { "type": "string", "default": "Austin" } }, { "name": "state", "in": "query", "description": "The 2-character state abbreviation, used to search for listings in a specific state. This parameter is case-sensitive", "schema": { "type": "string", "default": "TX" } }, { "name": "zipCode", "in": "query", "description": "The 5-digit zip code, used to search for listings in a specific zip code", "schema": { "type": "string" } }, { "name": "latitude", "in": "query", "description": "The latitude of the search area. Use the `latitude`/`longitude` and `radius` parameters to search for listings in a circular area", "schema": { "type": "number", "format": "float" } }, { "name": "longitude", "in": "query", "description": "The longitude of the search area. Use the `latitude`/`longitude` and `radius` parameters to search for listings in a circular area", "schema": { "type": "number", "format": "float" } }, { "name": "radius", "in": "query", "description": "The radius of the search area in miles, with a maximum of 100. Use in combination with the `latitude`/`longitude` or `address` parameters to search for listings in a circular area", "schema": { "type": "number", "format": "float" } }, { "name": "propertyType", "in": "query", "description": "The type of the property, used to search for listings matching this criteria. See [explanation of property types](https://developers.rentcast.io/reference/property-types). Supports [multiple values](https://developers.rentcast.io/reference/search-queries#using-multiple-value-parameters)", "schema": { "type": "string", "enum": [ "Single Family", "Condo", "Townhouse", "Manufactured", "Multi-Family", "Apartment" ] } }, { "name": "bedrooms", "in": "query", "description": "The number of bedrooms, used to search for listings matching this criteria. Use `0` to indicate a studio layout. Supports [numeric ranges](https://developers.rentcast.io/reference/search-queries#using-numeric-range-parameters) and [multiple values](https://developers.rentcast.io/reference/search-queries#using-multiple-value-parameters)", "schema": { "type": "string" } }, { "name": "bathrooms", "in": "query", "description": "The number of bathrooms, used to search for listings matching this criteria. Supports fractions to indicate partial bathrooms, [numeric ranges](https://developers.rentcast.io/reference/search-queries#using-numeric-range-parameters) and [multiple values](https://developers.rentcast.io/reference/search-queries#using-multiple-value-parameters)", "schema": { "type": "string" } }, { "name": "squareFootage", "in": "query", "description": "The total living area size in square feet, used to search for listings matching this criteria. Supports [numeric ranges](https://developers.rentcast.io/reference/search-queries#using-numeric-range-parameters) and [multiple values](https://developers.rentcast.io/reference/search-queries#using-multiple-value-parameters)", "schema": { "type": "string", "default": "" } }, { "name": "lotSize", "in": "query", "description": "The total lot size in square feet, used to search for listings matching this criteria. Supports [numeric ranges](https://developers.rentcast.io/reference/search-queries#using-numeric-range-parameters) and [multiple values](https://developers.rentcast.io/reference/search-queries#using-multiple-value-parameters)", "schema": { "type": "string" } }, { "name": "yearBuilt", "in": "query", "description": "The year of construction, used to search for listings matching this criteria. Supports [numeric ranges](https://developers.rentcast.io/reference/search-queries#using-numeric-range-parameters) and [multiple values](https://developers.rentcast.io/reference/search-queries#using-multiple-value-parameters)", "schema": { "type": "string", "default": "" } }, { "name": "status", "in": "query", "description": "The current listing status, used to search for listings matching this criteria. See [explanation of listing statuses](https://developers.rentcast.io/reference/property-listings-schema#listing-status-field-values)", "schema": { "type": "string", "enum": [ "Active", "Inactive" ], "default": "Active" } }, { "in": "query", "name": "price", "schema": { "type": "string" }, "description": "The listed rent of the property, used to search for listings matching this criteria. Supports [numeric ranges](https://developers.rentcast.io/reference/search-queries#using-numeric-range-parameters) and [multiple values](https://developers.rentcast.io/reference/search-queries#using-multiple-value-parameters)" }, { "in": "query", "name": "daysOld", "schema": { "type": "string" }, "description": "The number of days since a property was listed on the market, with a minimum of 1. Supports [numeric ranges](https://developers.rentcast.io/reference/search-queries#using-numeric-range-parameters)" }, { "in": "query", "name": "limit", "schema": { "type": "integer", "format": "int32", "default": "5" }, "description": "The maximum number of listing records to return, between 1 and 500. Defaults to `50` if not provided. [Learn more](https://developers.rentcast.io/reference/pagination) about pagination" }, { "in": "query", "name": "offset", "schema": { "type": "integer", "format": "int32" }, "description": "The index of the first listing record to return, used to paginate through large lists of results. Defaults to `0` if not provided. [Learn more](https://developers.rentcast.io/reference/pagination) about pagination" }, { "in": "query", "name": "includeTotalCount", "schema": { "type": "boolean" }, "description": "When enabled, will return the total number of results matching the current query in the `X-Total-Count` response header. Defaults to `false` if not provided" } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "examples": { "Success": { "value": [ { "id": "2005-Arborside-Dr,-Austin,-TX-78754", "formattedAddress": "2005 Arborside Dr, Austin, TX 78754", "addressLine1": "2005 Arborside Dr", "addressLine2": null, "city": "Austin", "state": "TX", "stateFips": "48", "zipCode": "78754", "county": "Travis", "countyFips": "453", "latitude": 30.35837, "longitude": -97.66508, "propertyType": "Single Family", "bedrooms": 3, "bathrooms": 2.5, "squareFootage": 1681, "lotSize": 4360, "yearBuilt": 2019, "hoa": { "fee": 45 }, "status": "Active", "price": 2200, "listingType": "Standard", "listedDate": "2024-09-18T00:00:00.000Z", "removedDate": null, "createdDate": "2024-09-19T00:00:00.000Z", "lastSeenDate": "2024-09-30T03:49:20.620Z", "daysOnMarket": 13, "mlsName": "CentralTexas", "mlsNumber": "556965", "listingAgent": { "name": "Zachary Barton", "phone": "5129948203", "email": "zak-barton@realtytexas.com", "website": "https://zak-barton.realtytexas.homes" }, "listingOffice": { "name": "Realty Texas", "phone": "5124765348", "email": "sales@realtytexas.com", "website": "https://www.realtytexas.com" }, "history": { "2024-09-18": { "event": "Rental Listing", "price": 2200, "listingType": "Standard", "listedDate": "2024-09-18T00:00:00.000Z", "removedDate": null, "daysOnMarket": 13 } } }, { "id": "2811-Rio-Grande-St,-Apt-204,-Austin,-TX-78705", "formattedAddress": "2811 Rio Grande St, Apt 204, Austin, TX 78705", "addressLine1": "2811 Rio Grande St", "addressLine2": "Apt 204", "city": "Austin", "state": "TX", "stateFips": "48", "zipCode": "78705", "county": "Travis", "countyFips": "453", "latitude": 30.294241, "longitude": -97.743666, "propertyType": "Condo", "bedrooms": 2, "bathrooms": 2, "squareFootage": 910, "lotSize": 828, "yearBuilt": 1983, "status": "Active", "price": 2150, "listingType": "Standard", "listedDate": "2024-09-30T00:00:00.000Z", "removedDate": null, "createdDate": "2023-11-21T00:00:00.000Z", "lastSeenDate": "2024-09-30T04:57:39.029Z", "daysOnMarket": 1, "history": { "2024-09-30": { "event": "Rental Listing", "price": 2150, "listingType": "Standard", "listedDate": "2024-09-30T00:00:00.000Z", "removedDate": null, "daysOnMarket": 1 } } }, { "id": "1701-Simond-Ave,-Unit-438,-Austin,-TX-78723", "formattedAddress": "1701 Simond Ave, Unit 438, Austin, TX 78723", "addressLine1": "1701 Simond Ave", "addressLine2": "Unit 438", "city": "Austin", "state": "TX", "stateFips": "48", "zipCode": "78723", "county": "Travis", "countyFips": "453", "latitude": 30.298584, "longitude": -97.706497, "propertyType": "Condo", "bedrooms": 2, "bathrooms": 2, "squareFootage": 1101, "yearBuilt": 2023, "status": "Active", "price": 3300, "listingType": "Standard", "listedDate": "2024-08-26T00:00:00.000Z", "removedDate": null, "createdDate": "2024-08-27T00:00:00.000Z", "lastSeenDate": "2024-09-30T04:58:33.029Z", "daysOnMarket": 36, "mlsName": "UnlockMLS", "mlsNumber": "7940788", "listingAgent": { "name": "Kristen Williams", "phone": "5126992984", "email": "kristen@williamskw.com", "website": "https://www.williamskw.com" }, "listingOffice": { "name": "Keller Williams Realty", "phone": "5124484111", "email": "jdgrubb@kw.com", "website": "https://www.kellerwilliams.com" }, "history": { "2024-08-26": { "event": "Rental Listing", "price": 3300, "listingType": "Standard", "listedDate": "2024-08-26T00:00:00.000Z", "removedDate": null, "daysOnMarket": 36 } } }, { "id": "1190-Ridge-Dr,-Austin,-TX-78721", "formattedAddress": "1190 Ridge Dr, Austin, TX 78721", "addressLine1": "1190 Ridge Dr", "addressLine2": null, "city": "Austin", "state": "TX", "stateFips": "48", "zipCode": "78721", "county": "Travis", "countyFips": "453", "latitude": 30.276113, "longitude": -97.698406, "propertyType": "Manufactured", "bedrooms": 3, "bathrooms": 2, "squareFootage": 1200, "lotSize": 5380, "yearBuilt": 1999, "status": "Active", "price": 1850, "listingType": "Standard", "listedDate": "2024-05-02T00:00:00.000Z", "removedDate": null, "createdDate": "2023-06-24T00:00:00.000Z", "lastSeenDate": "2024-09-30T05:47:38.669Z", "daysOnMarket": 152, "mlsName": "UnlockMLS", "mlsNumber": "8112202", "listingAgent": { "name": "Brandee Otto", "phone": "5125572728", "email": "brandeelotto@gmail.com", "website": "https://www.pp-bms.com" }, "listingOffice": { "name": "Realty One Group Prosper", "phone": "5125235663", "email": "karlyn@rogprosper.com", "website": "https://www.marcyourmove.com" }, "history": { "2024-05-02": { "event": "Rental Listing", "price": 1850, "listingType": "Standard", "listedDate": "2024-05-02T00:00:00.000Z", "removedDate": null, "daysOnMarket": 152 } } }, { "id": "411-W-Odell-St,-Unit-A,-Austin,-TX-78752", "formattedAddress": "411 W Odell St, Unit A, Austin, TX 78752", "addressLine1": "411 W Odell St", "addressLine2": "Unit A", "city": "Austin", "state": "TX", "stateFips": "48", "zipCode": "78752", "county": "Travis", "countyFips": "453", "latitude": 30.337767, "longitude": -97.712625, "propertyType": "Single Family", "bedrooms": 3, "bathrooms": 2.5, "squareFootage": 1694, "lotSize": 7013, "yearBuilt": 2019, "status": "Active", "price": 2700, "listingType": "Standard", "listedDate": "2024-09-16T00:00:00.000Z", "removedDate": null, "createdDate": "2022-10-27T00:00:00.000Z", "lastSeenDate": "2024-09-30T05:49:20.678Z", "daysOnMarket": 15, "mlsName": "UnlockMLS", "mlsNumber": "4230179", "listingAgent": { "name": "Alex Mccormick", "phone": "5127624397", "email": "alex.mccormick@followupboss.me", "website": "https://www.alexatxrealtor.com" }, "listingOffice": { "name": "Keller Williams Realty", "phone": "5124484111", "email": "jdgrubb@kw.com", "website": "https://www.kellerwilliams.com" }, "history": { "2024-09-16": { "event": "Rental Listing", "price": 2700, "listingType": "Standard", "listedDate": "2024-09-16T00:00:00.000Z", "removedDate": null, "daysOnMarket": 15 } } } ], "summary": "Success" } }, "schema": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string", "example": "2005-Arborside-Dr,-Austin,-TX-78754" }, "formattedAddress": { "type": "string", "example": "2005 Arborside Dr, Austin, TX 78754" }, "addressLine1": { "type": "string", "example": "2005 Arborside Dr" }, "addressLine2": {}, "city": { "type": "string", "example": "Austin" }, "state": { "type": "string", "example": "TX" }, "zipCode": { "type": "string", "example": "78754" }, "county": { "type": "string", "example": "Travis" }, "latitude": { "type": "number", "example": 30.35837, "default": 0 }, "longitude": { "type": "number", "example": -97.66508, "default": 0 }, "propertyType": { "type": "string", "example": "Single Family" }, "bedrooms": { "type": "integer", "example": 3, "default": 0 }, "bathrooms": { "type": "number", "example": 2.5, "default": 0 }, "squareFootage": { "type": "integer", "example": 1681, "default": 0 }, "lotSize": { "type": "integer", "example": 4360, "default": 0 }, "yearBuilt": { "type": "integer", "example": 2019, "default": 0 }, "hoa": { "type": "object", "properties": { "fee": { "type": "integer", "example": 45, "default": 0 } } }, "status": { "type": "string", "example": "Active" }, "price": { "type": "integer", "example": 2200, "default": 0 }, "listingType": { "type": "string", "example": "Standard" }, "listedDate": { "type": "string", "example": "2024-09-18T00:00:00.000Z" }, "removedDate": {}, "createdDate": { "type": "string", "example": "2024-09-19T00:00:00.000Z" }, "lastSeenDate": { "type": "string", "example": "2024-09-30T03:49:20.620Z" }, "daysOnMarket": { "type": "integer", "example": 13, "default": 0 }, "mlsName": { "type": "string", "example": "CentralTexas" }, "mlsNumber": { "type": "string", "example": "556965" }, "listingAgent": { "type": "object", "properties": { "name": { "type": "string", "example": "Zachary Barton" }, "phone": { "type": "string", "example": "5129948203" }, "email": { "type": "string", "example": "zak-barton@realtytexas.com" }, "website": { "type": "string", "example": "https://zak-barton.realtytexas.homes" } } }, "listingOffice": { "type": "object", "properties": { "name": { "type": "string", "example": "Realty Texas" }, "phone": { "type": "string", "example": "5124765348" }, "email": { "type": "string", "example": "sales@realtytexas.com" }, "website": { "type": "string", "example": "https://www.realtytexas.com" } } }, "history": { "type": "object", "properties": { "2024-09-18": { "type": "object", "properties": { "event": { "type": "string", "example": "Rental Listing" }, "price": { "type": "integer", "example": 2200, "default": 0 }, "listingType": { "type": "string", "example": "Standard" }, "listedDate": { "type": "string", "example": "2024-09-18T00:00:00.000Z" }, "removedDate": {}, "daysOnMarket": { "type": "integer", "example": 13, "default": 0 } } } } } } } } } } }, "401": { "description": "Auth Error", "content": { "application/json": { "examples": { "Auth Error": { "value": { "status": 401, "error": "auth/api-key-invalid", "message": "No API key provided in request. An API key must be provided in the 'X-Api-Key' header" }, "summary": "Auth Error" } }, "schema": { "properties": { "status": { "type": "integer" }, "error": { "type": "string" }, "message": { "type": "string" } }, "type": "object" } } } } }, "deprecated": false } }, "/listings/rental/long-term/{id}": { "get": { "summary": "Rental Listing by Id", "description": "Returns a single rental listing matching the specified id.", "operationId": "rental-listing-long-term-by-id", "parameters": [ { "name": "id", "in": "path", "description": "The id of the property listing to return", "schema": { "type": "string", "default": "2005-Arborside-Dr,-Austin,-TX-78754" }, "required": true } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "examples": { "Success": { "value": { "id": "2005-Arborside-Dr,-Austin,-TX-78754", "formattedAddress": "2005 Arborside Dr, Austin, TX 78754", "addressLine1": "2005 Arborside Dr", "addressLine2": null, "city": "Austin", "state": "TX", "stateFips": "48", "zipCode": "78754", "county": "Travis", "countyFips": "453", "latitude": 30.35837, "longitude": -97.66508, "propertyType": "Single Family", "bedrooms": 3, "bathrooms": 2.5, "squareFootage": 1681, "lotSize": 4360, "yearBuilt": 2019, "hoa": { "fee": 45 }, "status": "Active", "price": 2200, "listingType": "Standard", "listedDate": "2024-09-18T00:00:00.000Z", "removedDate": null, "createdDate": "2024-09-19T00:00:00.000Z", "lastSeenDate": "2024-09-30T03:49:20.620Z", "daysOnMarket": 13, "mlsName": "CentralTexas", "mlsNumber": "556965", "listingAgent": { "name": "Zachary Barton", "phone": "5129948203", "email": "zak-barton@realtytexas.com", "website": "https://zak-barton.realtytexas.homes" }, "listingOffice": { "name": "Realty Texas", "phone": "5124765348", "email": "sales@realtytexas.com", "website": "https://www.realtytexas.com" }, "history": { "2024-09-18": { "event": "Rental Listing", "price": 2200, "listingType": "Standard", "listedDate": "2024-09-18T00:00:00.000Z", "removedDate": null, "daysOnMarket": 13 } } }, "summary": "Success" } }, "schema": { "type": "object", "properties": { "id": { "type": "string", "example": "2005-Arborside-Dr,-Austin,-TX-78754" }, "formattedAddress": { "type": "string", "example": "2005 Arborside Dr, Austin, TX 78754" }, "addressLine1": { "type": "string", "example": "2005 Arborside Dr" }, "addressLine2": {}, "city": { "type": "string", "example": "Austin" }, "state": { "type": "string", "example": "TX" }, "zipCode": { "type": "string", "example": "78754" }, "county": { "type": "string", "example": "Travis" }, "latitude": { "type": "number", "example": 30.35837, "default": 0 }, "longitude": { "type": "number", "example": -97.66508, "default": 0 }, "propertyType": { "type": "string", "example": "Single Family" }, "bedrooms": { "type": "integer", "example": 3, "default": 0 }, "bathrooms": { "type": "number", "example": 2.5, "default": 0 }, "squareFootage": { "type": "integer", "example": 1681, "default": 0 }, "lotSize": { "type": "integer", "example": 4360, "default": 0 }, "yearBuilt": { "type": "integer", "example": 2019, "default": 0 }, "hoa": { "type": "object", "properties": { "fee": { "type": "integer", "example": 45, "default": 0 } } }, "status": { "type": "string", "example": "Active" }, "price": { "type": "integer", "example": 2200, "default": 0 }, "listingType": { "type": "string", "example": "Standard" }, "listedDate": { "type": "string", "example": "2024-09-18T00:00:00.000Z" }, "removedDate": {}, "createdDate": { "type": "string", "example": "2024-09-19T00:00:00.000Z" }, "lastSeenDate": { "type": "string", "example": "2024-09-30T03:49:20.620Z" }, "daysOnMarket": { "type": "integer", "example": 13, "default": 0 }, "mlsName": { "type": "string", "example": "CentralTexas" }, "mlsNumber": { "type": "string", "example": "556965" }, "listingAgent": { "type": "object", "properties": { "name": { "type": "string", "example": "Zachary Barton" }, "phone": { "type": "string", "example": "5129948203" }, "email": { "type": "string", "example": "zak-barton@realtytexas.com" }, "website": { "type": "string", "example": "https://zak-barton.realtytexas.homes" } } }, "listingOffice": { "type": "object", "properties": { "name": { "type": "string", "example": "Realty Texas" }, "phone": { "type": "string", "example": "5124765348" }, "email": { "type": "string", "example": "sales@realtytexas.com" }, "website": { "type": "string", "example": "https://www.realtytexas.com" } } }, "history": { "type": "object", "properties": { "2024-09-18": { "type": "object", "properties": { "event": { "type": "string", "example": "Rental Listing" }, "price": { "type": "integer", "example": 2200, "default": 0 }, "listingType": { "type": "string", "example": "Standard" }, "listedDate": { "type": "string", "example": "2024-09-18T00:00:00.000Z" }, "removedDate": {}, "daysOnMarket": { "type": "integer", "example": 13, "default": 0 } } } } } } } } } }, "401": { "description": "Auth Error", "content": { "application/json": { "examples": { "Auth Error": { "value": { "status": 401, "error": "auth/api-key-invalid", "message": "No API key provided in request. An API key must be provided in the 'X-Api-Key' header" }, "summary": "Auth Error" } }, "schema": { "properties": { "status": { "type": "integer" }, "error": { "type": "string" }, "message": { "type": "string" } }, "type": "object" } } } } }, "deprecated": false } }, "/markets": { "get": { "summary": "Market Statistics", "description": "Returns aggregate market statistics and listing trends for a single US zip code.", "operationId": "market-statistics", "parameters": [ { "name": "zipCode", "in": "query", "description": "A valid 5-digit US zip code", "required": true, "schema": { "type": "string", "default": "29611" } }, { "name": "dataType", "in": "query", "description": "The type of aggregate market data to retrieve. Defaults to `\"All\"` if not provided", "schema": { "type": "string", "enum": [ "All", "Sale", "Rental" ], "default": "All" } }, { "name": "historyRange", "in": "query", "description": "The time range for historical record entries, in months. Defaults to `12` if not provided", "schema": { "type": "integer", "default": 6, "format": "int32" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "examples": { "Success": { "value": { "id": "29611", "zipCode": "29611", "saleData": { "lastUpdatedDate": "2025-08-26T00:00:00.000Z", "averagePrice": 356598, "medianPrice": 295000, "minPrice": 8899, "maxPrice": 2530000, "averagePricePerSquareFoot": 203.45, "medianPricePerSquareFoot": 188.61, "minPricePerSquareFoot": 54, "maxPricePerSquareFoot": 943.24, "averageSquareFootage": 1717, "medianSquareFootage": 1573, "minSquareFootage": 636, "maxSquareFootage": 6000, "averageDaysOnMarket": 77, "medianDaysOnMarket": 61, "minDaysOnMarket": 2, "maxDaysOnMarket": 279, "newListings": 41, "totalListings": 248, "dataByPropertyType": [ { "propertyType": "Condo", "averagePrice": 398267, "medianPrice": 157500, "minPrice": 124900, "maxPrice": 1599000, "averagePricePerSquareFoot": 174.28, "medianPricePerSquareFoot": 132.02, "minPricePerSquareFoot": 119.07, "maxPricePerSquareFoot": 357.48, "averageSquareFootage": 1700, "medianSquareFootage": 1148, "minSquareFootage": 1049, "maxSquareFootage": 4473, "averageDaysOnMarket": 119.17, "medianDaysOnMarket": 111, "minDaysOnMarket": 33, "maxDaysOnMarket": 225, "newListings": 0, "totalListings": 6 }, { "propertyType": "Land", "averagePrice": 481907, "medianPrice": 275000, "minPrice": 36900, "maxPrice": 2530000, "averagePricePerSquareFoot": null, "medianPricePerSquareFoot": null, "minPricePerSquareFoot": null, "maxPricePerSquareFoot": null, "averageSquareFootage": null, "medianSquareFootage": null, "minSquareFootage": null, "maxSquareFootage": null, "averageDaysOnMarket": 107.43, "medianDaysOnMarket": 104, "minDaysOnMarket": 5, "maxDaysOnMarket": 256, "newListings": 1, "totalListings": 28 }, { "propertyType": "Manufactured", "averagePrice": 154643, "medianPrice": 89900, "minPrice": 8899, "maxPrice": 499900, "averagePricePerSquareFoot": 83.07, "medianPricePerSquareFoot": 69.85, "minPricePerSquareFoot": 54, "maxPricePerSquareFoot": 127.66, "averageSquareFootage": 2090, "medianSquareFootage": 1175, "minSquareFootage": 924, "maxSquareFootage": 6000, "averageDaysOnMarket": 116.43, "medianDaysOnMarket": 97, "minDaysOnMarket": 81, "maxDaysOnMarket": 181, "newListings": 0, "totalListings": 7 }, { "propertyType": "Multi-Family", "averagePrice": 446750, "medianPrice": 479900, "minPrice": 240000, "maxPrice": 514500, "averagePricePerSquareFoot": 182.87, "medianPricePerSquareFoot": 180.01, "minPricePerSquareFoot": 152.73, "maxPricePerSquareFoot": 217.79, "averageSquareFootage": 2498, "medianSquareFootage": 2666, "minSquareFootage": 1102, "maxSquareFootage": 3200, "averageDaysOnMarket": 37, "medianDaysOnMarket": 11, "minDaysOnMarket": 11, "maxDaysOnMarket": 134, "newListings": 4, "totalListings": 8 }, { "propertyType": "Single Family", "averagePrice": 347649, "medianPrice": 305000, "minPrice": 128000, "maxPrice": 1798611, "averagePricePerSquareFoot": 214.07, "medianPricePerSquareFoot": 206.33, "minPricePerSquareFoot": 94.79, "maxPricePerSquareFoot": 943.24, "averageSquareFootage": 1673, "medianSquareFootage": 1515, "minSquareFootage": 636, "maxSquareFootage": 4617, "averageDaysOnMarket": 69.19, "medianDaysOnMarket": 61, "minDaysOnMarket": 3, "maxDaysOnMarket": 228, "newListings": 24, "totalListings": 158 }, { "propertyType": "Townhouse", "averagePrice": 316301, "medianPrice": 254990, "minPrice": 115000, "maxPrice": 745000, "averagePricePerSquareFoot": 188.97, "medianPricePerSquareFoot": 154.37, "minPricePerSquareFoot": 110.58, "maxPricePerSquareFoot": 420.56, "averageSquareFootage": 1679, "medianSquareFootage": 1616, "minSquareFootage": 1040, "maxSquareFootage": 2079, "averageDaysOnMarket": 86.29, "medianDaysOnMarket": 30, "minDaysOnMarket": 2, "maxDaysOnMarket": 279, "newListings": 12, "totalListings": 41 } ], "dataByBedrooms": [ { "bedrooms": 0, "averagePrice": 499900, "medianPrice": 499900, "minPrice": 499900, "maxPrice": 499900, "averagePricePerSquareFoot": 83.32, "medianPricePerSquareFoot": 83.32, "minPricePerSquareFoot": 83.32, "maxPricePerSquareFoot": 83.32, "averageSquareFootage": 6000, "medianSquareFootage": 6000, "minSquareFootage": 6000, "maxSquareFootage": 6000, "averageDaysOnMarket": 81, "medianDaysOnMarket": 81, "minDaysOnMarket": 81, "maxDaysOnMarket": 81, "newListings": 0, "totalListings": 1 }, { "bedrooms": 1, "averagePrice": 816300, "medianPrice": 599900, "minPrice": 250000, "maxPrice": 1599000, "averagePricePerSquareFoot": 519.66, "medianPricePerSquareFoot": 357.48, "minPricePerSquareFoot": 258.26, "maxPricePerSquareFoot": 943.24, "averageSquareFootage": 2026, "medianSquareFootage": 968, "minSquareFootage": 636, "maxSquareFootage": 4473, "averageDaysOnMarket": 97, "medianDaysOnMarket": 15, "minDaysOnMarket": 15, "maxDaysOnMarket": 179, "newListings": 1, "totalListings": 3 }, { "bedrooms": 2, "averagePrice": 251954, "medianPrice": 240000, "minPrice": 115000, "maxPrice": 545000, "averagePricePerSquareFoot": 225.42, "medianPricePerSquareFoot": 225, "minPricePerSquareFoot": 110.58, "maxPricePerSquareFoot": 394.07, "averageSquareFootage": 1127, "medianSquareFootage": 1089, "minSquareFootage": 790, "maxSquareFootage": 1707, "averageDaysOnMarket": 73.43, "medianDaysOnMarket": 61, "minDaysOnMarket": 5, "maxDaysOnMarket": 225, "newListings": 2, "totalListings": 37 }, { "bedrooms": 3, "averagePrice": 312571, "medianPrice": 290000, "minPrice": 8899, "maxPrice": 1798611, "averagePricePerSquareFoot": 196.7, "medianPricePerSquareFoot": 184.95, "minPricePerSquareFoot": 54, "maxPricePerSquareFoot": 719.44, "averageSquareFootage": 1591, "medianSquareFootage": 1568, "minSquareFootage": 880, "maxSquareFootage": 3418, "averageDaysOnMarket": 78.57, "medianDaysOnMarket": 61, "minDaysOnMarket": 2, "maxDaysOnMarket": 279, "newListings": 24, "totalListings": 129 }, { "bedrooms": 4, "averagePrice": 431145, "medianPrice": 375000, "minPrice": 144700, "maxPrice": 1450000, "averagePricePerSquareFoot": 189.84, "medianPricePerSquareFoot": 174.15, "minPricePerSquareFoot": 94.79, "maxPricePerSquareFoot": 409.03, "averageSquareFootage": 2270, "medianSquareFootage": 2076, "minSquareFootage": 1120, "maxSquareFootage": 4141, "averageDaysOnMarket": 66.37, "medianDaysOnMarket": 60, "minDaysOnMarket": 4, "maxDaysOnMarket": 152, "newListings": 9, "totalListings": 42 }, { "bedrooms": 5, "averagePrice": 602667, "medianPrice": 420000, "minPrice": 339000, "maxPrice": 1049000, "averagePricePerSquareFoot": 173.73, "medianPricePerSquareFoot": 152.73, "minPricePerSquareFoot": 141.25, "maxPricePerSquareFoot": 227.2, "averageSquareFootage": 3256, "medianSquareFootage": 2750, "minSquareFootage": 2400, "maxSquareFootage": 4617, "averageDaysOnMarket": 71, "medianDaysOnMarket": 61, "minDaysOnMarket": 55, "maxDaysOnMarket": 97, "newListings": 0, "totalListings": 3 }, { "bedrooms": 6, "averagePrice": 486820, "medianPrice": 479900, "minPrice": 479900, "maxPrice": 514500, "averagePricePerSquareFoot": 176.16, "medianPricePerSquareFoot": 180.01, "minPricePerSquareFoot": 160.78, "maxPricePerSquareFoot": 180.01, "averageSquareFootage": 2773, "medianSquareFootage": 2666, "minSquareFootage": 2666, "maxSquareFootage": 3200, "averageDaysOnMarket": 18.4, "medianDaysOnMarket": 11, "minDaysOnMarket": 11, "maxDaysOnMarket": 48, "newListings": 4, "totalListings": 5 } ], "history": { "2025-06": { "date": "2025-06-01T00:00:00.000Z", "averagePrice": 348402, "medianPrice": 290000, "minPrice": 8899, "maxPrice": 2530000, "averagePricePerSquareFoot": 198.98, "medianPricePerSquareFoot": 174.94, "minPricePerSquareFoot": 54, "maxPricePerSquareFoot": 962.5, "averageSquareFootage": 1712, "medianSquareFootage": 1587, "minSquareFootage": 792, "maxSquareFootage": 6000, "averageDaysOnMarket": 76.89, "medianDaysOnMarket": 54, "minDaysOnMarket": 2, "maxDaysOnMarket": 348, "newListings": 47, "totalListings": 263, "dataByPropertyType": [ { "propertyType": "Condo", "averagePrice": 380983, "medianPrice": 125000, "minPrice": 105000, "maxPrice": 1599000, "averagePricePerSquareFoot": 166.94, "medianPricePerSquareFoot": 129.63, "minPricePerSquareFoot": 119.07, "maxPricePerSquareFoot": 357.48, "averageSquareFootage": 1630, "medianSquareFootage": 1049, "minSquareFootage": 810, "maxSquareFootage": 4473, "averageDaysOnMarket": 92.83, "medianDaysOnMarket": 54, "minDaysOnMarket": 53, "maxDaysOnMarket": 220, "newListings": 0, "totalListings": 6 }, { "propertyType": "Land", "averagePrice": 427697, "medianPrice": 199000, "minPrice": 19000, "maxPrice": 2530000, "averagePricePerSquareFoot": null, "medianPricePerSquareFoot": null, "minPricePerSquareFoot": null, "maxPricePerSquareFoot": null, "averageSquareFootage": null, "medianSquareFootage": null, "minSquareFootage": null, "maxSquareFootage": null, "averageDaysOnMarket": 113.07, "medianDaysOnMarket": 101, "minDaysOnMarket": 2, "maxDaysOnMarket": 343, "newListings": 2, "totalListings": 34 }, { "propertyType": "Manufactured", "averagePrice": 173222, "medianPrice": 150000, "minPrice": 8899, "maxPrice": 499900, "averagePricePerSquareFoot": 97.76, "medianPricePerSquareFoot": 84.69, "minPricePerSquareFoot": 54, "maxPricePerSquareFoot": 146, "averageSquareFootage": 2007, "medianSquareFootage": 1175, "minSquareFootage": 924, "maxSquareFootage": 6000, "averageDaysOnMarket": 73.22, "medianDaysOnMarket": 73, "minDaysOnMarket": 3, "maxDaysOnMarket": 124, "newListings": 1, "totalListings": 9 }, { "propertyType": "Multi-Family", "averagePrice": 431160, "medianPrice": 474900, "minPrice": 200000, "maxPrice": 545000, "averagePricePerSquareFoot": 236.46, "medianPricePerSquareFoot": 173.61, "minPricePerSquareFoot": 163.64, "maxPricePerSquareFoot": 394.36, "averageSquareFootage": 1888, "medianSquareFootage": 1382, "minSquareFootage": 1152, "maxSquareFootage": 2750, "averageDaysOnMarket": 119.8, "medianDaysOnMarket": 116, "minDaysOnMarket": 17, "maxDaysOnMarket": 203, "newListings": 1, "totalListings": 5 }, { "propertyType": "Single Family", "averagePrice": 347684, "medianPrice": 300000, "minPrice": 110000, "maxPrice": 1999611, "averagePricePerSquareFoot": 210.26, "medianPricePerSquareFoot": 201.08, "minPricePerSquareFoot": 97.57, "maxPricePerSquareFoot": 962.5, "averageSquareFootage": 1680, "medianSquareFootage": 1542, "minSquareFootage": 792, "maxSquareFootage": 4617, "averageDaysOnMarket": 68.06, "medianDaysOnMarket": 48, "minDaysOnMarket": 2, "maxDaysOnMarket": 348, "newListings": 33, "totalListings": 161 }, { "propertyType": "Townhouse", "averagePrice": 314794, "medianPrice": 288990, "minPrice": 199900, "maxPrice": 765000, "averagePricePerSquareFoot": 179.86, "medianPricePerSquareFoot": 156.89, "minPricePerSquareFoot": 139.99, "maxPricePerSquareFoot": 420.56, "averageSquareFootage": 1762, "medianSquareFootage": 1816, "minSquareFootage": 1383, "maxSquareFootage": 2150, "averageDaysOnMarket": 79.7, "medianDaysOnMarket": 39, "minDaysOnMarket": 2, "maxDaysOnMarket": 343, "newListings": 10, "totalListings": 48 } ], "dataByBedrooms": [ { "bedrooms": 0, "averagePrice": 499900, "medianPrice": 499900, "minPrice": 499900, "maxPrice": 499900, "averagePricePerSquareFoot": 83.32, "medianPricePerSquareFoot": 83.32, "minPricePerSquareFoot": 83.32, "maxPricePerSquareFoot": 83.32, "averageSquareFootage": 6000, "medianSquareFootage": 6000, "minSquareFootage": 6000, "maxSquareFootage": 6000, "averageDaysOnMarket": 24, "medianDaysOnMarket": 24, "minDaysOnMarket": 24, "maxDaysOnMarket": 24, "newListings": 1, "totalListings": 1 }, { "bedrooms": 1, "averagePrice": 528475, "medianPrice": 159900, "minPrice": 105000, "maxPrice": 1599000, "averagePricePerSquareFoot": 233.93, "medianPricePerSquareFoot": 190.36, "minPricePerSquareFoot": 129.63, "maxPricePerSquareFoot": 357.48, "averageSquareFootage": 1773, "medianSquareFootage": 840, "minSquareFootage": 810, "maxSquareFootage": 4473, "averageDaysOnMarket": 67, "medianDaysOnMarket": 53, "minDaysOnMarket": 26, "maxDaysOnMarket": 122, "newListings": 0, "totalListings": 4 }, { "bedrooms": 2, "averagePrice": 267400, "medianPrice": 248900, "minPrice": 110000, "maxPrice": 770000, "averagePricePerSquareFoot": 245.81, "medianPricePerSquareFoot": 228.57, "minPricePerSquareFoot": 104.17, "maxPricePerSquareFoot": 962.5, "averageSquareFootage": 1129, "medianSquareFootage": 1056, "minSquareFootage": 792, "maxSquareFootage": 1707, "averageDaysOnMarket": 51.41, "medianDaysOnMarket": 46, "minDaysOnMarket": 3, "maxDaysOnMarket": 220, "newListings": 9, "totalListings": 36 }, { "bedrooms": 3, "averagePrice": 306938, "medianPrice": 280000, "minPrice": 8899, "maxPrice": 1999611, "averagePricePerSquareFoot": 192, "medianPricePerSquareFoot": 173.28, "minPricePerSquareFoot": 54, "maxPricePerSquareFoot": 799.84, "averageSquareFootage": 1577, "medianSquareFootage": 1560, "minSquareFootage": 924, "maxSquareFootage": 2840, "averageDaysOnMarket": 77.46, "medianDaysOnMarket": 53, "minDaysOnMarket": 2, "maxDaysOnMarket": 343, "newListings": 25, "totalListings": 136 }, { "bedrooms": 4, "averagePrice": 434817, "medianPrice": 395000, "minPrice": 234900, "maxPrice": 1550000, "averagePricePerSquareFoot": 186.06, "medianPricePerSquareFoot": 167.22, "minPricePerSquareFoot": 97.57, "maxPricePerSquareFoot": 437.24, "averageSquareFootage": 2326, "medianSquareFootage": 2079, "minSquareFootage": 1200, "maxSquareFootage": 4141, "averageDaysOnMarket": 75, "medianDaysOnMarket": 59, "minDaysOnMarket": 2, "maxDaysOnMarket": 348, "newListings": 7, "totalListings": 45 }, { "bedrooms": 5, "averagePrice": 510417, "medianPrice": 350000, "minPrice": 278500, "maxPrice": 1049000, "averagePricePerSquareFoot": 171.35, "medianPricePerSquareFoot": 159.52, "minPricePerSquareFoot": 117.61, "maxPricePerSquareFoot": 227.2, "averageSquareFootage": 2839, "medianSquareFootage": 2400, "minSquareFootage": 2100, "maxSquareFootage": 4617, "averageDaysOnMarket": 59.83, "medianDaysOnMarket": 17, "minDaysOnMarket": 3, "maxDaysOnMarket": 215, "newListings": 3, "totalListings": 6 }, { "bedrooms": 6, "averagePrice": 474900, "medianPrice": 474900, "minPrice": 474900, "maxPrice": 474900, "averagePricePerSquareFoot": null, "medianPricePerSquareFoot": null, "minPricePerSquareFoot": null, "maxPricePerSquareFoot": null, "averageSquareFootage": null, "medianSquareFootage": null, "minSquareFootage": null, "maxSquareFootage": null, "averageDaysOnMarket": 157, "medianDaysOnMarket": 157, "minDaysOnMarket": 157, "maxDaysOnMarket": 157, "newListings": 0, "totalListings": 1 } ] }, "2025-07": { "date": "2025-07-01T00:00:00.000Z", "averagePrice": 355280, "medianPrice": 290000, "minPrice": 8899, "maxPrice": 2530000, "averagePricePerSquareFoot": 205.14, "medianPricePerSquareFoot": 191.71, "minPricePerSquareFoot": 54, "maxPricePerSquareFoot": 962.5, "averageSquareFootage": 1702, "medianSquareFootage": 1560, "minSquareFootage": 800, "maxSquareFootage": 6000, "averageDaysOnMarket": 76.27, "medianDaysOnMarket": 61, "minDaysOnMarket": 2, "maxDaysOnMarket": 351, "newListings": 55, "totalListings": 244, "dataByPropertyType": [ { "propertyType": "Condo", "averagePrice": 399100, "medianPrice": 157500, "minPrice": 124900, "maxPrice": 1599000, "averagePricePerSquareFoot": 175.02, "medianPricePerSquareFoot": 133.66, "minPricePerSquareFoot": 119.07, "maxPricePerSquareFoot": 357.48, "averageSquareFootage": 1700, "medianSquareFootage": 1148, "minSquareFootage": 1049, "maxSquareFootage": 4473, "averageDaysOnMarket": 97.5, "medianDaysOnMarket": 85, "minDaysOnMarket": 7, "maxDaysOnMarket": 225, "newListings": 2, "totalListings": 6 }, { "propertyType": "Land", "averagePrice": 438718, "medianPrice": 199999, "minPrice": 19000, "maxPrice": 2530000, "averagePricePerSquareFoot": null, "medianPricePerSquareFoot": null, "minPricePerSquareFoot": null, "maxPricePerSquareFoot": null, "averageSquareFootage": null, "medianSquareFootage": null, "minSquareFootage": null, "maxSquareFootage": null, "averageDaysOnMarket": 104.92, "medianDaysOnMarket": 84, "minDaysOnMarket": 2, "maxDaysOnMarket": 343, "newListings": 3, "totalListings": 33 }, { "propertyType": "Manufactured", "averagePrice": 170444, "medianPrice": 150000, "minPrice": 8899, "maxPrice": 499900, "averagePricePerSquareFoot": 95.75, "medianPricePerSquareFoot": 83.32, "minPricePerSquareFoot": 54, "maxPricePerSquareFoot": 146, "averageSquareFootage": 2007, "medianSquareFootage": 1175, "minSquareFootage": 924, "maxSquareFootage": 6000, "averageDaysOnMarket": 93, "medianDaysOnMarket": 97, "minDaysOnMarket": 3, "maxDaysOnMarket": 155, "newListings": 0, "totalListings": 9 }, { "propertyType": "Multi-Family", "averagePrice": 370880, "medianPrice": 420000, "minPrice": 200000, "maxPrice": 514500, "averagePricePerSquareFoot": 183.3, "medianPricePerSquareFoot": 173.61, "minPricePerSquareFoot": 152.73, "maxPricePerSquareFoot": 217.79, "averageSquareFootage": 2094, "medianSquareFootage": 2268, "minSquareFootage": 1102, "maxSquareFootage": 3200, "averageDaysOnMarket": 65, "medianDaysOnMarket": 48, "minDaysOnMarket": 15, "maxDaysOnMarket": 134, "newListings": 2, "totalListings": 5 }, { "propertyType": "Single Family", "averagePrice": 353800, "medianPrice": 310000, "minPrice": 128000, "maxPrice": 1799611, "averagePricePerSquareFoot": 215.66, "medianPricePerSquareFoot": 207.64, "minPricePerSquareFoot": 94.79, "maxPricePerSquareFoot": 962.5, "averageSquareFootage": 1681, "medianSquareFootage": 1515, "minSquareFootage": 800, "maxSquareFootage": 4617, "averageDaysOnMarket": 68.46, "medianDaysOnMarket": 55, "minDaysOnMarket": 2, "maxDaysOnMarket": 351, "newListings": 34, "totalListings": 154 }, { "propertyType": "Townhouse", "averagePrice": 322769, "medianPrice": 257000, "minPrice": 120000, "maxPrice": 745000, "averagePricePerSquareFoot": 193.68, "medianPricePerSquareFoot": 155.63, "minPricePerSquareFoot": 115.38, "maxPricePerSquareFoot": 420.56, "averageSquareFootage": 1670, "medianSquareFootage": 1600, "minSquareFootage": 1040, "maxSquareFootage": 2044, "averageDaysOnMarket": 82.29, "medianDaysOnMarket": 57, "minDaysOnMarket": 2, "maxDaysOnMarket": 253, "newListings": 14, "totalListings": 37 } ], "dataByBedrooms": [ { "bedrooms": 0, "averagePrice": 499900, "medianPrice": 499900, "minPrice": 499900, "maxPrice": 499900, "averagePricePerSquareFoot": 83.32, "medianPricePerSquareFoot": 83.32, "minPricePerSquareFoot": 83.32, "maxPricePerSquareFoot": 83.32, "averageSquareFootage": 6000, "medianSquareFootage": 6000, "minSquareFootage": 6000, "maxSquareFootage": 6000, "averageDaysOnMarket": 55, "medianDaysOnMarket": 55, "minDaysOnMarket": 55, "maxDaysOnMarket": 55, "newListings": 0, "totalListings": 1 }, { "bedrooms": 1, "averagePrice": 924500, "medianPrice": 250000, "minPrice": 250000, "maxPrice": 1599000, "averagePricePerSquareFoot": 307.87, "medianPricePerSquareFoot": 258.26, "minPricePerSquareFoot": 258.26, "maxPricePerSquareFoot": 357.48, "averageSquareFootage": 2720, "medianSquareFootage": 968, "minSquareFootage": 968, "maxSquareFootage": 4473, "averageDaysOnMarket": 153, "medianDaysOnMarket": 153, "minDaysOnMarket": 153, "maxDaysOnMarket": 153, "newListings": 0, "totalListings": 2 }, { "bedrooms": 2, "averagePrice": 270290, "medianPrice": 248900, "minPrice": 120000, "maxPrice": 770000, "averagePricePerSquareFoot": 245.88, "medianPricePerSquareFoot": 230.81, "minPricePerSquareFoot": 113.24, "maxPricePerSquareFoot": 962.5, "averageSquareFootage": 1134, "medianSquareFootage": 1089, "minSquareFootage": 800, "maxSquareFootage": 1707, "averageDaysOnMarket": 56.98, "medianDaysOnMarket": 40, "minDaysOnMarket": 3, "maxDaysOnMarket": 225, "newListings": 12, "totalListings": 41 }, { "bedrooms": 3, "averagePrice": 311167, "medianPrice": 280000, "minPrice": 8899, "maxPrice": 1799611, "averagePricePerSquareFoot": 195.57, "medianPricePerSquareFoot": 175.51, "minPricePerSquareFoot": 54, "maxPricePerSquareFoot": 719.84, "averageSquareFootage": 1581, "medianSquareFootage": 1547, "minSquareFootage": 880, "maxSquareFootage": 3418, "averageDaysOnMarket": 77.21, "medianDaysOnMarket": 62, "minDaysOnMarket": 2, "maxDaysOnMarket": 351, "newListings": 31, "totalListings": 122 }, { "bedrooms": 4, "averagePrice": 451424, "medianPrice": 434900, "minPrice": 149700, "maxPrice": 1550000, "averagePricePerSquareFoot": 194.53, "medianPricePerSquareFoot": 190.94, "minPricePerSquareFoot": 94.79, "maxPricePerSquareFoot": 437.24, "averageSquareFootage": 2321, "medianSquareFootage": 2083, "minSquareFootage": 1120, "maxSquareFootage": 4141, "averageDaysOnMarket": 73.58, "medianDaysOnMarket": 59, "minDaysOnMarket": 4, "maxDaysOnMarket": 323, "newListings": 8, "totalListings": 39 }, { "bedrooms": 5, "averagePrice": 539500, "medianPrice": 420000, "minPrice": 278500, "maxPrice": 1049000, "averagePricePerSquareFoot": 171.53, "medianPricePerSquareFoot": 152.73, "minPricePerSquareFoot": 117.61, "maxPricePerSquareFoot": 227.2, "averageSquareFootage": 2987, "medianSquareFootage": 2750, "minSquareFootage": 2368, "maxSquareFootage": 4617, "averageDaysOnMarket": 79.6, "medianDaysOnMarket": 48, "minDaysOnMarket": 3, "maxDaysOnMarket": 215, "newListings": 0, "totalListings": 5 }, { "bedrooms": 6, "averagePrice": 514500, "medianPrice": 514500, "minPrice": 514500, "maxPrice": 514500, "averagePricePerSquareFoot": 160.78, "medianPricePerSquareFoot": 160.78, "minPricePerSquareFoot": 160.78, "maxPricePerSquareFoot": 160.78, "averageSquareFootage": 3200, "medianSquareFootage": 3200, "minSquareFootage": 3200, "maxSquareFootage": 3200, "averageDaysOnMarket": 22, "medianDaysOnMarket": 22, "minDaysOnMarket": 22, "maxDaysOnMarket": 22, "newListings": 1, "totalListings": 1 } ] }, "2025-08": { "date": "2025-08-01T00:00:00.000Z", "averagePrice": 356598, "medianPrice": 295000, "minPrice": 8899, "maxPrice": 2530000, "averagePricePerSquareFoot": 203.45, "medianPricePerSquareFoot": 188.61, "minPricePerSquareFoot": 54, "maxPricePerSquareFoot": 943.24, "averageSquareFootage": 1717, "medianSquareFootage": 1573, "minSquareFootage": 636, "maxSquareFootage": 6000, "averageDaysOnMarket": 77, "medianDaysOnMarket": 61, "minDaysOnMarket": 2, "maxDaysOnMarket": 279, "newListings": 41, "totalListings": 248, "dataByPropertyType": [ { "propertyType": "Condo", "averagePrice": 398267, "medianPrice": 157500, "minPrice": 124900, "maxPrice": 1599000, "averagePricePerSquareFoot": 174.28, "medianPricePerSquareFoot": 132.02, "minPricePerSquareFoot": 119.07, "maxPricePerSquareFoot": 357.48, "averageSquareFootage": 1700, "medianSquareFootage": 1148, "minSquareFootage": 1049, "maxSquareFootage": 4473, "averageDaysOnMarket": 119.17, "medianDaysOnMarket": 111, "minDaysOnMarket": 33, "maxDaysOnMarket": 225, "newListings": 0, "totalListings": 6 }, { "propertyType": "Land", "averagePrice": 481907, "medianPrice": 275000, "minPrice": 36900, "maxPrice": 2530000, "averagePricePerSquareFoot": null, "medianPricePerSquareFoot": null, "minPricePerSquareFoot": null, "maxPricePerSquareFoot": null, "averageSquareFootage": null, "medianSquareFootage": null, "minSquareFootage": null, "maxSquareFootage": null, "averageDaysOnMarket": 107.43, "medianDaysOnMarket": 104, "minDaysOnMarket": 5, "maxDaysOnMarket": 256, "newListings": 1, "totalListings": 28 }, { "propertyType": "Manufactured", "averagePrice": 154643, "medianPrice": 89900, "minPrice": 8899, "maxPrice": 499900, "averagePricePerSquareFoot": 83.07, "medianPricePerSquareFoot": 69.85, "minPricePerSquareFoot": 54, "maxPricePerSquareFoot": 127.66, "averageSquareFootage": 2090, "medianSquareFootage": 1175, "minSquareFootage": 924, "maxSquareFootage": 6000, "averageDaysOnMarket": 116.43, "medianDaysOnMarket": 97, "minDaysOnMarket": 81, "maxDaysOnMarket": 181, "newListings": 0, "totalListings": 7 }, { "propertyType": "Multi-Family", "averagePrice": 446750, "medianPrice": 479900, "minPrice": 240000, "maxPrice": 514500, "averagePricePerSquareFoot": 182.87, "medianPricePerSquareFoot": 180.01, "minPricePerSquareFoot": 152.73, "maxPricePerSquareFoot": 217.79, "averageSquareFootage": 2498, "medianSquareFootage": 2666, "minSquareFootage": 1102, "maxSquareFootage": 3200, "averageDaysOnMarket": 37, "medianDaysOnMarket": 11, "minDaysOnMarket": 11, "maxDaysOnMarket": 134, "newListings": 4, "totalListings": 8 }, { "propertyType": "Single Family", "averagePrice": 347649, "medianPrice": 305000, "minPrice": 128000, "maxPrice": 1798611, "averagePricePerSquareFoot": 214.07, "medianPricePerSquareFoot": 206.33, "minPricePerSquareFoot": 94.79, "maxPricePerSquareFoot": 943.24, "averageSquareFootage": 1673, "medianSquareFootage": 1515, "minSquareFootage": 636, "maxSquareFootage": 4617, "averageDaysOnMarket": 69.19, "medianDaysOnMarket": 61, "minDaysOnMarket": 3, "maxDaysOnMarket": 228, "newListings": 24, "totalListings": 158 }, { "propertyType": "Townhouse", "averagePrice": 316301, "medianPrice": 254990, "minPrice": 115000, "maxPrice": 745000, "averagePricePerSquareFoot": 188.97, "medianPricePerSquareFoot": 154.37, "minPricePerSquareFoot": 110.58, "maxPricePerSquareFoot": 420.56, "averageSquareFootage": 1679, "medianSquareFootage": 1616, "minSquareFootage": 1040, "maxSquareFootage": 2079, "averageDaysOnMarket": 86.29, "medianDaysOnMarket": 30, "minDaysOnMarket": 2, "maxDaysOnMarket": 279, "newListings": 12, "totalListings": 41 } ], "dataByBedrooms": [ { "bedrooms": 0, "averagePrice": 499900, "medianPrice": 499900, "minPrice": 499900, "maxPrice": 499900, "averagePricePerSquareFoot": 83.32, "medianPricePerSquareFoot": 83.32, "minPricePerSquareFoot": 83.32, "maxPricePerSquareFoot": 83.32, "averageSquareFootage": 6000, "medianSquareFootage": 6000, "minSquareFootage": 6000, "maxSquareFootage": 6000, "averageDaysOnMarket": 81, "medianDaysOnMarket": 81, "minDaysOnMarket": 81, "maxDaysOnMarket": 81, "newListings": 0, "totalListings": 1 }, { "bedrooms": 1, "averagePrice": 816300, "medianPrice": 599900, "minPrice": 250000, "maxPrice": 1599000, "averagePricePerSquareFoot": 519.66, "medianPricePerSquareFoot": 357.48, "minPricePerSquareFoot": 258.26, "maxPricePerSquareFoot": 943.24, "averageSquareFootage": 2026, "medianSquareFootage": 968, "minSquareFootage": 636, "maxSquareFootage": 4473, "averageDaysOnMarket": 97, "medianDaysOnMarket": 15, "minDaysOnMarket": 15, "maxDaysOnMarket": 179, "newListings": 1, "totalListings": 3 }, { "bedrooms": 2, "averagePrice": 251954, "medianPrice": 240000, "minPrice": 115000, "maxPrice": 545000, "averagePricePerSquareFoot": 225.42, "medianPricePerSquareFoot": 225, "minPricePerSquareFoot": 110.58, "maxPricePerSquareFoot": 394.07, "averageSquareFootage": 1127, "medianSquareFootage": 1089, "minSquareFootage": 790, "maxSquareFootage": 1707, "averageDaysOnMarket": 73.43, "medianDaysOnMarket": 61, "minDaysOnMarket": 5, "maxDaysOnMarket": 225, "newListings": 2, "totalListings": 37 }, { "bedrooms": 3, "averagePrice": 312571, "medianPrice": 290000, "minPrice": 8899, "maxPrice": 1798611, "averagePricePerSquareFoot": 196.7, "medianPricePerSquareFoot": 184.95, "minPricePerSquareFoot": 54, "maxPricePerSquareFoot": 719.44, "averageSquareFootage": 1591, "medianSquareFootage": 1568, "minSquareFootage": 880, "maxSquareFootage": 3418, "averageDaysOnMarket": 78.57, "medianDaysOnMarket": 61, "minDaysOnMarket": 2, "maxDaysOnMarket": 279, "newListings": 24, "totalListings": 129 }, { "bedrooms": 4, "averagePrice": 431145, "medianPrice": 375000, "minPrice": 144700, "maxPrice": 1450000, "averagePricePerSquareFoot": 189.84, "medianPricePerSquareFoot": 174.15, "minPricePerSquareFoot": 94.79, "maxPricePerSquareFoot": 409.03, "averageSquareFootage": 2270, "medianSquareFootage": 2076, "minSquareFootage": 1120, "maxSquareFootage": 4141, "averageDaysOnMarket": 66.37, "medianDaysOnMarket": 60, "minDaysOnMarket": 4, "maxDaysOnMarket": 152, "newListings": 9, "totalListings": 42 }, { "bedrooms": 5, "averagePrice": 602667, "medianPrice": 420000, "minPrice": 339000, "maxPrice": 1049000, "averagePricePerSquareFoot": 173.73, "medianPricePerSquareFoot": 152.73, "minPricePerSquareFoot": 141.25, "maxPricePerSquareFoot": 227.2, "averageSquareFootage": 3256, "medianSquareFootage": 2750, "minSquareFootage": 2400, "maxSquareFootage": 4617, "averageDaysOnMarket": 71, "medianDaysOnMarket": 61, "minDaysOnMarket": 55, "maxDaysOnMarket": 97, "newListings": 0, "totalListings": 3 }, { "bedrooms": 6, "averagePrice": 486820, "medianPrice": 479900, "minPrice": 479900, "maxPrice": 514500, "averagePricePerSquareFoot": 176.16, "medianPricePerSquareFoot": 180.01, "minPricePerSquareFoot": 160.78, "maxPricePerSquareFoot": 180.01, "averageSquareFootage": 2773, "medianSquareFootage": 2666, "minSquareFootage": 2666, "maxSquareFootage": 3200, "averageDaysOnMarket": 18.4, "medianDaysOnMarket": 11, "minDaysOnMarket": 11, "maxDaysOnMarket": 48, "newListings": 4, "totalListings": 5 } ] } } }, "rentalData": { "lastUpdatedDate": "2025-08-26T00:00:00.000Z", "averageRent": 1491, "medianRent": 1400, "minRent": 400, "maxRent": 3750, "averageRentPerSquareFoot": 1.36, "medianRentPerSquareFoot": 1.29, "minRentPerSquareFoot": 0.88, "maxRentPerSquareFoot": 2.38, "averageSquareFootage": 1144, "medianSquareFootage": 1024, "minSquareFootage": 590, "maxSquareFootage": 2562, "averageDaysOnMarket": 37.82, "medianDaysOnMarket": 1, "minDaysOnMarket": 1, "maxDaysOnMarket": 322, "newListings": 39, "totalListings": 94, "dataByPropertyType": [ { "propertyType": "Apartment", "averageRent": 1139, "medianRent": 1025, "minRent": 875, "maxRent": 1815, "averageRentPerSquareFoot": 1.36, "medianRentPerSquareFoot": 1.24, "minRentPerSquareFoot": 0.88, "maxRentPerSquareFoot": 2.01, "averageSquareFootage": 875, "medianSquareFootage": 950, "minSquareFootage": 629, "maxSquareFootage": 1192, "averageDaysOnMarket": 66.26, "medianDaysOnMarket": 1, "minDaysOnMarket": 1, "maxDaysOnMarket": 236, "newListings": 8, "totalListings": 26 }, { "propertyType": "Condo", "averageRent": 996, "medianRent": 999, "minRent": 990, "maxRent": 999, "averageRentPerSquareFoot": 1.23, "medianRentPerSquareFoot": 1.29, "minRentPerSquareFoot": 1.1, "maxRentPerSquareFoot": 1.29, "averageSquareFootage": 817, "medianSquareFootage": 775, "minSquareFootage": 775, "maxSquareFootage": 900, "averageDaysOnMarket": 1, "medianDaysOnMarket": 1, "minDaysOnMarket": 1, "maxDaysOnMarket": 1, "newListings": 2, "totalListings": 3 }, { "propertyType": "Single Family", "averageRent": 1575, "medianRent": 1500, "minRent": 400, "maxRent": 3750, "averageRentPerSquareFoot": 1.37, "medianRentPerSquareFoot": 1.33, "minRentPerSquareFoot": 0.88, "maxRentPerSquareFoot": 2.38, "averageSquareFootage": 1219, "medianSquareFootage": 1100, "minSquareFootage": 590, "maxSquareFootage": 2562, "averageDaysOnMarket": 24.5, "medianDaysOnMarket": 1, "minDaysOnMarket": 1, "maxDaysOnMarket": 322, "newListings": 23, "totalListings": 55 }, { "propertyType": "Townhouse", "averageRent": 2096, "medianRent": 1900, "minRent": 1095, "maxRent": 3200, "averageRentPerSquareFoot": 1.34, "medianRentPerSquareFoot": 1.19, "minRentPerSquareFoot": 1.02, "maxRentPerSquareFoot": 2, "averageSquareFootage": 1549, "medianSquareFootage": 1589, "minSquareFootage": 1040, "maxSquareFootage": 1800, "averageDaysOnMarket": 43.7, "medianDaysOnMarket": 1, "minDaysOnMarket": 1, "maxDaysOnMarket": 273, "newListings": 6, "totalListings": 10 } ], "dataByBedrooms": [ { "bedrooms": 1, "averageRent": 1043, "medianRent": 945, "minRent": 400, "maxRent": 1815, "averageRentPerSquareFoot": 1.59, "medianRentPerSquareFoot": 1.53, "minRentPerSquareFoot": 1.24, "maxRentPerSquareFoot": 2.01, "averageSquareFootage": 735, "medianSquareFootage": 650, "minSquareFootage": 590, "maxSquareFootage": 1004, "averageDaysOnMarket": 154.08, "medianDaysOnMarket": 147, "minDaysOnMarket": 1, "maxDaysOnMarket": 322, "newListings": 1, "totalListings": 14 }, { "bedrooms": 2, "averageRent": 1294, "medianRent": 1250, "minRent": 875, "maxRent": 2500, "averageRentPerSquareFoot": 1.37, "medianRentPerSquareFoot": 1.29, "minRentPerSquareFoot": 1.05, "maxRentPerSquareFoot": 2.38, "averageSquareFootage": 945, "medianSquareFootage": 950, "minSquareFootage": 750, "maxSquareFootage": 1168, "averageDaysOnMarket": 11.45, "medianDaysOnMarket": 1, "minDaysOnMarket": 1, "maxDaysOnMarket": 159, "newListings": 20, "totalListings": 37 }, { "bedrooms": 3, "averageRent": 1739, "medianRent": 1695, "minRent": 995, "maxRent": 3750, "averageRentPerSquareFoot": 1.29, "medianRentPerSquareFoot": 1.19, "minRentPerSquareFoot": 0.88, "maxRentPerSquareFoot": 2, "averageSquareFootage": 1369, "medianSquareFootage": 1400, "minSquareFootage": 1000, "maxSquareFootage": 1887, "averageDaysOnMarket": 24.63, "medianDaysOnMarket": 1, "minDaysOnMarket": 1, "maxDaysOnMarket": 273, "newListings": 14, "totalListings": 38 }, { "bedrooms": 4, "averageRent": 2305, "medianRent": 2175, "minRent": 1650, "maxRent": 2895, "averageRentPerSquareFoot": 1.18, "medianRentPerSquareFoot": 1.15, "minRentPerSquareFoot": 0.98, "maxRentPerSquareFoot": 1.45, "averageSquareFootage": 1998, "medianSquareFootage": 1500, "minSquareFootage": 1430, "maxSquareFootage": 2562, "averageDaysOnMarket": 13.75, "medianDaysOnMarket": 5, "minDaysOnMarket": 1, "maxDaysOnMarket": 40, "newListings": 3, "totalListings": 4 }, { "bedrooms": 6, "averageRent": 2400, "medianRent": 2400, "minRent": 2400, "maxRent": 2400, "averageRentPerSquareFoot": null, "medianRentPerSquareFoot": null, "minRentPerSquareFoot": null, "maxRentPerSquareFoot": null, "averageSquareFootage": null, "medianSquareFootage": null, "minSquareFootage": null, "maxSquareFootage": null, "averageDaysOnMarket": 18, "medianDaysOnMarket": 18, "minDaysOnMarket": 18, "maxDaysOnMarket": 18, "newListings": 1, "totalListings": 1 } ], "history": { "2025-06": { "date": "2025-06-01T00:00:00.000Z", "averageRent": 1555, "medianRent": 1495, "minRent": 400, "maxRent": 3200, "averageRentPerSquareFoot": 1.33, "medianRentPerSquareFoot": 1.29, "minRentPerSquareFoot": 0.81, "maxRentPerSquareFoot": 2.04, "averageSquareFootage": 1269, "medianSquareFootage": 1100, "minSquareFootage": 590, "maxSquareFootage": 2802, "averageDaysOnMarket": 18.04, "medianDaysOnMarket": 1, "minDaysOnMarket": 1, "maxDaysOnMarket": 257, "newListings": 50, "totalListings": 84, "dataByPropertyType": [ { "propertyType": "Apartment", "averageRent": 1086, "medianRent": 1050, "minRent": 945, "maxRent": 1395, "averageRentPerSquareFoot": 1.2, "medianRentPerSquareFoot": 1.07, "minRentPerSquareFoot": 1.05, "maxRentPerSquareFoot": 1.47, "averageSquareFootage": 883, "medianSquareFootage": 950, "minSquareFootage": 650, "maxSquareFootage": 1020, "averageDaysOnMarket": 1, "medianDaysOnMarket": 1, "minDaysOnMarket": 1, "maxDaysOnMarket": 1, "newListings": 6, "totalListings": 7 }, { "propertyType": "Condo", "averageRent": 974, "medianRent": 999, "minRent": 800, "maxRent": 1100, "averageRentPerSquareFoot": 1.19, "medianRentPerSquareFoot": 1.29, "minRentPerSquareFoot": 1, "maxRentPerSquareFoot": 1.29, "averageSquareFootage": 783, "medianSquareFootage": 775, "minSquareFootage": 775, "maxSquareFootage": 800, "averageDaysOnMarket": 15.5, "medianDaysOnMarket": 1, "minDaysOnMarket": 1, "maxDaysOnMarket": 59, "newListings": 3, "totalListings": 4 }, { "propertyType": "Single Family", "averageRent": 1567, "medianRent": 1595, "minRent": 400, "maxRent": 2895, "averageRentPerSquareFoot": 1.36, "medianRentPerSquareFoot": 1.31, "minRentPerSquareFoot": 0.81, "maxRentPerSquareFoot": 2.04, "averageSquareFootage": 1290, "medianSquareFootage": 1100, "minSquareFootage": 590, "maxSquareFootage": 2802, "averageDaysOnMarket": 18.58, "medianDaysOnMarket": 1, "minDaysOnMarket": 1, "maxDaysOnMarket": 257, "newListings": 35, "totalListings": 63 }, { "propertyType": "Townhouse", "averageRent": 2038, "medianRent": 1850, "minRent": 1145, "maxRent": 3200, "averageRentPerSquareFoot": 1.31, "medianRentPerSquareFoot": 1.16, "minRentPerSquareFoot": 1.02, "maxRentPerSquareFoot": 2, "averageSquareFootage": 1546, "medianSquareFootage": 1589, "minSquareFootage": 1040, "maxSquareFootage": 1910, "averageDaysOnMarket": 27.8, "medianDaysOnMarket": 1, "minDaysOnMarket": 1, "maxDaysOnMarket": 221, "newListings": 6, "totalListings": 10 } ], "dataByBedrooms": [ { "bedrooms": 1, "averageRent": 852, "medianRent": 930, "minRent": 400, "maxRent": 1100, "averageRentPerSquareFoot": 1.35, "medianRentPerSquareFoot": 1.34, "minRentPerSquareFoot": 1, "maxRentPerSquareFoot": 1.6, "averageSquareFootage": 673, "medianSquareFootage": 650, "minSquareFootage": 590, "maxSquareFootage": 800, "averageDaysOnMarket": 47.4, "medianDaysOnMarket": 1, "minDaysOnMarket": 1, "maxDaysOnMarket": 257, "newListings": 5, "totalListings": 11 }, { "bedrooms": 2, "averageRent": 1316, "medianRent": 1275, "minRent": 995, "maxRent": 1850, "averageRentPerSquareFoot": 1.41, "medianRentPerSquareFoot": 1.32, "minRentPerSquareFoot": 1.05, "maxRentPerSquareFoot": 2.04, "averageSquareFootage": 946, "medianSquareFootage": 950, "minSquareFootage": 750, "maxSquareFootage": 1200, "averageDaysOnMarket": 13.92, "medianDaysOnMarket": 1, "minDaysOnMarket": 1, "maxDaysOnMarket": 88, "newListings": 16, "totalListings": 26 }, { "bedrooms": 3, "averageRent": 1767, "medianRent": 1750, "minRent": 1000, "maxRent": 3200, "averageRentPerSquareFoot": 1.31, "medianRentPerSquareFoot": 1.23, "minRentPerSquareFoot": 0.81, "maxRentPerSquareFoot": 2, "averageSquareFootage": 1410, "medianSquareFootage": 1433, "minSquareFootage": 1000, "maxSquareFootage": 2000, "averageDaysOnMarket": 15.08, "medianDaysOnMarket": 1, "minDaysOnMarket": 1, "maxDaysOnMarket": 221, "newListings": 27, "totalListings": 42 }, { "bedrooms": 4, "averageRent": 2549, "medianRent": 2400, "minRent": 2200, "maxRent": 2895, "averageRentPerSquareFoot": 1.04, "medianRentPerSquareFoot": 0.96, "minRentPerSquareFoot": 0.9, "maxRentPerSquareFoot": 1.16, "averageSquareFootage": 2480, "medianSquareFootage": 2500, "minSquareFootage": 1944, "maxSquareFootage": 2802, "averageDaysOnMarket": 4.5, "medianDaysOnMarket": 1, "minDaysOnMarket": 1, "maxDaysOnMarket": 15, "newListings": 2, "totalListings": 4 }, { "bedrooms": 5, "averageRent": 2600, "medianRent": 2600, "minRent": 2600, "maxRent": 2600, "averageRentPerSquareFoot": null, "medianRentPerSquareFoot": null, "minRentPerSquareFoot": null, "maxRentPerSquareFoot": null, "averageSquareFootage": null, "medianSquareFootage": null, "minSquareFootage": null, "maxSquareFootage": null, "averageDaysOnMarket": 1, "medianDaysOnMarket": 1, "minDaysOnMarket": 1, "maxDaysOnMarket": 1, "newListings": 0, "totalListings": 1 } ] }, "2025-07": { "date": "2025-07-01T00:00:00.000Z", "averageRent": 1417, "medianRent": 1350, "minRent": 400, "maxRent": 3200, "averageRentPerSquareFoot": 1.32, "medianRentPerSquareFoot": 1.28, "minRentPerSquareFoot": 0.88, "maxRentPerSquareFoot": 2.04, "averageSquareFootage": 1136, "medianSquareFootage": 1024, "minSquareFootage": 590, "maxSquareFootage": 2672, "averageDaysOnMarket": 34.06, "medianDaysOnMarket": 1, "minDaysOnMarket": 1, "maxDaysOnMarket": 321, "newListings": 46, "totalListings": 94, "dataByPropertyType": [ { "propertyType": "Apartment", "averageRent": 1098, "medianRent": 1025, "minRent": 875, "maxRent": 1835, "averageRentPerSquareFoot": 1.25, "medianRentPerSquareFoot": 1.1, "minRentPerSquareFoot": 1.05, "maxRentPerSquareFoot": 2.03, "averageSquareFootage": 911, "medianSquareFootage": 950, "minSquareFootage": 629, "maxSquareFootage": 1294, "averageDaysOnMarket": 58.59, "medianDaysOnMarket": 1, "minDaysOnMarket": 1, "maxDaysOnMarket": 210, "newListings": 14, "totalListings": 24 }, { "propertyType": "Condo", "averageRent": 947, "medianRent": 990, "minRent": 800, "maxRent": 999, "averageRentPerSquareFoot": 1.17, "medianRentPerSquareFoot": 1.1, "minRentPerSquareFoot": 1, "maxRentPerSquareFoot": 1.29, "averageSquareFootage": 812, "medianSquareFootage": 775, "minSquareFootage": 775, "maxSquareFootage": 900, "averageDaysOnMarket": 1, "medianDaysOnMarket": 1, "minDaysOnMarket": 1, "maxDaysOnMarket": 1, "newListings": 2, "totalListings": 4 }, { "propertyType": "Single Family", "averageRent": 1490, "medianRent": 1475, "minRent": 400, "maxRent": 2895, "averageRentPerSquareFoot": 1.37, "medianRentPerSquareFoot": 1.31, "minRentPerSquareFoot": 0.88, "maxRentPerSquareFoot": 2.04, "averageSquareFootage": 1200, "medianSquareFootage": 1100, "minSquareFootage": 590, "maxSquareFootage": 2672, "averageDaysOnMarket": 24.36, "medianDaysOnMarket": 1, "minDaysOnMarket": 1, "maxDaysOnMarket": 321, "newListings": 26, "totalListings": 58 }, { "propertyType": "Townhouse", "averageRent": 2086, "medianRent": 1850, "minRent": 1095, "maxRent": 3200, "averageRentPerSquareFoot": 1.33, "medianRentPerSquareFoot": 1.14, "minRentPerSquareFoot": 1.05, "maxRentPerSquareFoot": 2, "averageSquareFootage": 1552, "medianSquareFootage": 1598, "minSquareFootage": 1040, "maxSquareFootage": 1800, "averageDaysOnMarket": 43.25, "medianDaysOnMarket": 1, "minDaysOnMarket": 1, "maxDaysOnMarket": 260, "newListings": 4, "totalListings": 8 } ], "dataByBedrooms": [ { "bedrooms": 1, "averageRent": 926, "medianRent": 945, "minRent": 400, "maxRent": 1299, "averageRentPerSquareFoot": 1.49, "medianRentPerSquareFoot": 1.34, "minRentPerSquareFoot": 1, "maxRentPerSquareFoot": 2.03, "averageSquareFootage": 686, "medianSquareFootage": 650, "minSquareFootage": 590, "maxSquareFootage": 800, "averageDaysOnMarket": 104.77, "medianDaysOnMarket": 107, "minDaysOnMarket": 1, "maxDaysOnMarket": 321, "newListings": 1, "totalListings": 15 }, { "bedrooms": 2, "averageRent": 1262, "medianRent": 1170, "minRent": 875, "maxRent": 1850, "averageRentPerSquareFoot": 1.32, "medianRentPerSquareFoot": 1.29, "minRentPerSquareFoot": 1.05, "maxRentPerSquareFoot": 2.04, "averageSquareFootage": 969, "medianSquareFootage": 975, "minSquareFootage": 750, "maxSquareFootage": 1294, "averageDaysOnMarket": 25.47, "medianDaysOnMarket": 1, "minDaysOnMarket": 1, "maxDaysOnMarket": 210, "newListings": 24, "totalListings": 40 }, { "bedrooms": 3, "averageRent": 1717, "medianRent": 1695, "minRent": 995, "maxRent": 3200, "averageRentPerSquareFoot": 1.3, "medianRentPerSquareFoot": 1.19, "minRentPerSquareFoot": 0.88, "maxRentPerSquareFoot": 2, "averageSquareFootage": 1348, "medianSquareFootage": 1344, "minSquareFootage": 1000, "maxSquareFootage": 1800, "averageDaysOnMarket": 17.88, "medianDaysOnMarket": 1, "minDaysOnMarket": 1, "maxDaysOnMarket": 260, "newListings": 20, "totalListings": 36 }, { "bedrooms": 4, "averageRent": 2348, "medianRent": 2400, "minRent": 1750, "maxRent": 2895, "averageRentPerSquareFoot": 1.09, "medianRentPerSquareFoot": 1.16, "minRentPerSquareFoot": 0.9, "maxRentPerSquareFoot": 1.22, "averageSquareFootage": 2201, "medianSquareFootage": 2500, "minSquareFootage": 1430, "maxSquareFootage": 2672, "averageDaysOnMarket": 14, "medianDaysOnMarket": 1, "minDaysOnMarket": 1, "maxDaysOnMarket": 40, "newListings": 1, "totalListings": 3 } ] }, "2025-08": { "date": "2025-08-01T00:00:00.000Z", "averageRent": 1491, "medianRent": 1400, "minRent": 400, "maxRent": 3750, "averageRentPerSquareFoot": 1.36, "medianRentPerSquareFoot": 1.29, "minRentPerSquareFoot": 0.88, "maxRentPerSquareFoot": 2.38, "averageSquareFootage": 1144, "medianSquareFootage": 1024, "minSquareFootage": 590, "maxSquareFootage": 2562, "averageDaysOnMarket": 37.82, "medianDaysOnMarket": 1, "minDaysOnMarket": 1, "maxDaysOnMarket": 322, "newListings": 39, "totalListings": 94, "dataByPropertyType": [ { "propertyType": "Apartment", "averageRent": 1139, "medianRent": 1025, "minRent": 875, "maxRent": 1815, "averageRentPerSquareFoot": 1.36, "medianRentPerSquareFoot": 1.24, "minRentPerSquareFoot": 0.88, "maxRentPerSquareFoot": 2.01, "averageSquareFootage": 875, "medianSquareFootage": 950, "minSquareFootage": 629, "maxSquareFootage": 1192, "averageDaysOnMarket": 66.26, "medianDaysOnMarket": 1, "minDaysOnMarket": 1, "maxDaysOnMarket": 236, "newListings": 8, "totalListings": 26 }, { "propertyType": "Condo", "averageRent": 996, "medianRent": 999, "minRent": 990, "maxRent": 999, "averageRentPerSquareFoot": 1.23, "medianRentPerSquareFoot": 1.29, "minRentPerSquareFoot": 1.1, "maxRentPerSquareFoot": 1.29, "averageSquareFootage": 817, "medianSquareFootage": 775, "minSquareFootage": 775, "maxSquareFootage": 900, "averageDaysOnMarket": 1, "medianDaysOnMarket": 1, "minDaysOnMarket": 1, "maxDaysOnMarket": 1, "newListings": 2, "totalListings": 3 }, { "propertyType": "Single Family", "averageRent": 1575, "medianRent": 1500, "minRent": 400, "maxRent": 3750, "averageRentPerSquareFoot": 1.37, "medianRentPerSquareFoot": 1.33, "minRentPerSquareFoot": 0.88, "maxRentPerSquareFoot": 2.38, "averageSquareFootage": 1219, "medianSquareFootage": 1100, "minSquareFootage": 590, "maxSquareFootage": 2562, "averageDaysOnMarket": 24.5, "medianDaysOnMarket": 1, "minDaysOnMarket": 1, "maxDaysOnMarket": 322, "newListings": 23, "totalListings": 55 }, { "propertyType": "Townhouse", "averageRent": 2096, "medianRent": 1900, "minRent": 1095, "maxRent": 3200, "averageRentPerSquareFoot": 1.34, "medianRentPerSquareFoot": 1.19, "minRentPerSquareFoot": 1.02, "maxRentPerSquareFoot": 2, "averageSquareFootage": 1549, "medianSquareFootage": 1589, "minSquareFootage": 1040, "maxSquareFootage": 1800, "averageDaysOnMarket": 43.7, "medianDaysOnMarket": 1, "minDaysOnMarket": 1, "maxDaysOnMarket": 273, "newListings": 6, "totalListings": 10 } ], "dataByBedrooms": [ { "bedrooms": 1, "averageRent": 1043, "medianRent": 945, "minRent": 400, "maxRent": 1815, "averageRentPerSquareFoot": 1.59, "medianRentPerSquareFoot": 1.53, "minRentPerSquareFoot": 1.24, "maxRentPerSquareFoot": 2.01, "averageSquareFootage": 735, "medianSquareFootage": 650, "minSquareFootage": 590, "maxSquareFootage": 1004, "averageDaysOnMarket": 154.08, "medianDaysOnMarket": 147, "minDaysOnMarket": 1, "maxDaysOnMarket": 322, "newListings": 1, "totalListings": 14 }, { "bedrooms": 2, "averageRent": 1294, "medianRent": 1250, "minRent": 875, "maxRent": 2500, "averageRentPerSquareFoot": 1.37, "medianRentPerSquareFoot": 1.29, "minRentPerSquareFoot": 1.05, "maxRentPerSquareFoot": 2.38, "averageSquareFootage": 945, "medianSquareFootage": 950, "minSquareFootage": 750, "maxSquareFootage": 1168, "averageDaysOnMarket": 11.45, "medianDaysOnMarket": 1, "minDaysOnMarket": 1, "maxDaysOnMarket": 159, "newListings": 20, "totalListings": 37 }, { "bedrooms": 3, "averageRent": 1739, "medianRent": 1695, "minRent": 995, "maxRent": 3750, "averageRentPerSquareFoot": 1.29, "medianRentPerSquareFoot": 1.19, "minRentPerSquareFoot": 0.88, "maxRentPerSquareFoot": 2, "averageSquareFootage": 1369, "medianSquareFootage": 1400, "minSquareFootage": 1000, "maxSquareFootage": 1887, "averageDaysOnMarket": 24.63, "medianDaysOnMarket": 1, "minDaysOnMarket": 1, "maxDaysOnMarket": 273, "newListings": 14, "totalListings": 38 }, { "bedrooms": 4, "averageRent": 2305, "medianRent": 2175, "minRent": 1650, "maxRent": 2895, "averageRentPerSquareFoot": 1.18, "medianRentPerSquareFoot": 1.15, "minRentPerSquareFoot": 0.98, "maxRentPerSquareFoot": 1.45, "averageSquareFootage": 1998, "medianSquareFootage": 1500, "minSquareFootage": 1430, "maxSquareFootage": 2562, "averageDaysOnMarket": 13.75, "medianDaysOnMarket": 5, "minDaysOnMarket": 1, "maxDaysOnMarket": 40, "newListings": 3, "totalListings": 4 }, { "bedrooms": 6, "averageRent": 2400, "medianRent": 2400, "minRent": 2400, "maxRent": 2400, "averageRentPerSquareFoot": null, "medianRentPerSquareFoot": null, "minRentPerSquareFoot": null, "maxRentPerSquareFoot": null, "averageSquareFootage": null, "medianSquareFootage": null, "minSquareFootage": null, "maxSquareFootage": null, "averageDaysOnMarket": 18, "medianDaysOnMarket": 18, "minDaysOnMarket": 18, "maxDaysOnMarket": 18, "newListings": 1, "totalListings": 1 } ] } } } }, "summary": "Success" } }, "schema": { "type": "object", "properties": { "id": { "type": "string", "example": "29611" }, "zipCode": { "type": "string", "example": "29611" }, "saleData": { "type": "object", "properties": { "lastUpdatedDate": { "type": "string", "example": "2024-10-14T00:00:00.000Z" }, "averagePrice": { "type": "integer", "example": 291933, "default": 0 }, "medianPrice": { "type": "integer", "example": 276990, "default": 0 }, "minPrice": { "type": "integer", "example": 20000, "default": 0 }, "maxPrice": { "type": "integer", "example": 1500000, "default": 0 }, "averagePricePerSquareFoot": { "type": "number", "example": 186.53, "default": 0 }, "medianPricePerSquareFoot": { "type": "integer", "example": 178, "default": 0 }, "minPricePerSquareFoot": { "type": "number", "example": 64.9, "default": 0 }, "maxPricePerSquareFoot": { "type": "integer", "example": 500, "default": 0 }, "averageSquareFootage": { "type": "integer", "example": 1698, "default": 0 }, "medianSquareFootage": { "type": "integer", "example": 1600, "default": 0 }, "minSquareFootage": { "type": "integer", "example": 610, "default": 0 }, "maxSquareFootage": { "type": "integer", "example": 4588, "default": 0 }, "averageDaysOnMarket": { "type": "number", "example": 67.21, "default": 0 }, "medianDaysOnMarket": { "type": "integer", "example": 45, "default": 0 }, "minDaysOnMarket": { "type": "integer", "example": 2, "default": 0 }, "maxDaysOnMarket": { "type": "integer", "example": 348, "default": 0 }, "newListings": { "type": "integer", "example": 21, "default": 0 }, "totalListings": { "type": "integer", "example": 265, "default": 0 }, "dataByPropertyType": { "type": "array", "items": { "type": "object", "properties": { "propertyType": { "type": "string", "example": "Condo" }, "averagePrice": { "type": "integer", "example": 144900, "default": 0 }, "medianPrice": { "type": "integer", "example": 144900, "default": 0 }, "minPrice": { "type": "integer", "example": 144900, "default": 0 }, "maxPrice": { "type": "integer", "example": 144900, "default": 0 }, "averagePricePerSquareFoot": { "type": "number", "example": 129.26, "default": 0 }, "medianPricePerSquareFoot": { "type": "number", "example": 129.26, "default": 0 }, "minPricePerSquareFoot": { "type": "number", "example": 129.26, "default": 0 }, "maxPricePerSquareFoot": { "type": "number", "example": 129.26, "default": 0 }, "averageSquareFootage": { "type": "integer", "example": 1121, "default": 0 }, "medianSquareFootage": { "type": "integer", "example": 1121, "default": 0 }, "minSquareFootage": { "type": "integer", "example": 1121, "default": 0 }, "maxSquareFootage": { "type": "integer", "example": 1121, "default": 0 }, "averageDaysOnMarket": { "type": "integer", "example": 61, "default": 0 }, "medianDaysOnMarket": { "type": "integer", "example": 61, "default": 0 }, "minDaysOnMarket": { "type": "integer", "example": 61, "default": 0 }, "maxDaysOnMarket": { "type": "integer", "example": 61, "default": 0 }, "newListings": { "type": "integer", "example": 0, "default": 0 }, "totalListings": { "type": "integer", "example": 1, "default": 0 } } } }, "dataByBedrooms": { "type": "array", "items": { "type": "object", "properties": { "bedrooms": { "type": "integer", "example": 1, "default": 0 }, "averagePrice": { "type": "integer", "example": 186725, "default": 0 }, "medianPrice": { "type": "integer", "example": 153000, "default": 0 }, "minPrice": { "type": "integer", "example": 147900, "default": 0 }, "maxPrice": { "type": "integer", "example": 237000, "default": 0 }, "averagePricePerSquareFoot": { "type": "number", "example": 240.84, "default": 0 }, "medianPricePerSquareFoot": { "type": "number", "example": 191.01, "default": 0 }, "minPricePerSquareFoot": { "type": "number", "example": 184.88, "default": 0 }, "maxPricePerSquareFoot": { "type": "number", "example": 342.62, "default": 0 }, "averageSquareFootage": { "type": "integer", "example": 795, "default": 0 }, "medianSquareFootage": { "type": "integer", "example": 800, "default": 0 }, "minSquareFootage": { "type": "integer", "example": 610, "default": 0 }, "maxSquareFootage": { "type": "integer", "example": 968, "default": 0 }, "averageDaysOnMarket": { "type": "integer", "example": 123, "default": 0 }, "medianDaysOnMarket": { "type": "integer", "example": 56, "default": 0 }, "minDaysOnMarket": { "type": "integer", "example": 20, "default": 0 }, "maxDaysOnMarket": { "type": "integer", "example": 314, "default": 0 }, "newListings": { "type": "integer", "example": 0, "default": 0 }, "totalListings": { "type": "integer", "example": 4, "default": 0 } } } }, "history": { "type": "object", "properties": { "2024-08": { "type": "object", "properties": { "date": { "type": "string", "example": "2024-08-01T00:00:00.000Z" }, "averagePrice": { "type": "integer", "example": 304256, "default": 0 }, "medianPrice": { "type": "integer", "example": 284900, "default": 0 }, "minPrice": { "type": "integer", "example": 75000, "default": 0 }, "maxPrice": { "type": "integer", "example": 975000, "default": 0 }, "averagePricePerSquareFoot": { "type": "number", "example": 177.79, "default": 0 }, "medianPricePerSquareFoot": { "type": "number", "example": 174.82, "default": 0 }, "minPricePerSquareFoot": { "type": "number", "example": 115.81, "default": 0 }, "maxPricePerSquareFoot": { "type": "number", "example": 342.62, "default": 0 }, "averageSquareFootage": { "type": "integer", "example": 1759, "default": 0 }, "medianSquareFootage": { "type": "integer", "example": 1591, "default": 0 }, "minSquareFootage": { "type": "integer", "example": 610, "default": 0 }, "maxSquareFootage": { "type": "integer", "example": 4588, "default": 0 }, "averageDaysOnMarket": { "type": "number", "example": 56.94, "default": 0 }, "medianDaysOnMarket": { "type": "integer", "example": 41, "default": 0 }, "minDaysOnMarket": { "type": "integer", "example": 2, "default": 0 }, "maxDaysOnMarket": { "type": "integer", "example": 327, "default": 0 }, "newListings": { "type": "integer", "example": 56, "default": 0 }, "totalListings": { "type": "integer", "example": 215, "default": 0 }, "dataByPropertyType": { "type": "array", "items": { "type": "object", "properties": { "propertyType": { "type": "string", "example": "Condo" }, "averagePrice": { "type": "integer", "example": 175445, "default": 0 }, "medianPrice": { "type": "integer", "example": 154500, "default": 0 }, "minPrice": { "type": "integer", "example": 154500, "default": 0 }, "maxPrice": { "type": "integer", "example": 196390, "default": 0 }, "averagePricePerSquareFoot": {}, "medianPricePerSquareFoot": {}, "minPricePerSquareFoot": {}, "maxPricePerSquareFoot": {}, "averageSquareFootage": {}, "medianSquareFootage": {}, "minSquareFootage": {}, "maxSquareFootage": {}, "averageDaysOnMarket": { "type": "integer", "example": 124, "default": 0 }, "medianDaysOnMarket": { "type": "integer", "example": 18, "default": 0 }, "minDaysOnMarket": { "type": "integer", "example": 18, "default": 0 }, "maxDaysOnMarket": { "type": "integer", "example": 230, "default": 0 }, "newListings": { "type": "integer", "example": 1, "default": 0 }, "totalListings": { "type": "integer", "example": 2, "default": 0 } } } }, "dataByBedrooms": { "type": "array", "items": { "type": "object", "properties": { "bedrooms": { "type": "integer", "example": 1, "default": 0 }, "averagePrice": { "type": "integer", "example": 197967, "default": 0 }, "medianPrice": { "type": "integer", "example": 209000, "default": 0 }, "minPrice": { "type": "integer", "example": 147900, "default": 0 }, "maxPrice": { "type": "integer", "example": 237000, "default": 0 }, "averagePricePerSquareFoot": { "type": "number", "example": 342.62, "default": 0 }, "medianPricePerSquareFoot": { "type": "number", "example": 342.62, "default": 0 }, "minPricePerSquareFoot": { "type": "number", "example": 342.62, "default": 0 }, "maxPricePerSquareFoot": { "type": "number", "example": 342.62, "default": 0 }, "averageSquareFootage": { "type": "integer", "example": 610, "default": 0 }, "medianSquareFootage": { "type": "integer", "example": 610, "default": 0 }, "minSquareFootage": { "type": "integer", "example": 610, "default": 0 }, "maxSquareFootage": { "type": "integer", "example": 610, "default": 0 }, "averageDaysOnMarket": { "type": "integer", "example": 132, "default": 0 }, "medianDaysOnMarket": { "type": "integer", "example": 69, "default": 0 }, "minDaysOnMarket": { "type": "integer", "example": 56, "default": 0 }, "maxDaysOnMarket": { "type": "integer", "example": 271, "default": 0 }, "newListings": { "type": "integer", "example": 0, "default": 0 }, "totalListings": { "type": "integer", "example": 3, "default": 0 } } } } } }, "2024-09": { "type": "object", "properties": { "date": { "type": "string", "example": "2024-09-01T00:00:00.000Z" }, "averagePrice": { "type": "integer", "example": 291174, "default": 0 }, "medianPrice": { "type": "integer", "example": 277990, "default": 0 }, "minPrice": { "type": "integer", "example": 20000, "default": 0 }, "maxPrice": { "type": "integer", "example": 1500000, "default": 0 }, "averagePricePerSquareFoot": { "type": "number", "example": 187.39, "default": 0 }, "medianPricePerSquareFoot": { "type": "integer", "example": 178, "default": 0 }, "minPricePerSquareFoot": { "type": "number", "example": 64.9, "default": 0 }, "maxPricePerSquareFoot": { "type": "integer", "example": 500, "default": 0 }, "averageSquareFootage": { "type": "integer", "example": 1695, "default": 0 }, "medianSquareFootage": { "type": "integer", "example": 1600, "default": 0 }, "minSquareFootage": { "type": "integer", "example": 610, "default": 0 }, "maxSquareFootage": { "type": "integer", "example": 4588, "default": 0 }, "averageDaysOnMarket": { "type": "number", "example": 63.65, "default": 0 }, "medianDaysOnMarket": { "type": "integer", "example": 41, "default": 0 }, "minDaysOnMarket": { "type": "integer", "example": 2, "default": 0 }, "maxDaysOnMarket": { "type": "integer", "example": 357, "default": 0 }, "newListings": { "type": "integer", "example": 66, "default": 0 }, "totalListings": { "type": "integer", "example": 269, "default": 0 }, "dataByPropertyType": { "type": "array", "items": { "type": "object", "properties": { "propertyType": { "type": "string", "example": "Condo" }, "averagePrice": { "type": "integer", "example": 149900, "default": 0 }, "medianPrice": { "type": "integer", "example": 149900, "default": 0 }, "minPrice": { "type": "integer", "example": 149900, "default": 0 }, "maxPrice": { "type": "integer", "example": 149900, "default": 0 }, "averagePricePerSquareFoot": { "type": "number", "example": 133.72, "default": 0 }, "medianPricePerSquareFoot": { "type": "number", "example": 133.72, "default": 0 }, "minPricePerSquareFoot": { "type": "number", "example": 133.72, "default": 0 }, "maxPricePerSquareFoot": { "type": "number", "example": 133.72, "default": 0 }, "averageSquareFootage": { "type": "integer", "example": 1121, "default": 0 }, "medianSquareFootage": { "type": "integer", "example": 1121, "default": 0 }, "minSquareFootage": { "type": "integer", "example": 1121, "default": 0 }, "maxSquareFootage": { "type": "integer", "example": 1121, "default": 0 }, "averageDaysOnMarket": { "type": "integer", "example": 47, "default": 0 }, "medianDaysOnMarket": { "type": "integer", "example": 47, "default": 0 }, "minDaysOnMarket": { "type": "integer", "example": 47, "default": 0 }, "maxDaysOnMarket": { "type": "integer", "example": 47, "default": 0 }, "newListings": { "type": "integer", "example": 0, "default": 0 }, "totalListings": { "type": "integer", "example": 1, "default": 0 } } } }, "dataByBedrooms": { "type": "array", "items": { "type": "object", "properties": { "bedrooms": { "type": "integer", "example": 1, "default": 0 }, "averagePrice": { "type": "integer", "example": 188475, "default": 0 }, "medianPrice": { "type": "integer", "example": 160000, "default": 0 }, "minPrice": { "type": "integer", "example": 147900, "default": 0 }, "maxPrice": { "type": "integer", "example": 237000, "default": 0 }, "averagePricePerSquareFoot": { "type": "number", "example": 243.02, "default": 0 }, "medianPricePerSquareFoot": { "type": "number", "example": 199.75, "default": 0 }, "minPricePerSquareFoot": { "type": "number", "example": 184.88, "default": 0 }, "maxPricePerSquareFoot": { "type": "number", "example": 342.62, "default": 0 }, "averageSquareFootage": { "type": "integer", "example": 795, "default": 0 }, "medianSquareFootage": { "type": "integer", "example": 800, "default": 0 }, "minSquareFootage": { "type": "integer", "example": 610, "default": 0 }, "maxSquareFootage": { "type": "integer", "example": 968, "default": 0 }, "averageDaysOnMarket": { "type": "integer", "example": 115, "default": 0 }, "medianDaysOnMarket": { "type": "integer", "example": 56, "default": 0 }, "minDaysOnMarket": { "type": "integer", "example": 6, "default": 0 }, "maxDaysOnMarket": { "type": "integer", "example": 300, "default": 0 }, "newListings": { "type": "integer", "example": 1, "default": 0 }, "totalListings": { "type": "integer", "example": 4, "default": 0 } } } } } }, "2024-10": { "type": "object", "properties": { "date": { "type": "string", "example": "2024-10-01T00:00:00.000Z" }, "averagePrice": { "type": "integer", "example": 291933, "default": 0 }, "medianPrice": { "type": "integer", "example": 276990, "default": 0 }, "minPrice": { "type": "integer", "example": 20000, "default": 0 }, "maxPrice": { "type": "integer", "example": 1500000, "default": 0 }, "averagePricePerSquareFoot": { "type": "number", "example": 186.53, "default": 0 }, "medianPricePerSquareFoot": { "type": "integer", "example": 178, "default": 0 }, "minPricePerSquareFoot": { "type": "number", "example": 64.9, "default": 0 }, "maxPricePerSquareFoot": { "type": "integer", "example": 500, "default": 0 }, "averageSquareFootage": { "type": "integer", "example": 1698, "default": 0 }, "medianSquareFootage": { "type": "integer", "example": 1600, "default": 0 }, "minSquareFootage": { "type": "integer", "example": 610, "default": 0 }, "maxSquareFootage": { "type": "integer", "example": 4588, "default": 0 }, "averageDaysOnMarket": { "type": "number", "example": 67.21, "default": 0 }, "medianDaysOnMarket": { "type": "integer", "example": 45, "default": 0 }, "minDaysOnMarket": { "type": "integer", "example": 2, "default": 0 }, "maxDaysOnMarket": { "type": "integer", "example": 348, "default": 0 }, "newListings": { "type": "integer", "example": 21, "default": 0 }, "totalListings": { "type": "integer", "example": 265, "default": 0 }, "dataByPropertyType": { "type": "array", "items": { "type": "object", "properties": { "propertyType": { "type": "string", "example": "Condo" }, "averagePrice": { "type": "integer", "example": 144900, "default": 0 }, "medianPrice": { "type": "integer", "example": 144900, "default": 0 }, "minPrice": { "type": "integer", "example": 144900, "default": 0 }, "maxPrice": { "type": "integer", "example": 144900, "default": 0 }, "averagePricePerSquareFoot": { "type": "number", "example": 129.26, "default": 0 }, "medianPricePerSquareFoot": { "type": "number", "example": 129.26, "default": 0 }, "minPricePerSquareFoot": { "type": "number", "example": 129.26, "default": 0 }, "maxPricePerSquareFoot": { "type": "number", "example": 129.26, "default": 0 }, "averageSquareFootage": { "type": "integer", "example": 1121, "default": 0 }, "medianSquareFootage": { "type": "integer", "example": 1121, "default": 0 }, "minSquareFootage": { "type": "integer", "example": 1121, "default": 0 }, "maxSquareFootage": { "type": "integer", "example": 1121, "default": 0 }, "averageDaysOnMarket": { "type": "integer", "example": 61, "default": 0 }, "medianDaysOnMarket": { "type": "integer", "example": 61, "default": 0 }, "minDaysOnMarket": { "type": "integer", "example": 61, "default": 0 }, "maxDaysOnMarket": { "type": "integer", "example": 61, "default": 0 }, "newListings": { "type": "integer", "example": 0, "default": 0 }, "totalListings": { "type": "integer", "example": 1, "default": 0 } } } }, "dataByBedrooms": { "type": "array", "items": { "type": "object", "properties": { "bedrooms": { "type": "integer", "example": 1, "default": 0 }, "averagePrice": { "type": "integer", "example": 186725, "default": 0 }, "medianPrice": { "type": "integer", "example": 153000, "default": 0 }, "minPrice": { "type": "integer", "example": 147900, "default": 0 }, "maxPrice": { "type": "integer", "example": 237000, "default": 0 }, "averagePricePerSquareFoot": { "type": "number", "example": 240.84, "default": 0 }, "medianPricePerSquareFoot": { "type": "number", "example": 191.01, "default": 0 }, "minPricePerSquareFoot": { "type": "number", "example": 184.88, "default": 0 }, "maxPricePerSquareFoot": { "type": "number", "example": 342.62, "default": 0 }, "averageSquareFootage": { "type": "integer", "example": 795, "default": 0 }, "medianSquareFootage": { "type": "integer", "example": 800, "default": 0 }, "minSquareFootage": { "type": "integer", "example": 610, "default": 0 }, "maxSquareFootage": { "type": "integer", "example": 968, "default": 0 }, "averageDaysOnMarket": { "type": "integer", "example": 123, "default": 0 }, "medianDaysOnMarket": { "type": "integer", "example": 56, "default": 0 }, "minDaysOnMarket": { "type": "integer", "example": 20, "default": 0 }, "maxDaysOnMarket": { "type": "integer", "example": 314, "default": 0 }, "newListings": { "type": "integer", "example": 0, "default": 0 }, "totalListings": { "type": "integer", "example": 4, "default": 0 } } } } } } } } } }, "rentalData": { "type": "object", "properties": { "lastUpdatedDate": { "type": "string", "example": "2024-10-14T00:00:00.000Z" }, "averageRent": { "type": "integer", "example": 1521, "default": 0 }, "medianRent": { "type": "integer", "example": 1495, "default": 0 }, "minRent": { "type": "integer", "example": 750, "default": 0 }, "maxRent": { "type": "integer", "example": 2700, "default": 0 }, "averageRentPerSquareFoot": { "type": "number", "example": 1.38, "default": 0 }, "medianRentPerSquareFoot": { "type": "number", "example": 1.3, "default": 0 }, "minRentPerSquareFoot": { "type": "number", "example": 0.86, "default": 0 }, "maxRentPerSquareFoot": { "type": "number", "example": 2.59, "default": 0 }, "averageSquareFootage": { "type": "integer", "example": 1175, "default": 0 }, "medianSquareFootage": { "type": "integer", "example": 1100, "default": 0 }, "minSquareFootage": { "type": "integer", "example": 590, "default": 0 }, "maxSquareFootage": { "type": "integer", "example": 2100, "default": 0 }, "averageDaysOnMarket": { "type": "integer", "example": 25, "default": 0 }, "medianDaysOnMarket": { "type": "integer", "example": 8, "default": 0 }, "minDaysOnMarket": { "type": "integer", "example": 1, "default": 0 }, "maxDaysOnMarket": { "type": "integer", "example": 304, "default": 0 }, "newListings": { "type": "integer", "example": 18, "default": 0 }, "totalListings": { "type": "integer", "example": 76, "default": 0 }, "dataByPropertyType": { "type": "array", "items": { "type": "object", "properties": { "propertyType": { "type": "string", "example": "Apartment" }, "averageRent": { "type": "integer", "example": 1148, "default": 0 }, "medianRent": { "type": "integer", "example": 1050, "default": 0 }, "minRent": { "type": "integer", "example": 750, "default": 0 }, "maxRent": { "type": "integer", "example": 1975, "default": 0 }, "averageRentPerSquareFoot": { "type": "number", "example": 1.23, "default": 0 }, "medianRentPerSquareFoot": { "type": "number", "example": 1.13, "default": 0 }, "minRentPerSquareFoot": { "type": "number", "example": 1.03, "default": 0 }, "maxRentPerSquareFoot": { "type": "number", "example": 1.59, "default": 0 }, "averageSquareFootage": { "type": "integer", "example": 957, "default": 0 }, "medianSquareFootage": { "type": "integer", "example": 950, "default": 0 }, "minSquareFootage": { "type": "integer", "example": 650, "default": 0 }, "maxSquareFootage": { "type": "integer", "example": 1560, "default": 0 }, "averageDaysOnMarket": { "type": "number", "example": 17.43, "default": 0 }, "medianDaysOnMarket": { "type": "integer", "example": 1, "default": 0 }, "minDaysOnMarket": { "type": "integer", "example": 1, "default": 0 }, "maxDaysOnMarket": { "type": "integer", "example": 80, "default": 0 }, "newListings": { "type": "integer", "example": 5, "default": 0 }, "totalListings": { "type": "integer", "example": 15, "default": 0 } } } }, "dataByBedrooms": { "type": "array", "items": { "type": "object", "properties": { "bedrooms": { "type": "integer", "example": 1, "default": 0 }, "averageRent": { "type": "integer", "example": 842, "default": 0 }, "medianRent": { "type": "integer", "example": 850, "default": 0 }, "minRent": { "type": "integer", "example": 750, "default": 0 }, "maxRent": { "type": "integer", "example": 945, "default": 0 }, "averageRentPerSquareFoot": { "type": "number", "example": 1.35, "default": 0 }, "medianRentPerSquareFoot": { "type": "number", "example": 1.3, "default": 0 }, "minRentPerSquareFoot": { "type": "number", "example": 1.06, "default": 0 }, "maxRentPerSquareFoot": { "type": "number", "example": 1.57, "default": 0 }, "averageSquareFootage": { "type": "integer", "example": 679, "default": 0 }, "medianSquareFootage": { "type": "integer", "example": 650, "default": 0 }, "minSquareFootage": { "type": "integer", "example": 590, "default": 0 }, "maxSquareFootage": { "type": "integer", "example": 800, "default": 0 }, "averageDaysOnMarket": { "type": "number", "example": 27.33, "default": 0 }, "medianDaysOnMarket": { "type": "integer", "example": 9, "default": 0 }, "minDaysOnMarket": { "type": "integer", "example": 1, "default": 0 }, "maxDaysOnMarket": { "type": "integer", "example": 80, "default": 0 }, "newListings": { "type": "integer", "example": 1, "default": 0 }, "totalListings": { "type": "integer", "example": 7, "default": 0 } } } }, "history": { "type": "object", "properties": { "2024-08": { "type": "object", "properties": { "date": { "type": "string", "example": "2024-08-01T00:00:00.000Z" }, "averageRent": { "type": "integer", "example": 1496, "default": 0 }, "medianRent": { "type": "integer", "example": 1495, "default": 0 }, "minRent": { "type": "integer", "example": 750, "default": 0 }, "maxRent": { "type": "integer", "example": 2800, "default": 0 }, "averageRentPerSquareFoot": { "type": "number", "example": 1.33, "default": 0 }, "medianRentPerSquareFoot": { "type": "number", "example": 1.27, "default": 0 }, "minRentPerSquareFoot": { "type": "number", "example": 0.86, "default": 0 }, "maxRentPerSquareFoot": { "type": "number", "example": 2.52, "default": 0 }, "averageSquareFootage": { "type": "integer", "example": 1171, "default": 0 }, "medianSquareFootage": { "type": "integer", "example": 1100, "default": 0 }, "minSquareFootage": { "type": "integer", "example": 650, "default": 0 }, "maxSquareFootage": { "type": "integer", "example": 2100, "default": 0 }, "averageDaysOnMarket": { "type": "number", "example": 66.49, "default": 0 }, "medianDaysOnMarket": { "type": "integer", "example": 16, "default": 0 }, "minDaysOnMarket": { "type": "integer", "example": 1, "default": 0 }, "maxDaysOnMarket": { "type": "integer", "example": 365, "default": 0 }, "newListings": { "type": "integer", "example": 39, "default": 0 }, "totalListings": { "type": "integer", "example": 96, "default": 0 }, "dataByPropertyType": { "type": "array", "items": { "type": "object", "properties": { "propertyType": { "type": "string", "example": "Apartment" }, "averageRent": { "type": "integer", "example": 1118, "default": 0 }, "medianRent": { "type": "integer", "example": 1050, "default": 0 }, "minRent": { "type": "integer", "example": 750, "default": 0 }, "maxRent": { "type": "integer", "example": 1975, "default": 0 }, "averageRentPerSquareFoot": { "type": "number", "example": 1.24, "default": 0 }, "medianRentPerSquareFoot": { "type": "number", "example": 1.07, "default": 0 }, "minRentPerSquareFoot": { "type": "number", "example": 0.98, "default": 0 }, "maxRentPerSquareFoot": { "type": "number", "example": 2.16, "default": 0 }, "averageSquareFootage": { "type": "integer", "example": 922, "default": 0 }, "medianSquareFootage": { "type": "integer", "example": 950, "default": 0 }, "minSquareFootage": { "type": "integer", "example": 650, "default": 0 }, "maxSquareFootage": { "type": "integer", "example": 1560, "default": 0 }, "averageDaysOnMarket": { "type": "number", "example": 63.82, "default": 0 }, "medianDaysOnMarket": { "type": "integer", "example": 17, "default": 0 }, "minDaysOnMarket": { "type": "integer", "example": 1, "default": 0 }, "maxDaysOnMarket": { "type": "integer", "example": 365, "default": 0 }, "newListings": { "type": "integer", "example": 8, "default": 0 }, "totalListings": { "type": "integer", "example": 23, "default": 0 } } } }, "dataByBedrooms": { "type": "array", "items": { "type": "object", "properties": { "bedrooms": { "type": "integer", "example": 1, "default": 0 }, "averageRent": { "type": "integer", "example": 953, "default": 0 }, "medianRent": { "type": "integer", "example": 825, "default": 0 }, "minRent": { "type": "integer", "example": 750, "default": 0 }, "maxRent": { "type": "integer", "example": 1610, "default": 0 }, "averageRentPerSquareFoot": { "type": "number", "example": 1.41, "default": 0 }, "medianRentPerSquareFoot": { "type": "number", "example": 1.3, "default": 0 }, "minRentPerSquareFoot": { "type": "number", "example": 1.06, "default": 0 }, "maxRentPerSquareFoot": { "type": "number", "example": 2.16, "default": 0 }, "averageSquareFootage": { "type": "integer", "example": 732, "default": 0 }, "medianSquareFootage": { "type": "integer", "example": 675, "default": 0 }, "minSquareFootage": { "type": "integer", "example": 650, "default": 0 }, "maxSquareFootage": { "type": "integer", "example": 950, "default": 0 }, "averageDaysOnMarket": { "type": "number", "example": 33.44, "default": 0 }, "medianDaysOnMarket": { "type": "integer", "example": 17, "default": 0 }, "minDaysOnMarket": { "type": "integer", "example": 1, "default": 0 }, "maxDaysOnMarket": { "type": "integer", "example": 124, "default": 0 }, "newListings": { "type": "integer", "example": 3, "default": 0 }, "totalListings": { "type": "integer", "example": 10, "default": 0 } } } } } }, "2024-09": { "type": "object", "properties": { "date": { "type": "string", "example": "2024-09-01T00:00:00.000Z" }, "averageRent": { "type": "integer", "example": 1536, "default": 0 }, "medianRent": { "type": "integer", "example": 1550, "default": 0 }, "minRent": { "type": "integer", "example": 750, "default": 0 }, "maxRent": { "type": "integer", "example": 2800, "default": 0 }, "averageRentPerSquareFoot": { "type": "number", "example": 1.38, "default": 0 }, "medianRentPerSquareFoot": { "type": "number", "example": 1.33, "default": 0 }, "minRentPerSquareFoot": { "type": "number", "example": 0.86, "default": 0 }, "maxRentPerSquareFoot": { "type": "number", "example": 2.52, "default": 0 }, "averageSquareFootage": { "type": "integer", "example": 1180, "default": 0 }, "medianSquareFootage": { "type": "integer", "example": 1120, "default": 0 }, "minSquareFootage": { "type": "integer", "example": 590, "default": 0 }, "maxSquareFootage": { "type": "integer", "example": 2100, "default": 0 }, "averageDaysOnMarket": { "type": "number", "example": 32.03, "default": 0 }, "medianDaysOnMarket": { "type": "integer", "example": 8, "default": 0 }, "minDaysOnMarket": { "type": "integer", "example": 1, "default": 0 }, "maxDaysOnMarket": { "type": "integer", "example": 365, "default": 0 }, "newListings": { "type": "integer", "example": 33, "default": 0 }, "totalListings": { "type": "integer", "example": 80, "default": 0 }, "dataByPropertyType": { "type": "array", "items": { "type": "object", "properties": { "propertyType": { "type": "string", "example": "Apartment" }, "averageRent": { "type": "integer", "example": 1148, "default": 0 }, "medianRent": { "type": "integer", "example": 975, "default": 0 }, "minRent": { "type": "integer", "example": 750, "default": 0 }, "maxRent": { "type": "integer", "example": 1975, "default": 0 }, "averageRentPerSquareFoot": { "type": "number", "example": 1.25, "default": 0 }, "medianRentPerSquareFoot": { "type": "number", "example": 1.07, "default": 0 }, "minRentPerSquareFoot": { "type": "number", "example": 1.03, "default": 0 }, "maxRentPerSquareFoot": { "type": "number", "example": 1.59, "default": 0 }, "averageSquareFootage": { "type": "integer", "example": 949, "default": 0 }, "medianSquareFootage": { "type": "integer", "example": 850, "default": 0 }, "minSquareFootage": { "type": "integer", "example": 650, "default": 0 }, "maxSquareFootage": { "type": "integer", "example": 1560, "default": 0 }, "averageDaysOnMarket": { "type": "number", "example": 18.69, "default": 0 }, "medianDaysOnMarket": { "type": "integer", "example": 17, "default": 0 }, "minDaysOnMarket": { "type": "integer", "example": 1, "default": 0 }, "maxDaysOnMarket": { "type": "integer", "example": 80, "default": 0 }, "newListings": { "type": "integer", "example": 7, "default": 0 }, "totalListings": { "type": "integer", "example": 14, "default": 0 } } } }, "dataByBedrooms": { "type": "array", "items": { "type": "object", "properties": { "bedrooms": { "type": "integer", "example": 1, "default": 0 }, "averageRent": { "type": "integer", "example": 899, "default": 0 }, "medianRent": { "type": "integer", "example": 850, "default": 0 }, "minRent": { "type": "integer", "example": 750, "default": 0 }, "maxRent": { "type": "integer", "example": 1300, "default": 0 }, "averageRentPerSquareFoot": { "type": "number", "example": 1.35, "default": 0 }, "medianRentPerSquareFoot": { "type": "number", "example": 1.37, "default": 0 }, "minRentPerSquareFoot": { "type": "number", "example": 1.06, "default": 0 }, "maxRentPerSquareFoot": { "type": "number", "example": 1.57, "default": 0 }, "averageSquareFootage": { "type": "integer", "example": 733, "default": 0 }, "medianSquareFootage": { "type": "integer", "example": 675, "default": 0 }, "minSquareFootage": { "type": "integer", "example": 590, "default": 0 }, "maxSquareFootage": { "type": "integer", "example": 950, "default": 0 }, "averageDaysOnMarket": { "type": "number", "example": 27.86, "default": 0 }, "medianDaysOnMarket": { "type": "integer", "example": 21, "default": 0 }, "minDaysOnMarket": { "type": "integer", "example": 1, "default": 0 }, "maxDaysOnMarket": { "type": "integer", "example": 80, "default": 0 }, "newListings": { "type": "integer", "example": 3, "default": 0 }, "totalListings": { "type": "integer", "example": 8, "default": 0 } } } } } }, "2024-10": { "type": "object", "properties": { "date": { "type": "string", "example": "2024-10-01T00:00:00.000Z" }, "averageRent": { "type": "integer", "example": 1521, "default": 0 }, "medianRent": { "type": "integer", "example": 1495, "default": 0 }, "minRent": { "type": "integer", "example": 750, "default": 0 }, "maxRent": { "type": "integer", "example": 2700, "default": 0 }, "averageRentPerSquareFoot": { "type": "number", "example": 1.38, "default": 0 }, "medianRentPerSquareFoot": { "type": "number", "example": 1.3, "default": 0 }, "minRentPerSquareFoot": { "type": "number", "example": 0.86, "default": 0 }, "maxRentPerSquareFoot": { "type": "number", "example": 2.59, "default": 0 }, "averageSquareFootage": { "type": "integer", "example": 1175, "default": 0 }, "medianSquareFootage": { "type": "integer", "example": 1100, "default": 0 }, "minSquareFootage": { "type": "integer", "example": 590, "default": 0 }, "maxSquareFootage": { "type": "integer", "example": 2100, "default": 0 }, "averageDaysOnMarket": { "type": "integer", "example": 25, "default": 0 }, "medianDaysOnMarket": { "type": "integer", "example": 8, "default": 0 }, "minDaysOnMarket": { "type": "integer", "example": 1, "default": 0 }, "maxDaysOnMarket": { "type": "integer", "example": 304, "default": 0 }, "newListings": { "type": "integer", "example": 18, "default": 0 }, "totalListings": { "type": "integer", "example": 76, "default": 0 }, "dataByPropertyType": { "type": "array", "items": { "type": "object", "properties": { "propertyType": { "type": "string", "example": "Apartment" }, "averageRent": { "type": "integer", "example": 1148, "default": 0 }, "medianRent": { "type": "integer", "example": 1050, "default": 0 }, "minRent": { "type": "integer", "example": 750, "default": 0 }, "maxRent": { "type": "integer", "example": 1975, "default": 0 }, "averageRentPerSquareFoot": { "type": "number", "example": 1.23, "default": 0 }, "medianRentPerSquareFoot": { "type": "number", "example": 1.13, "default": 0 }, "minRentPerSquareFoot": { "type": "number", "example": 1.03, "default": 0 }, "maxRentPerSquareFoot": { "type": "number", "example": 1.59, "default": 0 }, "averageSquareFootage": { "type": "integer", "example": 957, "default": 0 }, "medianSquareFootage": { "type": "integer", "example": 950, "default": 0 }, "minSquareFootage": { "type": "integer", "example": 650, "default": 0 }, "maxSquareFootage": { "type": "integer", "example": 1560, "default": 0 }, "averageDaysOnMarket": { "type": "number", "example": 17.43, "default": 0 }, "medianDaysOnMarket": { "type": "integer", "example": 1, "default": 0 }, "minDaysOnMarket": { "type": "integer", "example": 1, "default": 0 }, "maxDaysOnMarket": { "type": "integer", "example": 80, "default": 0 }, "newListings": { "type": "integer", "example": 5, "default": 0 }, "totalListings": { "type": "integer", "example": 15, "default": 0 } } } }, "dataByBedrooms": { "type": "array", "items": { "type": "object", "properties": { "bedrooms": { "type": "integer", "example": 1, "default": 0 }, "averageRent": { "type": "integer", "example": 842, "default": 0 }, "medianRent": { "type": "integer", "example": 850, "default": 0 }, "minRent": { "type": "integer", "example": 750, "default": 0 }, "maxRent": { "type": "integer", "example": 945, "default": 0 }, "averageRentPerSquareFoot": { "type": "number", "example": 1.35, "default": 0 }, "medianRentPerSquareFoot": { "type": "number", "example": 1.3, "default": 0 }, "minRentPerSquareFoot": { "type": "number", "example": 1.06, "default": 0 }, "maxRentPerSquareFoot": { "type": "number", "example": 1.57, "default": 0 }, "averageSquareFootage": { "type": "integer", "example": 679, "default": 0 }, "medianSquareFootage": { "type": "integer", "example": 650, "default": 0 }, "minSquareFootage": { "type": "integer", "example": 590, "default": 0 }, "maxSquareFootage": { "type": "integer", "example": 800, "default": 0 }, "averageDaysOnMarket": { "type": "number", "example": 27.33, "default": 0 }, "medianDaysOnMarket": { "type": "integer", "example": 9, "default": 0 }, "minDaysOnMarket": { "type": "integer", "example": 1, "default": 0 }, "maxDaysOnMarket": { "type": "integer", "example": 80, "default": 0 }, "newListings": { "type": "integer", "example": 1, "default": 0 }, "totalListings": { "type": "integer", "example": 7, "default": 0 } } } } } } } } } } } } } } }, "401": { "description": "Auth Error", "content": { "application/json": { "examples": { "Auth Error": { "value": { "status": 401, "error": "auth/api-key-invalid", "message": "No API key provided in request. An API key must be provided in the 'X-Api-Key' header" }, "summary": "Auth Error" } }, "schema": { "properties": { "status": { "type": "integer" }, "error": { "type": "string" }, "message": { "type": "string" } }, "type": "object" } } } } }, "deprecated": false } } }, "x-readme": { "headers": [], "explorer-enabled": true, "proxy-enabled": true }, "x-readme-fauxas": true }