---
title: "Market Pulse Zipcode Historical"
method: GET
path: "/v3/zip/market_pulse/timeseries"
tags: ["Market Pulse"]
---

# Market Pulse Zipcode Historical

`GET /v3/zip/market_pulse/timeseries`

Explore supply and demand changes for single-family detached properties across US zip codes over a requested time range, enabling in-depth market trend analysis and historical performance evaluation. 

Source: HouseCanary 

Pricing Tier: Included with Subscription 

Updated: Weekly

## Request Query Params

<table><tr><th>Property</th><th>Type</th><th>Description</th><th>Example</th></tr>
<tr><td>zipcode</td><td>string</td><td>5-digit zipcode</td><td>33019</td>
        </tr>
<tr><td>start_date</td><td>string</td><td>The earliest date of the desired time-series range</td><td>2025-11-01</td>
        </tr>
<tr><td>end_date</td><td>string</td><td>The latest date of the desired time-series range</td><td>2025-12-01</td>
        </tr>
</table>

## Response

<table><tr><th>Field</th><th>Type</th><th>Description</th><th>Example</th></tr>
<tr><td>geoInfo</td><td>object</td><td>An object describing the relevant geographic element</td><td></td>
        </tr>
<tr><td>geoInfo.zipcode</td><td>string</td><td>The requested zipcode</td><td>82282</td>
        </tr>
<tr><td>listingStats</td><td>array</td><td>An object containing market statistics for the requested zipcode</td><td></td>
        </tr>
<tr><td>listingStats[]</td><td>object</td><td></td><td></td>
        </tr>
<tr><td>listingStats[].daysOnMarketMedian</td><td>integer</td><td>Median days on market for all single family detached properties actively listed for sale or in contract as of the date specified.</td><td>50</td>
        </tr>
<tr><td>listingStats[].daysOnMarketMedianMovingAvg</td><td>integer</td><td>Moving average of median days on market for all single family detached properties actively listed for sale or in contract as of the date specified.</td><td>54</td>
        </tr>
<tr><td>listingStats[].daysOnMarketNotContractMedian</td><td>integer</td><td>Median days on market for all single family detached properties actively listed for sale as of the date specified.</td><td>45</td>
        </tr>
<tr><td>listingStats[].daysOnMarketNotContractMedianMovingAvg</td><td>integer</td><td>Moving average of median days on market for all single family detached properties actively listed for sale as of the date specified.</td><td>48</td>
        </tr>
<tr><td>listingStats[].daysToCloseMedian</td><td>integer</td><td>Median days on market from original list date to close date, for single family detached properties going into closed sale.</td><td>66</td>
        </tr>
<tr><td>listingStats[].daysToCloseMedianMovingAvg</td><td>integer</td><td>Moving average of median days on market from original list date to close date, for single family detached properties going into closed sale.</td><td>63</td>
        </tr>
<tr><td>listingStats[].daysToContractMedian</td><td>integer</td><td>Median days on market from original list date to contract date, for single family detached properties going into contract.</td><td>36</td>
        </tr>
<tr><td>listingStats[].daysToContractMedianMovingAvg</td><td>integer</td><td>Moving average of median days on market from original list date to contract date, for single family detached properties going into contract.</td><td>42</td>
        </tr>
<tr><td>listingStats[].daysToFirstPriceDropMedian</td><td>integer</td><td>Median days on market from original list date to the first price reduction, for listed single family detached properties which experienced a price reduction.</td><td>42</td>
        </tr>
<tr><td>listingStats[].daysToFirstPriceDropMedianMovingAvg</td><td>integer</td><td>Moving average of median days on market from original list date to the first price reduction, for listed single family detached properties which experienced a price reduction.</td><td>43</td>
        </tr>
<tr><td>listingStats[].eventdate</td><td>string</td><td>Date of time series</td><td>2021-01-01</td>
        </tr>
<tr><td>listingStats[].listingsClosedCount</td><td>integer</td><td>Total number of listed single family detached properties which went into closed sale status during the week ending on the date specified.</td><td>112</td>
        </tr>
<tr><td>listingStats[].listingsClosedCountMovingAvg</td><td>integer</td><td>Moving average of total number of listed single family detached properties which went into closed sale status during the week ending on the date specified.</td><td>165</td>
        </tr>
