Get Condo Area Market

Returns an area's market over time for charts: daily residential inventory, the bedroom mix of active listings, directory stats, weekly counters and neighborhood scores.

GET/v1/condos/areas/:slug/market

Authentication

Public key?key=pk_…

Public key in the key query parameter. No OAuth, no secret.

Edge cache: 5 s

Path Parameters

slugstring
required

The area slug, from areas[].slug of List Condos or a city name in lowercase with hyphens, such as sunny-isles-beach.

Query Parameters

keystring
required

The site's public key (pk_…). It selects the account. Safe to ship to the browser.

daysnumber
optional

Days of history, newest included. Values above 90 are capped at 90.

Default:30

Responses

200Success
application/json
areaobject

name, slug and query (uppercase search name) of the area.

statsobject | null

Directory stats, the same fields as stats of Get Condo Area. The example shows a subset.

marketobject

Weekly counters, the same fields as market of Get Condo Area. The example shows a subset.

neighborhoodobject | null

Scores and highlights, the same fields as neighborhood of Get Condo Area. The example shows a subset.

historyarray

One entry per day with a report, oldest first, at most days. Days without a report are missing, not zero.

bedroomsobject

forSale and forRent: active listings by bedrooms on the latest day, { beds, count } from studio (0) to 5, where 5 means five or more. An empty array when the report has no breakdown.

Errors

404The area does not exist or the slug is malformed. The body is { "message": "Area not found" }.
401Missing or invalid public key.
403The account has no active subscription. The body also carries code: "TENANT_INACTIVE".
500Unexpected server error.

Notes

  • The reports are written once a day by Panda's workers and kept for about a month, so days above 30 usually returns about 30 entries.
  • Use history for an inventory line chart and bedrooms for a bar chart; stats.avgPricePerSqft and the market counters fit a stats strip.
Request
curl --request GET \
--url "https://api.pandaidx.com/v1/condos/areas/sunny-isles-beach/market?key={{public_key}}&days=30"
Response200 OK
{
"area": {
"name": "Sunny Isles Beach",
"slug": "sunny-isles-beach",
"query": "SUNNY ISLES BEACH"
},
"stats": {
"avgListPrice": 1357802,
"avgPricePerSqft": 1215,
"avgRentPrice": 8874
},
"market": {
"forSale": {
"today": 1104,
"change": 1.56
}
},
"neighborhood": {
"walkScore": {
"score": 63,
"label": "Somewhat Walkable"
}
},
"history": [
{
"date": "2026-10-16",
"forSale": 1112,
"forRent": 760,
"pending": 42,
"sold": 16
},
{
"date": "2026-10-17",
"forSale": 1104,
"forRent": 754,
"pending": 41,
"sold": 15
}
],
"bedrooms": {
"forSale": [
{
"beds": 0,
"count": 129
},
{
"beds": 1,
"count": 227
},
{
"beds": 2,
"count": 412
},
{
"beds": 3,
"count": 230
},
{
"beds": 4,
"count": 77
},
{
"beds": 5,
"count": 29
}
],
"forRent": []
}
}