Zillow Chicago sale listings data
100 listings from one Listingrail API search, 2026-10-19. Mostly empty: listed_at (0%).
Field coverage
What the rows contain
Sample rows
Quartile-priced rows; raw and empty fields left out.
[
{
"url": "https://www.zillow.com/b/860-n-lake-shore-dr-chicago-il-C4mQ/",
"source": "zillow",
"title": "860 N Lake Shore Dr, Chicago, IL",
"address": "860 N Lake Shore Dr, Chicago, IL",
"city": "Chicago",
"region": "IL",
"country": "US",
"lat": 41.89867,
"lng": -87.618805,
"price": 335000,
"currency": "USD",
"beds": 2,
"baths": 2,
"area": 1600,
"area_unit": "sqft",
"property_type": "BUILDING",
"photos": [
"https://photos.zillowstatic.com/fp/36a12317400d8637843dae462a6e9742-p_e.jpg"
]
},
{
"id": "80842467",
"url": "https://www.zillow.com/homedetails/3402-W-Medill-Ave-1-Chicago-IL-60647/80842467_zpid/",
"source": "zillow",
"title": "3402 W Medill Ave #1, Chicago, IL 60647",
"address": "3402 W Medill Ave #1, Chicago, IL 60647",
"city": "Chicago",
"region": "IL",
"postal_code": "60647",
"country": "US",
"lat": 41.923912,
"lng": -87.71244,
"price": 549000,
"currency": "USD",
"beds": 3,
"baths": 3,
"area": 1899,
"area_unit": "sqft",
"property_type": "CONDO",
"photos": [
"https://photos.zillowstatic.com/fp/23d5eb3bf53817b1c50769eeb5c07935-p_e.jpg"
],
"agent": {
"company": "ALLURE Real Estate"
}
},
{
"id": "99346290",
"url": "https://www.zillow.com/homedetails/847-W-Diversey-Pkwy-2E-Chicago-IL-60614/99346290_zpid/",
"source": "zillow",
"title": "847 W Diversey Pkwy #2E, Chicago, IL 60614",
"address": "847 W Diversey Pkwy #2E, Chicago, IL 60614",
"city": "Chicago",
"region": "IL",
"postal_code": "60614",
"country": "US",
"lat": 41.932438,
"lng": -87.65086,
"price": 800000,
"currency": "USD",
"beds": 3,
"baths": 2,
"area": 1367,
"area_unit": "sqft",
"property_type": "CONDO",
"photos": [
"https://photos.zillowstatic.com/fp/c56275b25ce7d6076e4d1b40bb5e3d1c-p_e.jpg"
],
"agent": {
"company": "Compass"
}
}
]Request
import os
import requests
r = requests.post(
"https://listingrail.com/v1/listings/search",
headers={"Authorization": f"Bearer {os.environ['LISTINGRAIL_KEY']}"},
json={"source":"zillow", "location":"Chicago, IL", "limit":100},
timeout=300,
)
r.raise_for_status()
listings = r.json()["listings"]
print(len(listings), listings[0]["price"], listings[0]["address"])Price context
Upper quartile 139% above the lower ($333,750).
5+ bed: 4.4× the 1 bed median.
Cheapest per sq ft: 4 bed ($230.0); dearest: 5+ bed ($400.0).