<tr><td>listingStats[].listingsNewCount</td><td>integer</td><td>Number of single family detached properties newly listed for sale during the week ending on the date specified.</td><td>339</td>
        </tr>
<tr><td>listingStats[].listingsNewCountMovingAvg</td><td>integer</td><td>Moving average of number of single family detached properties newly listed for sale during the week ending on the date specified.</td><td>296</td>
        </tr>
<tr><td>listingStats[].listingsOnMarketCount</td><td>integer</td><td>Total number of single family detached properties actively listed for sale, or in contract, as of the date specified.</td><td>2636</td>
        </tr>
<tr><td>listingStats[].listingsOnMarketCountMovingAvg</td><td>integer</td><td>Moving average of total number of single family detached properties actively listed for sale, or in contract, as of the date specified.</td><td>2516</td>
        </tr>
<tr><td>listingStats[].listingsPriceChangeCount</td><td>integer</td><td>Total number of listed single family detached properties which experienced any price change during the week ending on the date specified.</td><td>112</td>
        </tr>
<tr><td>listingStats[].listingsPriceChangeCountMovingAvg</td><td>integer</td><td>Moving average of total number of listed single family detached properties which experienced any price change during the week ending on the date specified.</td><td>165</td>
        </tr>
<tr><td>listingStats[].listingsPriceDropCount</td><td>integer</td><td>Total number of listed single family detached properties which experienced a price reduction during the week ending on the date specified.</td><td>95</td>
        </tr>
<tr><td>listingStats[].listingsPriceDropCountMovingAvg</td><td>integer</td><td>Moving average of total number of listed single family detached properties which experienced a price reduction during the week ending on the date specified.</td><td>86</td>
        </tr>
<tr><td>listingStats[].listingsPriceDropPercent</td><td>number</td><td>Percent of all actively listed single family detached properties which experienced a price reduction during the week ending on the date specified.</td><td>3.6</td>
        </tr>
<tr><td>listingStats[].listingsPriceDropPercentMovingAvg</td><td>number</td><td>Moving average of percent of all actively listed single family detached properties which experienced a price reduction during the week ending on the date specified.</td><td>3.43</td>
        </tr>
<tr><td>listingStats[].listingsRemovedCount</td><td>integer</td><td>Total number of listed single family detached properties removed from market during the week ending on the date specified (not due to going into contract or close).</td><td></td>
        </tr>
<tr><td>listingStats[].listingsRemovedCountMovingAvg</td><td>integer</td><td>Moving average of total number of listed single family detached properties removed from market during the week ending on the date specified (not due to going into contract or close).</td><td></td>
        </tr>
<tr><td>listingStats[].listingsRemovedPercent</td><td>integer</td><td>Percent of all actively listed single family detached properties removed from market during the week ending on the date specified (not due to going into contract or close).</td><td></td>
        </tr>
<tr><td>listingStats[].listingsRemovedPercentMovingAvg</td><td>integer</td><td>Moving average of percent of all actively listed single family detached properties removed from market during the week ending on the date specified (not due to going into contract or close).</td><td></td>
        </tr>
<tr><td>listingStats[].listingsUnderContractCount</td><td>integer</td><td>Total number of listed single family detached properties going into contract during the week ending on the date specified.</td><td>278</td>
        </tr>
<tr><td>listingStats[].listingsUnderContractCountMovingAvg</td><td>integer</td><td>Moving average of total number of listed single family detached properties going into contract during the week ending on the date specified.</td><td>230</td>
        </tr>
<tr><td>listingStats[].listingsUnderContractPercent</td><td>number</td><td>Percent of all actively listed single family detached properties in contract status as of the date specified.</td><td>34.79</td>
        </tr>
<tr><td>listingStats[].listingsUnderContractPercentMovingAvg</td><td>number</td><td>Moving average of percent of all actively listed single family detached properties in contract status as of the date specified.</td><td>32.43</td>
        </tr>
<tr><td>listingStats[].monthsOfSupplyMedian</td><td>number</td><td>Median months of supply for all single family detached properties as of the date specified.</td><td>2.59</td>
        </tr>
