Data dictionary and schema for the market data responses.

This page contains a data dictionary and a description of all response fields for our market data endpoint (/markets).

 

Market Statistics Response Fields

The following response fields will be returned by the market statistics endpoint ( /markets):

Response FieldDescriptionExample Value
idZip Code Id
Data type: String

The zip code id, as a 5-digit number
"29611"
zipCodeZip Code Name
Data type: String

The zip code name, as a 5-digit number
"29611"
saleDataSale Data
Data type: Object

A field containing aggregate sale market statistics and property price trends for this zip code
{ ... }
saleData .lastUpdatedDateSale Data - Date Last Updated
Data type: Date

The date sale market statistics were last updated for this zip code, in ISO 8601 format
"2024-10-14T00:00:00.000Z"
saleData[...]Sale Data - Statistics Fields
Data type: Number

A set of sale market statistics fields for all properties in this zip code. See explanation of sale statistics fields for more information
See examples in the following section
saleData .dataByPropertyTypeSale Data - Data by Property Type
Data type: Array

A list of sale market statistics broken down and grouped by property type
[ ... ]
saleData .dataByPropertyType[] .propertyTypeSale Data by Property Type - Property Type
Data type: String (Enum)

The type of property for each group. See explanation of property types for possible values
"Condo"
saleData .dataByPropertyType[] [...]Sale Data by Property Type - Statistics Fields
Data type: Number

A set of sale market statistics fields for each property type. See explanation of sale statistics fields for more information
See examples in the following section
saleData .dataByBedroomsSale Data - Data by Bedroom
Data type: Array

A list of sale market statistics broken down and grouped by the number of bedrooms
[ ... ]
saleData .dataByBedrooms[] .bedroomsSale Data by Bedroom - Number of Bedrooms
Data type: Number

The number of bedrooms for each group, with a value of "0" indicating a studio layout
1
saleData .dataByBedrooms[] [...]Sale Data by Bedroom - Statistics Fields
Data type: Number

A set of sale market statistics fields for each number of bedrooms. See explanation of sale statistics fields for more information
See examples in the following section
saleData.historySale Data - History
Data type: Object

A list of monthly historical sale market statistics entries for this zip code, with JSON keys indicating the entry year and month, in the format YYYY-MM
{ "2024-08": { ... } }
saleData .history[YYYY-MM]Sale Data - History Entry
Data type: Object

A single historical entry, with sale market statistics for a specific past month
{ ... }
saleData .history[YYYY-MM] .dateSale Data History Entry - Date
Data type: Date

The date of the first day of the month for this history entry, in ISO 8601 format
"2024-08-01T00:00:00.000Z"
saleData .history[YYYY-MM] [...]Sale Data History Entry - Statistics Fields
Data type: Varies

A set of historical sale market statistics fields, including statistics for all properties in this zip code, as well as statistics broken down and grouped by property type and number of bedrooms. See explanation of sale statistics fields for more information
See examples in the following section
rentalDataRental Data
Data type: Object

A field containing aggregate rental market statistics and property rent trends for this zip code
{ ... }
rentalData .lastUpdatedDateRental Data - Date Last Updated
Data type: Date

The date rental market statistics were last updated for this zip code, in ISO 8601 format
"2024-10-14T00:00:00.000Z"
rentalData[...]Rental Data - Statistics Fields
Data type: Number

A set of rental market statistics fields for all properties in this zip code. See explanation of rental statistics fields for more information
See examples in the following section
rentalData .dataByPropertyTypeRental Data - Data by Property Type
Data type: Array

A list of rental market statistics broken down and grouped by property type
[ ... ]
rentalData .dataByPropertyType[] .propertyTypeRental Data by Property Type - Property Type
Data type: String (Enum)

The type of property for each group. See explanation of property types for possible values
"Apartment"
rentalData .dataByPropertyType[] [...]Rental Data by Property Type - Statistics Fields
Data type: Number

A set of rental market statistics fields for each property type. See explanation of rental statistics fields for more information
See examples in the following section
rentalData .dataByBedroomsRental Data - Data by Bedroom
Data type: Array

