Zillow New York 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/the-lombardy-new-york-ny-ChqQSc/",
"source": "zillow",
"title": "111 E 56th St, New York, NY",
"address": "111 E 56th St, New York, NY",
"city": "New York",
"region": "NY",
"country": "US",
"lat": 40.76071,
"lng": -73.97046,
"price": 300000,
"currency": "USD",
"beds": 0,
"baths": 1,
"area": 1132,
"area_unit": "sqft",
"property_type": "BUILDING",
"photos": [
"https://photos.zillowstatic.com/fp/5f5a5b5a06348406e874368861cc4f84-p_e.jpg"
]
},
{
"id": "30732573",
"url": "https://www.zillow.com/homedetails/3848-Laurel-Ave-Brooklyn-NY-11224/30732573_zpid/",
"source": "zillow",
"title": "3848 Laurel Ave, Brooklyn, NY 11224",
"address": "3848 Laurel Ave, Brooklyn, NY 11224",
"city": "Brooklyn",
"region": "NY",
"postal_code": "11224",
"country": "US",
"lat": 40.57759,
"lng": -74.00765,
"price": 895000,
"currency": "USD",
"beds": 4,
"baths": 3,
"area": 2810,
"area_unit": "sqft",
"property_type": "MULTI_FAMILY",
"photos": [
"https://photos.zillowstatic.com/fp/5451ea092491a037a291999b86d1bed1-p_e.jpg"
],
"agent": {
"company": "Listing by: Douglas Elliman"
}
},
{
"id": "32055445",
"url": "https://www.zillow.com/homedetails/20837-15th-Dr-Bayside-NY-11360/32055445_zpid/",
"source": "zillow",
"title": "20837 15th Drive, Bayside, NY 11360",
"address": "20837 15th Drive, Bayside, NY 11360",
"city": "Bayside",
"region": "NY",
"postal_code": "11360",
"country": "US",
"lat": 40.78314,
"lng": -73.78355,
"price": 1688000,
"currency": "USD",
"beds": 7,
"baths": 5,
"area": 3240,
"area_unit": "sqft",
"property_type": "MULTI_FAMILY",
"photos": [
"https://photos.zillowstatic.com/fp/ad64fa173e3610ad0b290a78b474f8d8-p_e.jpg"
],
"agent": {
"company": "Listing by: Howard Hanna Coach"
}
}
]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":"New York, NY", "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 453% above the lower ($300,000).
5+ bed: 6.9× the studio median.
Cheapest per sq ft: studio ($265.0); dearest: 4 bed ($697.0).