<tr><td>listingStats[].monthsOfSupplyMedianMovingAvg</td><td>number</td><td>Moving average of median months of supply for all single family detached properties as of the date specified.</td><td>2.47</td>
        </tr>
<tr><td>listingStats[].priceChangePercentMedian</td><td>number</td><td>The median percent change in price, for actively listed single family detached properties which experienced a price reduction during the week ending on the date specified.</td><td>-2.86</td>
        </tr>
<tr><td>listingStats[].priceChangePercentMedianMovingAvg</td><td>number</td><td>Moving average of the median percent change in price, for actively listed single family detached properties which experienced a price reduction during the week ending on the date specified.</td><td>-3.7</td>
        </tr>
<tr><td>listingStats[].priceClosedMedian</td><td>integer</td><td>Median sold price of single family detached properties going into closed sale status during the week ending on the date specified.</td><td>1005000</td>
        </tr>
<tr><td>listingStats[].priceClosedMedianMovingAvg</td><td>integer</td><td>Moving average of median sold price of single family detached properties going into closed sale status during the week ending on the date specified.</td><td>1051060</td>
        </tr>
<tr><td>listingStats[].priceNewListMedian</td><td>integer</td><td>Median list price of single family detached properties newly listed for sale during the week ending on the date specified.</td><td>1200000</td>
        </tr>
<tr><td>listingStats[].priceNewListMedianMovingAvg</td><td>integer</td><td>Moving average of median list price of single family detached properties newly listed for sale during the week ending on the date specified.</td><td>1173833</td>
        </tr>
<tr><td>listingStats[].priceOnMarketMedian</td><td>integer</td><td>Median list price of all actively listed properties as of the date specified.</td><td>1099844</td>
        </tr>
<tr><td>listingStats[].priceOnMarketMedianMovingAvg</td><td>integer</td><td>Moving average of median list price of all actively listed properties as of the date specified.</td><td>1096425</td>
        </tr>
<tr><td>listingStats[].pricePerSqftClosedMedian</td><td>number</td><td>Median sold price-per-square-foot of single family detached properties going into closed sale status during the week ending on the date specified.</td><td>608.46</td>
        </tr>
<tr><td>listingStats[].pricePerSqftClosedMedianMovingAvg</td><td>number</td><td>Moving average of median sold price-per-square-foot of single family detached properties going into closed sale status during the week ending on the date specified.</td><td>651.62</td>
        </tr>
<tr><td>listingStats[].pricePerSqftNewListMedian</td><td>number</td><td>Median list price-per-square-foot of single family detached properties newly listed for sale during the week ending on the date specified.</td><td>694.61</td>
        </tr>
<tr><td>listingStats[].pricePerSqftNewListMedianMovingAvg</td><td>number</td><td>Moving average of median list price-per-square-foot of single family detached properties newly listed for sale during the week ending on the date specified.</td><td>699.52</td>
        </tr>
<tr><td>listingStats[].pricePerSqftOnMarketMedian</td><td>number</td><td>Median list price-per-square-foot of all actively listed single family detached properties as of the date specified.</td><td>664.72</td>
        </tr>
<tr><td>listingStats[].pricePerSqftOnMarketMedianMovingAvg</td><td>number</td><td>Moving average of median list price-per-square-foot of all actively listed single family detached properties as of the date specified.</td><td>659.75</td>
        </tr>
<tr><td>listingStats[].saleToListPriceMedian</td><td>number</td><td>Median sale-to-list price ratio computed as the closed sale price over the most recently listed price prior to the property going into contract. Result is expressed as a percentage.</td><td>98.27</td>
        </tr>
<tr><td>listingStats[].saleToListPriceMedianMovingAvg</td><td>number</td><td>Moving average of median sale-to-list price ratio computed as the closed sale price over the most recently listed price prior to the property going into contract. Result is expressed as a percentage.</td><td>98.8</td>
        </tr>
<tr><td>listingStats[].saleToListPriceOriginalMedian</td><td>number</td><td>Median sale-to-list price ratio computed as the closed sale price over the original listed price. Result is expressed as a percentage.</td><td>96.1</td>
        </tr>