A list of rental market statistics broken down and grouped by the number of bedrooms
[ ... ]
rentalData .dataByBedrooms[] .bedroomsRental Data by Bedroom - Number of Bedrooms
Data type: Number

The number of bedrooms for each group, with a value of "0" indicating a studio layout
1
rentalData .dataByBedrooms[] [...]Rental Data by Bedroom - Statistics Fields
Data type: Number

A set of rental market statistics fields for each number of bedrooms. See explanation of rental statistics fields for more information
See examples in the following section
rentalData.historyRental Data - History
Data type: Object

A list of monthly historical rental market statistics entries for this zip code, with JSON keys indicating the entry year and month, in the format YYYY-MM
{ "2024-08": { ... } }
rentalData .history[YYYY-MM]Rental Data - History Entry
Data type: Object

A single historical entry, with rental market statistics for a specific past month
{ ... }
rentalData .history[YYYY-MM] .dateRental Data History Entry - Date
Data type: Date

The date of the first day of the month for this history entry, in ISO 8601 format
"2024-08-01T00:00:00.000Z"
rentalData .history[YYYY-MM] [...]Rental Data History Entry - Statistics Fields
Data type: Varies

A set of historical rental market statistics fields, including statistics for all properties in this zip code, as well as statistics broken down and grouped by property type and number of bedrooms. See explanation of rental statistics fields for more information
See examples in the following section
 

Sale Statistics Fields

The following is a standard set of sale market statistics fields returned within the saleData field of the market data responses.

These statistical fields are calculated based on active sale listings in a given zip code. Each response will provide these fields for the following group types:

  • No grouping: statistics fields at the top level of the saleData field are calculated based on all sale listings in the zip code
  • Grouped by property type: statistics fields within the dataByPropertyType field are broken down and grouped by the property type of each listing. A separate set of statistics will be returned for each unique property type in the zip code
  • Grouped by property size: statistics fields within the dataByBedrooms field are broken down and grouped by the number of bedrooms of each listing. A separate set of statistics will be provided for each unique bedroom count in the zip code

In addition to sale market statistics for the current month, returned at the top level of the saleData field, the response will contain historical market statistics at monthly intervals in the saleData.history field.

Historical data will include sale market statistics for all properties in the zip code, as well as statistics broken down and grouped by property type and the number of bedrooms.

📘

Historical sale market statistics are available from January 2024. Note, there may be gaps in the historical data when there were not enough listings to generate statistically significant averages.

Response FieldDescriptionExample Value
averagePriceAverage Price
Data type: Number

The average sale price of all sale listings in the current group
291933
medianPriceMedian Price
Data type: Number

The median sale price of all sale listings in the current group
276990
minPriceMinimum Price
Data type: Number

The minimum sale price of all sale listings in the current group
20000
maxPriceMaximum Price
Data type: Number

The maximum sale price of all sale listings in the current group
1500000
averagePricePerSquareFootAverage Price Per Sq.Ft.
Data type: Number

The average sale price per square foot of living area of all sale listings in the current group
186.53
medianPricePerSquareFootMedian Price Per Sq.Ft.
Data type: Number

The median sale price per square foot of living area of all sale listings in the current group
178
minPricePerSquareFootMinimum Price Per Sq.Ft.
Data type: Number

The minimum sale price per square foot of living area of all sale listings in the current group
64.9
maxPricePerSquareFootMaximum Price Per Sq.Ft.
Data type: Number

The maximum sale price per square foot of living area of all sale listings in the current group
500
averageSquareFootageAverage Living Area (Sq.Ft.)
Data type: Number

The average indoor living area of all sale listings in the current group, in square feet
1698
medianSquareFootageMedian Living Area (Sq.Ft.)
Data type: Number

The median indoor living area of all sale listings in the current group, in square feet
1600
minSquareFootageMinimum Living Area (Sq.Ft.)
Data type: Number

The minimum indoor living area of all sale listings in the current group, in square feet
610
maxSquareFootageMaximum Living Area (Sq.Ft.)
Data type: Number

The maximum indoor living area of all sale listings in the current group, in square feet
4588
averageDaysOnMarketAverage Days on Market
Data type: Number

The average number of days sale listings in the current group have been active
67.21
medianDaysOnMarketMedian Days on Market
Data type: Number

The median number of days sale listings in the current group have been active
45
minDaysOnMarketMinimum Days on Market
Data type: Number

The minimum number of days sale listings in the current group have been active
2
maxDaysOnMarketMaximum Days on Market
Data type: Number

The maximum number of days sale listings in the current group have been active
348
newListingsNumber of New Listings
Data type: Number

The number of active sale listings in the current group that have been added in a given month
21
totalListingsNumber of Total Listings
Data type: Number

The total number of sale listings in the current group that have been active at any point in a given month
265
 

Rental Statistics Fields

The following is a standard set of rental market statistics fields returned within the rentalData field of the market data responses.

These statistical fields are calculated based on active rental listings in a given zip code. Each response will provide these fields for the following group types:

  • No grouping: statistics fields at the top level of the rentalData field are calculated based on all rental listings in the zip code
  • Grouped by property type: statistics fields within the dataByPropertyType field are broken down and grouped by the property type of each listing. A separate set of statistics will be returned for each unique property type in the zip code
  • Grouped by property size: statistics fields within the dataByBedrooms field are broken down and grouped by the number of bedrooms of each listing. A separate set of statistics will be provided for each unique bedroom count in the zip code

In addition to rental market statistics for the current month, returned at the top level of the rentalData field, the response will contain historical market statistics at monthly intervals in the rentalData.history field.

Historical data will include rental market statistics for all properties in the zip code, as well as statistics broken down and grouped by property type and the number of bedrooms.

📘

Historical rental market statistics are available from April 2020. Note, there may be gaps in the historical data when there were not enough listings to generate statistically significant averages.

Response FieldDescriptionExample Value
averageRentAverage Rent
Data type: Number

The average rental rate of all rental listings in the current group
1521
medianRentMedian Rent
Data type: Number

The median rental rate of all rental listings in the current group
1495
minRentMinimum Rent
Data type: Number

The minimum rental rate of all rental listings in the current group
750
maxRentMaximum Rent
Data type: Number

The maximum rental rate of all rental listings in the current group
2700
averageRentPerSquareFootAverage Rent Per Sq.Ft.
Data type: Number

The average rental rate per square foot of living area of all rental listings in the current group
1.38
medianRentPerSquareFootMedian Rent Per Sq.Ft.
Data type: Number

The median rental rate per square foot of living area of all rental listings in the current group
1.3
minRentPerSquareFootMinimum Rent Per Sq.Ft.
Data type: Number

The minimum rental rate per square foot of living area of all rental listings in the current group
0.86
maxRentPerSquareFootMaximum Rent Per Sq.Ft.
Data type: Number

The maximum rental rate per square foot of living area of all rental listings in the current group
2.59
averageSquareFootageAverage Living Area (Sq.Ft.)
Data type: Number

The average indoor living area of all rental listings in the current group, in square feet
1175
medianSquareFootageMedian Living Area (Sq.Ft.)
Data type: Number

The median indoor living area of all rental listings in the current group, in square feet
1100
minSquareFootageMinimum Living Area (Sq.Ft.)
Data type: Number

The minimum indoor living area of all rental listings in the current group, in square feet
590
maxSquareFootageMaximum Living Area (Sq.Ft.)
Data type: Number

The maximum indoor living area of all rental listings in the current group, in square feet
2100
averageDaysOnMarketAverage Days on Market
Data type: Number

The average number of days rental listings in the current group have been active
25
medianDaysOnMarketMedian Days on Market
Data type: Number

The median number of days rental listings in the current group have been active
8
minDaysOnMarketMinimum Days on Market
Data type: Number

The minimum number of days rental listings in the current group have been active
1
maxDaysOnMarketMaximum Days on Market
Data type: Number

The maximum number of days rental listings in the current group have been active
304
newListingsNumber of New Listings
Data type: Number

The number of active rental listings in the current group that have been added in a given month
18
totalListingsNumber of Total Listings
Data type: Number

The total number of rental listings in the current group that have been active at any point in a given month
76