<tr><td>listingStats[].saleToListPriceOriginalMedianMovingAvg</td><td>number</td><td>Moving average of median sale-to-list price ratio computed as the closed sale price over the original listed price. Result is expressed as a percentage.</td><td>97.08</td>
        </tr>
</table>

## Query parameters

- `zipcode` string, required
- `start_date` string, required
- `end_date` string, required

## Response `200`

Success

- object
  - `geoInfo` object — An object describing the relevant geographic element
    - `zipcode` string — The requested zipcode
  - `listingStats` object[] — An object containing market statistics for the requested zipcode
    - `daysOnMarketMedian` integer, nullable — Median days on market for all single family detached properties actively listed for sale or in contract as of the date specified.
    - `daysOnMarketMedianMovingAvg` integer, nullable — Moving average of median days on market for all single family detached properties actively listed for sale or in contract as of the date specified.
    - `daysOnMarketNotContractMedian` integer, nullable — Median days on market for all single family detached properties actively listed for sale as of the date specified.
    - `daysOnMarketNotContractMedianMovingAvg` integer, nullable — Moving average of median days on market for all single family detached properties actively listed for sale as of the date specified.
    - `daysToCloseMedian` integer, nullable — Median days on market from original list date to close date, for single family detached properties going into closed sale.
    - `daysToCloseMedianMovingAvg` integer, nullable — Moving average of median days on market from original list date to close date, for single family detached properties going into closed sale.
    - `daysToContractMedian` integer, nullable — Median days on market from original list date to contract date, for single family detached properties going into contract.
    - `daysToContractMedianMovingAvg` integer, nullable — Moving average of median days on market from original list date to contract date, for single family detached properties going into contract.
    - `daysToFirstPriceDropMedian` integer, nullable — Median days on market from original list date to the first price reduction, for listed single family detached properties which experienced a price reduction.
    - `daysToFirstPriceDropMedianMovingAvg` integer, nullable — Moving average of median days on market from original list date to the first price reduction, for listed single family detached properties which experienced a price reduction.
    - `eventdate` string, date — Date of time series
    - `listingsClosedCount` integer, nullable — Total number of listed single family detached properties which went into closed sale status during the week ending on the date specified.
    - `listingsClosedCountMovingAvg` integer, nullable — Moving average of total number of listed single family detached properties which went into closed sale status during the week ending on the date specified.
    - `listingsNewCount` integer, nullable — Number of single family detached properties newly listed for sale during the week ending on the date specified.
    - `listingsNewCountMovingAvg` integer, nullable — Moving average of number of single family detached properties newly listed for sale during the week ending on the date specified.
    - `listingsOnMarketCount` integer, nullable — Total number of single family detached properties actively listed for sale, or in contract, as of the date specified.
    - `listingsOnMarketCountMovingAvg` integer, nullable — Moving average of total number of single family detached properties actively listed for sale, or in contract, as of the date specified.
    - `listingsPriceChangeCount` integer, nullable — Total number of listed single family detached properties which experienced any price change during the week ending on the date specified.
    - `listingsPriceChangeCountMovingAvg` integer, nullable — Moving average of total number of listed single family detached properties which experienced any price change during the week ending on the date specified.
    - `listingsPriceDropCount` integer, nullable — Total number of listed single family detached properties which experienced a price reduction during the week ending on the date specified.
    - `listingsPriceDropCountMovingAvg` integer, nullable — Moving average of total number of listed single family detached properties which experienced a price reduction during the week ending on the date specified.
    - `listingsPriceDropPercent` number, float, nullable — Percent of all actively listed single family detached properties which experienced a price reduction during the week ending on the date specified.
    - `listingsPriceDropPercentMovingAvg` number, float, nullable — Moving average of percent of all actively listed single family detached properties which experienced a price reduction during the week ending on the date specified.
    - `listingsRemovedCount` integer, nullable — Total number of listed single family detached properties removed from market during the week ending on the date specified (not due to going into contract or close).
    - `listingsRemovedCountMovingAvg` integer, nullable — Moving average of total number of listed single family detached properties removed from market during the week ending on the date specified (not due to going into contract or close).
    - `listingsRemovedPercent` integer, nullable — Percent of all actively listed single family detached properties removed from market during the week ending on the date specified (not due to going into contract or close).
    - `listingsRemovedPercentMovingAvg` integer, nullable — Moving average of percent of all actively listed single family detached properties removed from market during the week ending on the date specified (not due to going into contract or close).
    - `listingsUnderContractCount` integer, nullable — Total number of listed single family detached properties going into contract during the week ending on the date specified.
    - `listingsUnderContractCountMovingAvg` integer, nullable — Moving average of total number of listed single family detached properties going into contract during the week ending on the date specified.
    - `listingsUnderContractPercent` number, nullable — Percent of all actively listed single family detached properties in contract status as of the date specified.
    - `listingsUnderContractPercentMovingAvg` number, nullable — Moving average of percent of all actively listed single family detached properties in contract status as of the date specified.
    - `monthsOfSupplyMedian` number, nullable — Median months of supply for all single family detached properties as of the date specified.
    - `monthsOfSupplyMedianMovingAvg` number, nullable — Moving average of median months of supply for all single family detached properties as of the date specified.
    - `priceChangePercentMedian` number, nullable — The median percent change in price, for actively listed single family detached properties which experienced a price reduction during the week ending on the date specified.
    - `priceChangePercentMedianMovingAvg` number, nullable — Moving average of the median percent change in price, for actively listed single family detached properties which experienced a price reduction during the week ending on the date specified.
    - `priceClosedMedian` integer, nullable — Median sold price of single family detached properties going into closed sale status during the week ending on the date specified.
    - `priceClosedMedianMovingAvg` integer, nullable — Moving average of median sold price of single family detached properties going into closed sale status during the week ending on the date specified.
    - `priceNewListMedian` integer, nullable — Median list price of single family detached properties newly listed for sale during the week ending on the date specified.
    - `priceNewListMedianMovingAvg` integer, nullable — Moving average of median list price of single family detached properties newly listed for sale during the week ending on the date specified.
    - `priceOnMarketMedian` integer, nullable — Median list price of all actively listed properties as of the date specified.
    - `priceOnMarketMedianMovingAvg` integer, nullable — Moving average of median list price of all actively listed properties as of the date specified.
    - `pricePerSqftClosedMedian` number, nullable — Median sold price-per-square-foot of single family detached properties going into closed sale status during the week ending on the date specified.
    - `pricePerSqftClosedMedianMovingAvg` number, nullable — Moving average of median sold price-per-square-foot of single family detached properties going into closed sale status during the week ending on the date specified.
    - `pricePerSqftNewListMedian` number, nullable — Median list price-per-square-foot of single family detached properties newly listed for sale during the week ending on the date specified.
    - `pricePerSqftNewListMedianMovingAvg` number, nullable — Moving average of median list price-per-square-foot of single family detached properties newly listed for sale during the week ending on the date specified.
    - `pricePerSqftOnMarketMedian` number, nullable — Median list price-per-square-foot of all actively listed single family detached properties as of the date specified.
    - `pricePerSqftOnMarketMedianMovingAvg` number, nullable — Moving average of median list price-per-square-foot of all actively listed single family detached properties as of the date specified.
    - `saleToListPriceMedian` number, nullable — Median sale-to-list price ratio computed as the closed sale price over the most recently listed price prior to the property going into contract. Result is expressed as a percentage.
    - `saleToListPriceMedianMovingAvg` number, nullable — Moving average of median sale-to-list price ratio computed as the closed sale price over the most recently listed price prior to the property going into contract. Result is expressed as a percentage.
    - `saleToListPriceOriginalMedian` number, nullable — Median sale-to-list price ratio computed as the closed sale price over the original listed price. Result is expressed as a percentage.
    - `saleToListPriceOriginalMedianMovingAvg` number, nullable — Moving average of median sale-to-list price ratio computed as the closed sale price over the original listed price. Result is expressed as a percentage.

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `429` — Rate limit exceeded

---

[API](https://skmtc.net/housecanary/apis/housecanary-analytics-and-portfolio-monitoring-apis.md) · [All operations](https://skmtc.net/housecanary/apis/housecanary-analytics-and-portfolio-monitoring-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/housecanary/housecanary-analytics-and-portfolio-monitoring-apis/revisions/38afb6724de7/schema)
