├── README.md ├── zillow_1.png ├── zillow_2.png ├── zillow_3.png ├── zillow_final.ipynb └── zillow_final.png /README.md: -------------------------------------------------------------------------------- 1 | For anyone who stumbles on this page, use the "zillow_final" notebook. and then just add a new city in the "multiple URLs" cell. That should work. Do not run it too many times or you'll get timed out by zillow and have to change the headers. 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | #old stuff 13 | # zillow_scrape_python 14 | Scrape first 10 pages of zillow based on passed in input city. Returns pandas dataframe table with price, addres, link, beds, baths and square feet. 15 | 16 | # instructions 17 | -just change the city name on line 34 to whatever city you're interested in and run the notebook. that's it! 18 | -delete the dataframe if you run again with ```del(df)``` as it has trouble writing over sometimes. 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /zillow_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxwellbade/zillow_scrape_python/2714d65a9e4d853a3b4aaaee6a783151509fa88d/zillow_1.png -------------------------------------------------------------------------------- /zillow_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxwellbade/zillow_scrape_python/2714d65a9e4d853a3b4aaaee6a783151509fa88d/zillow_2.png -------------------------------------------------------------------------------- /zillow_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxwellbade/zillow_scrape_python/2714d65a9e4d853a3b4aaaee6a783151509fa88d/zillow_3.png -------------------------------------------------------------------------------- /zillow_final.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "code", 5 | "execution_count": 16, 6 | "metadata": {}, 7 | "outputs": [ 8 | { 9 | "name": "stdout", 10 | "output_type": "stream", 11 | "text": [ 12 | "shape: (400, 49)\n" 13 | ] 14 | }, 15 | { 16 | "data": { 17 | "text/html": [ 18 | "
\n", 19 | "\n", 32 | "\n", 33 | " \n", 34 | " \n", 35 | " \n", 36 | " \n", 37 | " \n", 38 | " \n", 39 | " \n", 40 | " \n", 41 | " \n", 42 | " \n", 43 | " \n", 44 | " \n", 45 | " \n", 46 | " \n", 47 | " \n", 48 | " \n", 49 | " \n", 50 | " \n", 51 | " \n", 52 | " \n", 53 | " \n", 54 | " \n", 55 | " \n", 56 | " \n", 57 | " \n", 58 | " \n", 59 | " \n", 60 | " \n", 61 | " \n", 62 | " \n", 63 | " \n", 64 | " \n", 65 | " \n", 66 | " \n", 67 | " \n", 68 | " \n", 69 | " \n", 70 | " \n", 71 | " \n", 72 | " \n", 73 | " \n", 74 | " \n", 75 | " \n", 76 | " \n", 77 | " \n", 78 | " \n", 79 | " \n", 80 | " \n", 81 | " \n", 82 | " \n", 83 | " \n", 84 | " \n", 85 | " \n", 86 | " \n", 87 | " \n", 88 | " \n", 89 | " \n", 90 | " \n", 91 | " \n", 92 | " \n", 93 | " \n", 94 | " \n", 95 | " \n", 96 | " \n", 97 | " \n", 98 | " \n", 99 | " \n", 100 | " \n", 101 | " \n", 102 | " \n", 103 | " \n", 104 | " \n", 105 | " \n", 106 | " \n", 107 | " \n", 108 | " \n", 109 | " \n", 110 | " \n", 111 | " \n", 112 | " \n", 113 | " \n", 114 | " \n", 115 | " \n", 116 | " \n", 117 | " \n", 118 | " \n", 119 | " \n", 120 | " \n", 121 | " \n", 122 | " \n", 123 | " \n", 124 | " \n", 125 | " \n", 126 | " \n", 127 | " \n", 128 | " \n", 129 | " \n", 130 | " \n", 131 | " \n", 132 | " \n", 133 | " \n", 134 | " \n", 135 | " \n", 136 | " \n", 137 | " \n", 138 | " \n", 139 | " \n", 140 | " \n", 141 | " \n", 142 | " \n", 143 | " \n", 144 | " \n", 145 | " \n", 146 | " \n", 147 | " \n", 148 | " \n", 149 | " \n", 150 | " \n", 151 | " \n", 152 | " \n", 153 | " \n", 154 | " \n", 155 | " \n", 156 | " \n", 157 | " \n", 158 | " \n", 159 | " \n", 160 | " \n", 161 | " \n", 162 | " \n", 163 | " \n", 164 | " \n", 165 | " \n", 166 | " \n", 167 | " \n", 168 | " \n", 169 | " \n", 170 | " \n", 171 | " \n", 172 | " \n", 173 | " \n", 174 | " \n", 175 | " \n", 176 | " \n", 177 | " \n", 178 | " \n", 179 | " \n", 180 | " \n", 181 | " \n", 182 | " \n", 183 | " \n", 184 | " \n", 185 | " \n", 186 | " \n", 187 | " \n", 188 | " \n", 189 | " \n", 190 | " \n", 191 | " \n", 192 | " \n", 193 | " \n", 194 | " \n", 195 | " \n", 196 | " \n", 197 | " \n", 198 | " \n", 199 | " \n", 200 | " \n", 201 | " \n", 202 | " \n", 203 | " \n", 204 | " \n", 205 | " \n", 206 | " \n", 207 | " \n", 208 | " \n", 209 | " \n", 210 | " \n", 211 | " \n", 212 | " \n", 213 | " \n", 214 | " \n", 215 | " \n", 216 | " \n", 217 | " \n", 218 | " \n", 219 | " \n", 220 | " \n", 221 | " \n", 222 | " \n", 223 | " \n", 224 | " \n", 225 | " \n", 226 | " \n", 227 | " \n", 228 | " \n", 229 | " \n", 230 | " \n", 231 | " \n", 232 | " \n", 233 | " \n", 234 | " \n", 235 | " \n", 236 | " \n", 237 | " \n", 238 | " \n", 239 | " \n", 240 | " \n", 241 | " \n", 242 | " \n", 243 | " \n", 244 | " \n", 245 | " \n", 246 | " \n", 247 | " \n", 248 | " \n", 249 | " \n", 250 | " \n", 251 | " \n", 252 | " \n", 253 | " \n", 254 | " \n", 255 | " \n", 256 | " \n", 257 | " \n", 258 | " \n", 259 | " \n", 260 | " \n", 261 | " \n", 262 | " \n", 263 | " \n", 264 | " \n", 265 | " \n", 266 | " \n", 267 | " \n", 268 | " \n", 269 | " \n", 270 | " \n", 271 | " \n", 272 | " \n", 273 | " \n", 274 | " \n", 275 | " \n", 276 | " \n", 277 | " \n", 278 | " \n", 279 | " \n", 280 | " \n", 281 | " \n", 282 | " \n", 283 | " \n", 284 | " \n", 285 | " \n", 286 | " \n", 287 | " \n", 288 | " \n", 289 | "
idaddressbedsbathsareapricezestimatebest_dealhdpData
33920765491131038 Cone Blvd, Nashville, TN 3720743.01903$459,000573400-114400{'homeInfo': {'zpid': 2076549113, 'streetAddre...
2232100167720259 Randy Ct, Smithville, TN 37166NoneNoneNone$19,900019900{'homeInfo': {'zpid': 2100167720, 'streetAddre...
363108782292201 Cherry St, Madison, TN 37115NoneNoneNone$34,900034900{'homeInfo': {'zpid': 108782292, 'streetAddres...
3981087388771253 Sunnymeade Dr, Nashville, TN 37216NoneNoneNone$49,900049900{'homeInfo': {'zpid': 108738877, 'streetAddres...
82296631072751 Dry Creek Rd, Goodlettsville, TN 37072NoneNoneNone$99,000099000{'homeInfo': {'zpid': 296631072, 'streetAddres...
40108738559511 Yale Ave, Madison, TN 37115NoneNoneNone$100,0000100000{'homeInfo': {'zpid': 108738559, 'streetAddres...
1659886178270 Tampa Dr APT G20, Nashville, TN 3721122.01096$145,0000145000{'homeInfo': {'zpid': 59886178, 'streetAddress...
280411240828328 Old Pond Creek Rd, Pegram, TN 3714332.0700$150,0000150000{'homeInfo': {'zpid': 41124082, 'streetAddress...
35559888886420 Walton Ln APT I50, Madison, TN 3711511.0652$150,0000150000{'homeInfo': {'zpid': 59888886, 'streetAddress...
10459888771323 Forest Park Rd #5-10, Madison, TN 3711522.01050$163,0000163000{'homeInfo': {'zpid': 59888771, 'streetAddress...
27341060195323 Forest Park Rd #6-7, Madison, TN 3711522.01050$165,0000165000{'homeInfo': {'zpid': 41060195, 'streetAddress...
31341177017370 Wallace Rd APT D3, Nashville, TN 3721121.0972$179,9000179900{'homeInfo': {'zpid': 41177017, 'streetAddress...
28541170093810 Bellevue Rd APT 127, Nashville, TN 3722121.0912$189,9990189999{'homeInfo': {'zpid': 41170093, 'streetAddress...
30641066072833 Idlewild Dr, Madison, TN 3711521.0640$199,9000199900{'homeInfo': {'zpid': 41066072, 'streetAddress...
352248417816145 Fain St, Nashville, TN 37210NoneNoneNone$200,0000200000{'homeInfo': {'zpid': 248417816, 'streetAddres...
1159879103944 Coarsey Dr, Nashville, TN 3721722.01216$215,0000215000{'homeInfo': {'zpid': 59879103, 'streetAddress...
36241069899516 Phipps Dr, Nashville, TN 3721832.01032$215,0000215000{'homeInfo': {'zpid': 41069899, 'streetAddress...
27541196397623 Hickory Glade Ct, Antioch, TN 3701321.0950$219,9000219900{'homeInfo': {'zpid': 41196397, 'streetAddress...
422062678441511 Jones St APT F3, Old Hickory, TN 3713821.0728$219,9000219900{'homeInfo': {'zpid': 2062678441, 'streetAddre...
27241136038928 Patio Dr, Nashville, TN 3721411.0914$220,0000220000{'homeInfo': {'zpid': 41136038, 'streetAddress...
\n", 290 | "
" 291 | ], 292 | "text/plain": [ 293 | " id address beds baths \\\n", 294 | "339 2076549113 1038 Cone Blvd, Nashville, TN 37207 4 3.0 \n", 295 | "223 2100167720 259 Randy Ct, Smithville, TN 37166 None None \n", 296 | "363 108782292 201 Cherry St, Madison, TN 37115 None None \n", 297 | "398 108738877 1253 Sunnymeade Dr, Nashville, TN 37216 None None \n", 298 | "82 296631072 751 Dry Creek Rd, Goodlettsville, TN 37072 None None \n", 299 | "40 108738559 511 Yale Ave, Madison, TN 37115 None None \n", 300 | "16 59886178 270 Tampa Dr APT G20, Nashville, TN 37211 2 2.0 \n", 301 | "280 41124082 8328 Old Pond Creek Rd, Pegram, TN 37143 3 2.0 \n", 302 | "355 59888886 420 Walton Ln APT I50, Madison, TN 37115 1 1.0 \n", 303 | "104 59888771 323 Forest Park Rd #5-10, Madison, TN 37115 2 2.0 \n", 304 | "273 41060195 323 Forest Park Rd #6-7, Madison, TN 37115 2 2.0 \n", 305 | "313 41177017 370 Wallace Rd APT D3, Nashville, TN 37211 2 1.0 \n", 306 | "285 41170093 810 Bellevue Rd APT 127, Nashville, TN 37221 2 1.0 \n", 307 | "306 41066072 833 Idlewild Dr, Madison, TN 37115 2 1.0 \n", 308 | "352 248417816 145 Fain St, Nashville, TN 37210 None None \n", 309 | "11 59879103 944 Coarsey Dr, Nashville, TN 37217 2 2.0 \n", 310 | "362 41069899 516 Phipps Dr, Nashville, TN 37218 3 2.0 \n", 311 | "275 41196397 623 Hickory Glade Ct, Antioch, TN 37013 2 1.0 \n", 312 | "42 2062678441 511 Jones St APT F3, Old Hickory, TN 37138 2 1.0 \n", 313 | "272 41136038 928 Patio Dr, Nashville, TN 37214 1 1.0 \n", 314 | "\n", 315 | " area price zestimate best_deal \\\n", 316 | "339 1903 $459,000 573400 -114400 \n", 317 | "223 None $19,900 0 19900 \n", 318 | "363 None $34,900 0 34900 \n", 319 | "398 None $49,900 0 49900 \n", 320 | "82 None $99,000 0 99000 \n", 321 | "40 None $100,000 0 100000 \n", 322 | "16 1096 $145,000 0 145000 \n", 323 | "280 700 $150,000 0 150000 \n", 324 | "355 652 $150,000 0 150000 \n", 325 | "104 1050 $163,000 0 163000 \n", 326 | "273 1050 $165,000 0 165000 \n", 327 | "313 972 $179,900 0 179900 \n", 328 | "285 912 $189,999 0 189999 \n", 329 | "306 640 $199,900 0 199900 \n", 330 | "352 None $200,000 0 200000 \n", 331 | "11 1216 $215,000 0 215000 \n", 332 | "362 1032 $215,000 0 215000 \n", 333 | "275 950 $219,900 0 219900 \n", 334 | "42 728 $219,900 0 219900 \n", 335 | "272 914 $220,000 0 220000 \n", 336 | "\n", 337 | " hdpData \n", 338 | "339 {'homeInfo': {'zpid': 2076549113, 'streetAddre... \n", 339 | "223 {'homeInfo': {'zpid': 2100167720, 'streetAddre... \n", 340 | "363 {'homeInfo': {'zpid': 108782292, 'streetAddres... \n", 341 | "398 {'homeInfo': {'zpid': 108738877, 'streetAddres... \n", 342 | "82 {'homeInfo': {'zpid': 296631072, 'streetAddres... \n", 343 | "40 {'homeInfo': {'zpid': 108738559, 'streetAddres... \n", 344 | "16 {'homeInfo': {'zpid': 59886178, 'streetAddress... \n", 345 | "280 {'homeInfo': {'zpid': 41124082, 'streetAddress... \n", 346 | "355 {'homeInfo': {'zpid': 59888886, 'streetAddress... \n", 347 | "104 {'homeInfo': {'zpid': 59888771, 'streetAddress... \n", 348 | "273 {'homeInfo': {'zpid': 41060195, 'streetAddress... \n", 349 | "313 {'homeInfo': {'zpid': 41177017, 'streetAddress... \n", 350 | "285 {'homeInfo': {'zpid': 41170093, 'streetAddress... \n", 351 | "306 {'homeInfo': {'zpid': 41066072, 'streetAddress... \n", 352 | "352 {'homeInfo': {'zpid': 248417816, 'streetAddres... \n", 353 | "11 {'homeInfo': {'zpid': 59879103, 'streetAddress... \n", 354 | "362 {'homeInfo': {'zpid': 41069899, 'streetAddress... \n", 355 | "275 {'homeInfo': {'zpid': 41196397, 'streetAddress... \n", 356 | "42 {'homeInfo': {'zpid': 2062678441, 'streetAddre... \n", 357 | "272 {'homeInfo': {'zpid': 41136038, 'streetAddress... " 358 | ] 359 | }, 360 | "metadata": {}, 361 | "output_type": "display_data" 362 | } 363 | ], 364 | "source": [ 365 | "import requests\n", 366 | "import re\n", 367 | "import json\n", 368 | "import pandas as pd\n", 369 | "\n", 370 | "import warnings\n", 371 | "warnings.filterwarnings('ignore')\n", 372 | "\n", 373 | "city = 'nashville/' #*****change this city to what you want!!!!*****\n", 374 | "\n", 375 | "#just grabbing the first 20 pages\n", 376 | "#feel free to make this prettier\n", 377 | "url1 = 'https://www.zillow.com/homes/for_sale/'+city\n", 378 | "url2 = 'https://www.zillow.com/homes/for_sale/'+city+'/2_p/'\n", 379 | "url3 = 'https://www.zillow.com/homes/for_sale/'+city+'/3_p/'\n", 380 | "url4 = 'https://www.zillow.com/homes/for_sale/'+city+'/4_p/'\n", 381 | "url5 = 'https://www.zillow.com/homes/for_sale/'+city+'/5_p/'\n", 382 | "url6 = 'https://www.zillow.com/homes/for_sale/'+city+'/6_p/'\n", 383 | "url7 = 'https://www.zillow.com/homes/for_sale/'+city+'/7_p/'\n", 384 | "url8 = 'https://www.zillow.com/homes/for_sale/'+city+'/8_p/'\n", 385 | "url9 = 'https://www.zillow.com/homes/for_sale/'+city+'/9_p/'\n", 386 | "url10 = 'https://www.zillow.com/homes/for_sale/'+city+'/10_p/'\n", 387 | "\n", 388 | "#add headers in case you use chromedriver (captchas are no fun); namely used for chromedriver\n", 389 | "req_headers = {\n", 390 | " 'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8',\n", 391 | " 'accept-encoding': 'gzip, deflate, br',\n", 392 | " 'accept-language': 'en-US,en;q=0.8',\n", 393 | " 'upgrade-insecure-requests': '1',\n", 394 | " 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36'\n", 395 | "}\n", 396 | "\n", 397 | "with requests.Session() as s:\n", 398 | " r1 = s.get(url1, headers=req_headers)\n", 399 | " r2 = s.get(url2, headers=req_headers)\n", 400 | " r3 = s.get(url3, headers=req_headers)\n", 401 | " r4 = s.get(url4, headers=req_headers)\n", 402 | " r5 = s.get(url5, headers=req_headers)\n", 403 | " r6 = s.get(url6, headers=req_headers)\n", 404 | " r7 = s.get(url7, headers=req_headers)\n", 405 | " r8 = s.get(url8, headers=req_headers)\n", 406 | " r9 = s.get(url9, headers=req_headers)\n", 407 | " r10 = s.get(url10, headers=req_headers)\n", 408 | "\n", 409 | " data1 = json.loads(re.search(r'!--(\\{\"queryState\".*?)-->', r1.text).group(1))\n", 410 | " data2 = json.loads(re.search(r'!--(\\{\"queryState\".*?)-->', r2.text).group(1))\n", 411 | " data3 = json.loads(re.search(r'!--(\\{\"queryState\".*?)-->', r3.text).group(1))\n", 412 | " data4 = json.loads(re.search(r'!--(\\{\"queryState\".*?)-->', r4.text).group(1))\n", 413 | " data5 = json.loads(re.search(r'!--(\\{\"queryState\".*?)-->', r5.text).group(1))\n", 414 | " data6 = json.loads(re.search(r'!--(\\{\"queryState\".*?)-->', r6.text).group(1))\n", 415 | " data7 = json.loads(re.search(r'!--(\\{\"queryState\".*?)-->', r7.text).group(1))\n", 416 | " data8 = json.loads(re.search(r'!--(\\{\"queryState\".*?)-->', r8.text).group(1))\n", 417 | " data9 = json.loads(re.search(r'!--(\\{\"queryState\".*?)-->', r9.text).group(1))\n", 418 | " data10 = json.loads(re.search(r'!--(\\{\"queryState\".*?)-->', r10.text).group(1))\n", 419 | "\n", 420 | "data_list = [data1,data2,data3,data4,data5,data6,data7,data8,data9,data10]\n", 421 | " # ,data11,data12,data13,data14,data15,data16,data17,data18,data19,data20]\n", 422 | "\n", 423 | "df = pd.DataFrame()\n", 424 | "\n", 425 | "def make_frame(frame):\n", 426 | " for i in data_list:\n", 427 | " for item in i['cat1']['searchResults']['listResults']:\n", 428 | " frame = frame.append(item, ignore_index=True)\n", 429 | " return frame\n", 430 | "\n", 431 | "df = make_frame(df)\n", 432 | " \n", 433 | "#drop cols\n", 434 | "# df = df.drop('hdpData', 1) #remove this line to see a whole bunch of other random cols, in dict format\n", 435 | "\n", 436 | "#drop dupes\n", 437 | "df = df.drop_duplicates(subset='zpid', keep=\"last\")\n", 438 | "\n", 439 | "#filters\n", 440 | "df['zestimate'] = df['zestimate'].fillna(0)\n", 441 | "df['best_deal'] = df['unformattedPrice'] - df['zestimate']\n", 442 | "df = df.sort_values(by='best_deal',ascending=True)\n", 443 | "\n", 444 | "print('shape:', df.shape)\n", 445 | "display(df[['id','address','beds','baths','area','price','zestimate','best_deal','hdpData']].head(20))" 446 | ] 447 | }, 448 | { 449 | "cell_type": "markdown", 450 | "metadata": {}, 451 | "source": [ 452 | "# Get ALL THE DAMN DATA" 453 | ] 454 | }, 455 | { 456 | "cell_type": "code", 457 | "execution_count": 23, 458 | "metadata": {}, 459 | "outputs": [ 460 | { 461 | "name": "stdout", 462 | "output_type": "stream", 463 | "text": [ 464 | "(400, 196)\n" 465 | ] 466 | }, 467 | { 468 | "data": { 469 | "text/html": [ 470 | "
\n", 471 | "\n", 484 | "\n", 485 | " \n", 486 | " \n", 487 | " \n", 488 | " \n", 489 | " \n", 490 | " \n", 491 | " \n", 492 | " \n", 493 | " \n", 494 | " \n", 495 | " \n", 496 | " \n", 497 | " \n", 498 | " \n", 499 | " \n", 500 | " \n", 501 | " \n", 502 | " \n", 503 | " \n", 504 | " \n", 505 | " \n", 506 | " \n", 507 | " \n", 508 | " \n", 509 | " \n", 510 | " \n", 511 | " \n", 512 | " \n", 513 | " \n", 514 | " \n", 515 | " \n", 516 | " \n", 517 | " \n", 518 | " \n", 519 | " \n", 520 | " \n", 521 | " \n", 522 | " \n", 523 | " \n", 524 | " \n", 525 | " \n", 526 | " \n", 527 | " \n", 528 | " \n", 529 | " \n", 530 | " \n", 531 | " \n", 532 | " \n", 533 | " \n", 534 | " \n", 535 | " \n", 536 | " \n", 537 | " \n", 538 | " \n", 539 | " \n", 540 | " \n", 541 | " \n", 542 | " \n", 543 | " \n", 544 | " \n", 545 | " \n", 546 | " \n", 547 | " \n", 548 | " \n", 549 | " \n", 550 | " \n", 551 | " \n", 552 | " \n", 553 | " \n", 554 | " \n", 555 | " \n", 556 | " \n", 557 | " \n", 558 | " \n", 559 | " \n", 560 | " \n", 561 | " \n", 562 | " \n", 563 | " \n", 564 | " \n", 565 | " \n", 566 | " \n", 567 | " \n", 568 | " \n", 569 | " \n", 570 | " \n", 571 | " \n", 572 | " \n", 573 | " \n", 574 | " \n", 575 | " \n", 576 | " \n", 577 | " \n", 578 | " \n", 579 | " \n", 580 | " \n", 581 | " \n", 582 | " \n", 583 | " \n", 584 | " \n", 585 | " \n", 586 | " \n", 587 | " \n", 588 | " \n", 589 | " \n", 590 | " \n", 591 | " \n", 592 | " \n", 593 | " \n", 594 | " \n", 595 | " \n", 596 | " \n", 597 | " \n", 598 | " \n", 599 | " \n", 600 | " \n", 601 | " \n", 602 | " \n", 603 | " \n", 604 | " \n", 605 | " \n", 606 | " \n", 607 | " \n", 608 | " \n", 609 | " \n", 610 | " \n", 611 | " \n", 612 | " \n", 613 | " \n", 614 | " \n", 615 | " \n", 616 | " \n", 617 | " \n", 618 | " \n", 619 | " \n", 620 | " \n", 621 | " \n", 622 | " \n", 623 | " \n", 624 | " \n", 625 | " \n", 626 | " \n", 627 | " \n", 628 | " \n", 629 | " \n", 630 | " \n", 631 | " \n", 632 | " \n", 633 | " \n", 634 | " \n", 635 | " \n", 636 | " \n", 637 | " \n", 638 | " \n", 639 | " \n", 640 | " \n", 641 | " \n", 642 | " \n", 643 | " \n", 644 | " \n", 645 | " \n", 646 | " \n", 647 | " \n", 648 | " \n", 649 | " \n", 650 | " \n", 651 | " \n", 652 | " \n", 653 | " \n", 654 | " \n", 655 | " \n", 656 | " \n", 657 | " \n", 658 | " \n", 659 | " \n", 660 | " \n", 661 | " \n", 662 | " \n", 663 | " \n", 664 | " \n", 665 | " \n", 666 | " \n", 667 | " \n", 668 | " \n", 669 | " \n", 670 | " \n", 671 | " \n", 672 | " \n", 673 | " \n", 674 | " \n", 675 | " \n", 676 | " \n", 677 | " \n", 678 | " \n", 679 | " \n", 680 | " \n", 681 | " \n", 682 | " \n", 683 | " \n", 684 | " \n", 685 | " \n", 686 | " \n", 687 | " \n", 688 | " \n", 689 | " \n", 690 | " \n", 691 | " \n", 692 | " \n", 693 | " \n", 694 | " \n", 695 | " \n", 696 | " \n", 697 | " \n", 698 | " \n", 699 | " \n", 700 | " \n", 701 | " \n", 702 | " \n", 703 | " \n", 704 | " \n", 705 | " \n", 706 | " \n", 707 | " \n", 708 | " \n", 709 | " \n", 710 | " \n", 711 | " \n", 712 | " \n", 713 | " \n", 714 | " \n", 715 | " \n", 716 | " \n", 717 | " \n", 718 | " \n", 719 | " \n", 720 | " \n", 721 | " \n", 722 | " \n", 723 | " \n", 724 | " \n", 725 | " \n", 726 | " \n", 727 | " \n", 728 | " \n", 729 | " \n", 730 | " \n", 731 | " \n", 732 | " \n", 733 | " \n", 734 | " \n", 735 | " \n", 736 | " \n", 737 | " \n", 738 | " \n", 739 | " \n", 740 | " \n", 741 | " \n", 742 | " \n", 743 | " \n", 744 | " \n", 745 | " \n", 746 | " \n", 747 | " \n", 748 | " \n", 749 | " \n", 750 | " \n", 751 | " \n", 752 | " \n", 753 | " \n", 754 | " \n", 755 | " \n", 756 | " \n", 757 | " \n", 758 | " \n", 759 | " \n", 760 | " \n", 761 | " \n", 762 | " \n", 763 | " \n", 764 | " \n", 765 | " \n", 766 | " \n", 767 | " \n", 768 | " \n", 769 | " \n", 770 | " \n", 771 | " \n", 772 | " \n", 773 | " \n", 774 | " \n", 775 | " \n", 776 | " \n", 777 | " \n", 778 | " \n", 779 | " \n", 780 | " \n", 781 | " \n", 782 | " \n", 783 | " \n", 784 | " \n", 785 | " \n", 786 | " \n", 787 | " \n", 788 | " \n", 789 | " \n", 790 | " \n", 791 | " \n", 792 | " \n", 793 | " \n", 794 | " \n", 795 | " \n", 796 | " \n", 797 | " \n", 798 | " \n", 799 | " \n", 800 | " \n", 801 | " \n", 802 | " \n", 803 | " \n", 804 | " \n", 805 | " \n", 806 | " \n", 807 | " \n", 808 | " \n", 809 | " \n", 810 | " \n", 811 | " \n", 812 | " \n", 813 | " \n", 814 | " \n", 815 | " \n", 816 | " \n", 817 | " \n", 818 | " \n", 819 | " \n", 820 | " \n", 821 | " \n", 822 | " \n", 823 | " \n", 824 | " \n", 825 | " \n", 826 | " \n", 827 | " \n", 828 | " \n", 829 | " \n", 830 | " \n", 831 | " \n", 832 | " \n", 833 | " \n", 834 | " \n", 835 | " \n", 836 | " \n", 837 | " \n", 838 | " \n", 839 | " \n", 840 | " \n", 841 | " \n", 842 | " \n", 843 | " \n", 844 | " \n", 845 | " \n", 846 | " \n", 847 | " \n", 848 | " \n", 849 | " \n", 850 | " \n", 851 | " \n", 852 | " \n", 853 | " \n", 854 | " \n", 855 | " \n", 856 | " \n", 857 | " \n", 858 | " \n", 859 | " \n", 860 | " \n", 861 | " \n", 862 | " \n", 863 | " \n", 864 | " \n", 865 | " \n", 866 | " \n", 867 | " \n", 868 | " \n", 869 | " \n", 870 | " \n", 871 | " \n", 872 | " \n", 873 | " \n", 874 | " \n", 875 | " \n", 876 | " \n", 877 | " \n", 878 | " \n", 879 | " \n", 880 | " \n", 881 | " \n", 882 | " \n", 883 | " \n", 884 | " \n", 885 | " \n", 886 | " \n", 887 | " \n", 888 | " \n", 889 | " \n", 890 | " \n", 891 | " \n", 892 | " \n", 893 | " \n", 894 | " \n", 895 | " \n", 896 | " \n", 897 | " \n", 898 | " \n", 899 | " \n", 900 | " \n", 901 | " \n", 902 | " \n", 903 | " \n", 904 | " \n", 905 | " \n", 906 | " \n", 907 | " \n", 908 | " \n", 909 | " \n", 910 | " \n", 911 | " \n", 912 | " \n", 913 | " \n", 914 | " \n", 915 | " \n", 916 | " \n", 917 | " \n", 918 | " \n", 919 | " \n", 920 | " \n", 921 | " \n", 922 | " \n", 923 | " \n", 924 | " \n", 925 | " \n", 926 | " \n", 927 | " \n", 928 | " \n", 929 | " \n", 930 | " \n", 931 | " \n", 932 | " \n", 933 | " \n", 934 | " \n", 935 | " \n", 936 | " \n", 937 | " \n", 938 | " \n", 939 | " \n", 940 | " \n", 941 | " \n", 942 | " \n", 943 | " \n", 944 | " \n", 945 | " \n", 946 | " \n", 947 | " \n", 948 | " \n", 949 | " \n", 950 | " \n", 951 | " \n", 952 | " \n", 953 | " \n", 954 | " \n", 955 | " \n", 956 | " \n", 957 | " \n", 958 | " \n", 959 | " \n", 960 | " \n", 961 | " \n", 962 | " \n", 963 | " \n", 964 | " \n", 965 | " \n", 966 | " \n", 967 | " \n", 968 | " \n", 969 | " \n", 970 | " \n", 971 | " \n", 972 | " \n", 973 | " \n", 974 | " \n", 975 | " \n", 976 | " \n", 977 | " \n", 978 | " \n", 979 | " \n", 980 | " \n", 981 | " \n", 982 | " \n", 983 | " \n", 984 | " \n", 985 | " \n", 986 | " \n", 987 | " \n", 988 | " \n", 989 | " \n", 990 | " \n", 991 | " \n", 992 | " \n", 993 | " \n", 994 | " \n", 995 | " \n", 996 | " \n", 997 | " \n", 998 | " \n", 999 | " \n", 1000 | " \n", 1001 | " \n", 1002 | " \n", 1003 | " \n", 1004 | " \n", 1005 | " \n", 1006 | " \n", 1007 | " \n", 1008 | " \n", 1009 | " \n", 1010 | " \n", 1011 | " \n", 1012 | " \n", 1013 | " \n", 1014 | " \n", 1015 | " \n", 1016 | " \n", 1017 | " \n", 1018 | " \n", 1019 | " \n", 1020 | " \n", 1021 | " \n", 1022 | " \n", 1023 | " \n", 1024 | " \n", 1025 | " \n", 1026 | " \n", 1027 | " \n", 1028 | " \n", 1029 | " \n", 1030 | " \n", 1031 | " \n", 1032 | " \n", 1033 | " \n", 1034 | " \n", 1035 | " \n", 1036 | " \n", 1037 | " \n", 1038 | " \n", 1039 | " \n", 1040 | " \n", 1041 | " \n", 1042 | " \n", 1043 | " \n", 1044 | " \n", 1045 | " \n", 1046 | " \n", 1047 | " \n", 1048 | " \n", 1049 | " \n", 1050 | " \n", 1051 | " \n", 1052 | " \n", 1053 | " \n", 1054 | " \n", 1055 | " \n", 1056 | " \n", 1057 | " \n", 1058 | " \n", 1059 | " \n", 1060 | " \n", 1061 | " \n", 1062 | " \n", 1063 | " \n", 1064 | " \n", 1065 | " \n", 1066 | " \n", 1067 | " \n", 1068 | " \n", 1069 | " \n", 1070 | " \n", 1071 | " \n", 1072 | " \n", 1073 | " \n", 1074 | " \n", 1075 | " \n", 1076 | " \n", 1077 | " \n", 1078 | " \n", 1079 | " \n", 1080 | " \n", 1081 | " \n", 1082 | " \n", 1083 | " \n", 1084 | " \n", 1085 | " \n", 1086 | " \n", 1087 | " \n", 1088 | " \n", 1089 | " \n", 1090 | " \n", 1091 | " \n", 1092 | " \n", 1093 | " \n", 1094 | " \n", 1095 | " \n", 1096 | " \n", 1097 | " \n", 1098 | " \n", 1099 | " \n", 1100 | " \n", 1101 | " \n", 1102 | " \n", 1103 | " \n", 1104 | " \n", 1105 | " \n", 1106 | " \n", 1107 | " \n", 1108 | " \n", 1109 | " \n", 1110 | " \n", 1111 | " \n", 1112 | " \n", 1113 | " \n", 1114 | " \n", 1115 | " \n", 1116 | " \n", 1117 | " \n", 1118 | " \n", 1119 | " \n", 1120 | " \n", 1121 | " \n", 1122 | " \n", 1123 | " \n", 1124 | " \n", 1125 | " \n", 1126 | " \n", 1127 | " \n", 1128 | " \n", 1129 | " \n", 1130 | " \n", 1131 | " \n", 1132 | " \n", 1133 | " \n", 1134 | " \n", 1135 | " \n", 1136 | " \n", 1137 | " \n", 1138 | " \n", 1139 | " \n", 1140 | " \n", 1141 | " \n", 1142 | " \n", 1143 | " \n", 1144 | " \n", 1145 | " \n", 1146 | " \n", 1147 | " \n", 1148 | " \n", 1149 | " \n", 1150 | " \n", 1151 | " \n", 1152 | " \n", 1153 | " \n", 1154 | " \n", 1155 | " \n", 1156 | " \n", 1157 | " \n", 1158 | " \n", 1159 | " \n", 1160 | " \n", 1161 | " \n", 1162 | " \n", 1163 | " \n", 1164 | " \n", 1165 | " \n", 1166 | " \n", 1167 | " \n", 1168 | " \n", 1169 | " \n", 1170 | " \n", 1171 | " \n", 1172 | " \n", 1173 | " \n", 1174 | " \n", 1175 | " \n", 1176 | " \n", 1177 | " \n", 1178 | " \n", 1179 | " \n", 1180 | " \n", 1181 | " \n", 1182 | " \n", 1183 | " \n", 1184 | " \n", 1185 | " \n", 1186 | " \n", 1187 | " \n", 1188 | " \n", 1189 | " \n", 1190 | " \n", 1191 | " \n", 1192 | " \n", 1193 | " \n", 1194 | " \n", 1195 | " \n", 1196 | " \n", 1197 | " \n", 1198 | " \n", 1199 | " \n", 1200 | " \n", 1201 | " \n", 1202 | " \n", 1203 | " \n", 1204 | " \n", 1205 | " \n", 1206 | " \n", 1207 | " \n", 1208 | " \n", 1209 | " \n", 1210 | " \n", 1211 | " \n", 1212 | " \n", 1213 | " \n", 1214 | " \n", 1215 | " \n", 1216 | " \n", 1217 | " \n", 1218 | " \n", 1219 | " \n", 1220 | " \n", 1221 | " \n", 1222 | " \n", 1223 | " \n", 1224 | " \n", 1225 | " \n", 1226 | " \n", 1227 | " \n", 1228 | " \n", 1229 | " \n", 1230 | " \n", 1231 | " \n", 1232 | " \n", 1233 | " \n", 1234 | " \n", 1235 | " \n", 1236 | " \n", 1237 | " \n", 1238 | " \n", 1239 | " \n", 1240 | " \n", 1241 | " \n", 1242 | " \n", 1243 | " \n", 1244 | " \n", 1245 | " \n", 1246 | " \n", 1247 | " \n", 1248 | " \n", 1249 | " \n", 1250 | " \n", 1251 | " \n", 1252 | " \n", 1253 | " \n", 1254 | " \n", 1255 | " \n", 1256 | " \n", 1257 | " \n", 1258 | " \n", 1259 | " \n", 1260 | " \n", 1261 | " \n", 1262 | " \n", 1263 | " \n", 1264 | " \n", 1265 | " \n", 1266 | " \n", 1267 | " \n", 1268 | " \n", 1269 | " \n", 1270 | " \n", 1271 | " \n", 1272 | " \n", 1273 | " \n", 1274 | " \n", 1275 | " \n", 1276 | " \n", 1277 | " \n", 1278 | " \n", 1279 | " \n", 1280 | " \n", 1281 | " \n", 1282 | " \n", 1283 | " \n", 1284 | " \n", 1285 | " \n", 1286 | " \n", 1287 | " \n", 1288 | " \n", 1289 | " \n", 1290 | " \n", 1291 | " \n", 1292 | " \n", 1293 | " \n", 1294 | " \n", 1295 | " \n", 1296 | " \n", 1297 | " \n", 1298 | " \n", 1299 | " \n", 1300 | " \n", 1301 | " \n", 1302 | " \n", 1303 | " \n", 1304 | " \n", 1305 | " \n", 1306 | " \n", 1307 | " \n", 1308 | " \n", 1309 | " \n", 1310 | " \n", 1311 | " \n", 1312 | " \n", 1313 | " \n", 1314 | " \n", 1315 | " \n", 1316 | " \n", 1317 | " \n", 1318 | " \n", 1319 | " \n", 1320 | " \n", 1321 | " \n", 1322 | " \n", 1323 | " \n", 1324 | " \n", 1325 | " \n", 1326 | " \n", 1327 | " \n", 1328 | " \n", 1329 | " \n", 1330 | " \n", 1331 | " \n", 1332 | " \n", 1333 | " \n", 1334 | " \n", 1335 | " \n", 1336 | " \n", 1337 | " \n", 1338 | " \n", 1339 | " \n", 1340 | " \n", 1341 | " \n", 1342 | " \n", 1343 | " \n", 1344 | " \n", 1345 | " \n", 1346 | " \n", 1347 | " \n", 1348 | " \n", 1349 | " \n", 1350 | " \n", 1351 | " \n", 1352 | " \n", 1353 | " \n", 1354 | " \n", 1355 | " \n", 1356 | " \n", 1357 | " \n", 1358 | " \n", 1359 | " \n", 1360 | " \n", 1361 | " \n", 1362 | " \n", 1363 | " \n", 1364 | " \n", 1365 | " \n", 1366 | " \n", 1367 | " \n", 1368 | " \n", 1369 | " \n", 1370 | " \n", 1371 | " \n", 1372 | " \n", 1373 | " \n", 1374 | " \n", 1375 | " \n", 1376 | " \n", 1377 | " \n", 1378 | " \n", 1379 | " \n", 1380 | " \n", 1381 | " \n", 1382 | " \n", 1383 | " \n", 1384 | " \n", 1385 | " \n", 1386 | " \n", 1387 | " \n", 1388 | " \n", 1389 | " \n", 1390 | " \n", 1391 | " \n", 1392 | " \n", 1393 | " \n", 1394 | " \n", 1395 | " \n", 1396 | " \n", 1397 | " \n", 1398 | " \n", 1399 | " \n", 1400 | " \n", 1401 | " \n", 1402 | " \n", 1403 | " \n", 1404 | " \n", 1405 | " \n", 1406 | " \n", 1407 | " \n", 1408 | " \n", 1409 | " \n", 1410 | " \n", 1411 | " \n", 1412 | " \n", 1413 | " \n", 1414 | " \n", 1415 | " \n", 1416 | " \n", 1417 | " \n", 1418 | " \n", 1419 | " \n", 1420 | " \n", 1421 | " \n", 1422 | " \n", 1423 | " \n", 1424 | " \n", 1425 | " \n", 1426 | " \n", 1427 | " \n", 1428 | " \n", 1429 | " \n", 1430 | " \n", 1431 | " \n", 1432 | " \n", 1433 | " \n", 1434 | " \n", 1435 | " \n", 1436 | " \n", 1437 | " \n", 1438 | " \n", 1439 | " \n", 1440 | " \n", 1441 | " \n", 1442 | " \n", 1443 | " \n", 1444 | " \n", 1445 | " \n", 1446 | " \n", 1447 | " \n", 1448 | " \n", 1449 | " \n", 1450 | " \n", 1451 | " \n", 1452 | " \n", 1453 | " \n", 1454 | " \n", 1455 | " \n", 1456 | " \n", 1457 | " \n", 1458 | " \n", 1459 | " \n", 1460 | " \n", 1461 | " \n", 1462 | " \n", 1463 | " \n", 1464 | " \n", 1465 | " \n", 1466 | " \n", 1467 | " \n", 1468 | " \n", 1469 | " \n", 1470 | " \n", 1471 | " \n", 1472 | " \n", 1473 | " \n", 1474 | " \n", 1475 | " \n", 1476 | " \n", 1477 | " \n", 1478 | " \n", 1479 | " \n", 1480 | " \n", 1481 | " \n", 1482 | " \n", 1483 | " \n", 1484 | " \n", 1485 | " \n", 1486 | " \n", 1487 | " \n", 1488 | " \n", 1489 | " \n", 1490 | " \n", 1491 | " \n", 1492 | " \n", 1493 | " \n", 1494 | " \n", 1495 | " \n", 1496 | " \n", 1497 | " \n", 1498 | " \n", 1499 | " \n", 1500 | " \n", 1501 | " \n", 1502 | " \n", 1503 | " \n", 1504 | " \n", 1505 | " \n", 1506 | " \n", 1507 | " \n", 1508 | " \n", 1509 | " \n", 1510 | " \n", 1511 | " \n", 1512 | " \n", 1513 | " \n", 1514 | " \n", 1515 | " \n", 1516 | " \n", 1517 | " \n", 1518 | " \n", 1519 | " \n", 1520 | " \n", 1521 | " \n", 1522 | " \n", 1523 | " \n", 1524 | " \n", 1525 | " \n", 1526 | " \n", 1527 | " \n", 1528 | " \n", 1529 | " \n", 1530 | " \n", 1531 | " \n", 1532 | " \n", 1533 | " \n", 1534 | " \n", 1535 | " \n", 1536 | " \n", 1537 | " \n", 1538 | " \n", 1539 | " \n", 1540 | " \n", 1541 | " \n", 1542 | " \n", 1543 | " \n", 1544 | " \n", 1545 | " \n", 1546 | " \n", 1547 | " \n", 1548 | " \n", 1549 | " \n", 1550 | " \n", 1551 | " \n", 1552 | " \n", 1553 | " \n", 1554 | " \n", 1555 | " \n", 1556 | " \n", 1557 | " \n", 1558 | " \n", 1559 | " \n", 1560 | " \n", 1561 | " \n", 1562 | " \n", 1563 | " \n", 1564 | " \n", 1565 | " \n", 1566 | " \n", 1567 | " \n", 1568 | " \n", 1569 | " \n", 1570 | " \n", 1571 | " \n", 1572 | " \n", 1573 | " \n", 1574 | " \n", 1575 | " \n", 1576 | " \n", 1577 | " \n", 1578 | " \n", 1579 | " \n", 1580 | " \n", 1581 | " \n", 1582 | " \n", 1583 | " \n", 1584 | " \n", 1585 | " \n", 1586 | " \n", 1587 | " \n", 1588 | " \n", 1589 | " \n", 1590 | " \n", 1591 | " \n", 1592 | " \n", 1593 | " \n", 1594 | " \n", 1595 | " \n", 1596 | " \n", 1597 | " \n", 1598 | " \n", 1599 | " \n", 1600 | " \n", 1601 | " \n", 1602 | " \n", 1603 | " \n", 1604 | " \n", 1605 | " \n", 1606 | " \n", 1607 | " \n", 1608 | " \n", 1609 | " \n", 1610 | " \n", 1611 | " \n", 1612 | " \n", 1613 | " \n", 1614 | " \n", 1615 | " \n", 1616 | " \n", 1617 | " \n", 1618 | " \n", 1619 | " \n", 1620 | " \n", 1621 | " \n", 1622 | " \n", 1623 | " \n", 1624 | " \n", 1625 | " \n", 1626 | " \n", 1627 | " \n", 1628 | " \n", 1629 | " \n", 1630 | " \n", 1631 | " \n", 1632 | " \n", 1633 | " \n", 1634 | " \n", 1635 | " \n", 1636 | " \n", 1637 | " \n", 1638 | " \n", 1639 | " \n", 1640 | " \n", 1641 | " \n", 1642 | " \n", 1643 | " \n", 1644 | " \n", 1645 | " \n", 1646 | " \n", 1647 | " \n", 1648 | " \n", 1649 | " \n", 1650 | " \n", 1651 | " \n", 1652 | " \n", 1653 | " \n", 1654 | " \n", 1655 | " \n", 1656 | " \n", 1657 | " \n", 1658 | " \n", 1659 | " \n", 1660 | " \n", 1661 | " \n", 1662 | " \n", 1663 | " \n", 1664 | " \n", 1665 | " \n", 1666 | " \n", 1667 | " \n", 1668 | " \n", 1669 | " \n", 1670 | " \n", 1671 | " \n", 1672 | " \n", 1673 | " \n", 1674 | " \n", 1675 | " \n", 1676 | " \n", 1677 | " \n", 1678 | " \n", 1679 | " \n", 1680 | " \n", 1681 | " \n", 1682 | " \n", 1683 | "
zpididproviderListingIdimgSrchasImagedetailUrlstatusTypestatusTextcountryCurrencypriceunformattedPriceaddressaddressStreetaddressCityaddressStateaddressZipcodeisUndisclosedAddressbedsbathsarealatLongisZillowOwnedvariableDatabadgeInfohdpDataisSavedisUserClaimingOwnerisUserConfirmedClaimpgaptsgaptzestimateshouldShowZestimateAsPricehas3DModelhasVideoisHomeRecinfo2Stringinfo3StringhasAdditionalAttributionsisFeaturedListingavailabilityDatelistrelaxedhasOpenHouseopenHouseDescriptionopenHouseEndDateopenHouseStartDatelotAreaStringbrokerNamebest_dealhomeInfo_zpidhomeInfo_streetAddresshomeInfo_zipcodehomeInfo_cityhomeInfo_statehomeInfo_latitudehomeInfo_longitudehomeInfo_pricehomeInfo_bathroomshomeInfo_bedroomshomeInfo_livingAreahomeInfo_homeTypehomeInfo_homeStatushomeInfo_daysOnZillowhomeInfo_isFeaturedhomeInfo_shouldHighlighthomeInfo_zestimatehomeInfo_rentZestimatehomeInfo_listing_sub_type_is_openHousehomeInfo_listing_sub_type_is_FSBAhomeInfo_openHousehomeInfo_isUnmappablehomeInfo_isPreforeclosureAuctionhomeInfo_homeStatusForHDPhomeInfo_priceForHDPhomeInfo_open_house_info_open_house_showing_0_open_house_starthomeInfo_open_house_info_open_house_showing_0_open_house_endhomeInfo_isNonOwnerOccupiedhomeInfo_isPremierBuilderhomeInfo_isZillowOwnedhomeInfo_currencyhomeInfo_countryhomeInfo_lotAreaValuehomeInfo_lotAreaUnithomeInfo_datePriceChangedhomeInfo_priceReductionhomeInfo_priceChangehomeInfo_taxAssessedValuehomeInfo_listing_sub_type_is_comingSoonhomeInfo_unithomeInfo_open_house_info_open_house_showing_1_open_house_starthomeInfo_open_house_info_open_house_showing_1_open_house_endhomeInfo_listing_sub_type_is_newHomehomeInfo_newConstructionTypehomeInfo_videoCounthomeInfo_open_house_info_open_house_showing_2_open_house_starthomeInfo_open_house_info_open_house_showing_2_open_house_endhomeInfo_isRentalWithBasePricehomeInfo_listing_sub_type_is_forAuctionhomeInfo_zpidhomeInfo_streetAddresshomeInfo_zipcodehomeInfo_cityhomeInfo_statehomeInfo_latitudehomeInfo_longitudehomeInfo_pricehomeInfo_bathroomshomeInfo_bedroomshomeInfo_livingAreahomeInfo_homeTypehomeInfo_homeStatushomeInfo_daysOnZillowhomeInfo_isFeaturedhomeInfo_shouldHighlighthomeInfo_zestimatehomeInfo_rentZestimatehomeInfo_listing_sub_type_is_openHousehomeInfo_listing_sub_type_is_FSBAhomeInfo_openHousehomeInfo_isUnmappablehomeInfo_isPreforeclosureAuctionhomeInfo_homeStatusForHDPhomeInfo_priceForHDPhomeInfo_open_house_info_open_house_showing_0_open_house_starthomeInfo_open_house_info_open_house_showing_0_open_house_endhomeInfo_isNonOwnerOccupiedhomeInfo_isPremierBuilderhomeInfo_isZillowOwnedhomeInfo_currencyhomeInfo_countryhomeInfo_lotAreaValuehomeInfo_lotAreaUnithomeInfo_datePriceChangedhomeInfo_priceReductionhomeInfo_priceChangehomeInfo_taxAssessedValuehomeInfo_listing_sub_type_is_comingSoonhomeInfo_unithomeInfo_open_house_info_open_house_showing_1_open_house_starthomeInfo_open_house_info_open_house_showing_1_open_house_endhomeInfo_listing_sub_type_is_newHomehomeInfo_newConstructionTypehomeInfo_videoCounthomeInfo_open_house_info_open_house_showing_2_open_house_starthomeInfo_open_house_info_open_house_showing_2_open_house_endhomeInfo_isRentalWithBasePricehomeInfo_listing_sub_type_is_forAuctionhomeInfo_zpidhomeInfo_streetAddresshomeInfo_zipcodehomeInfo_cityhomeInfo_statehomeInfo_latitudehomeInfo_longitudehomeInfo_pricehomeInfo_bathroomshomeInfo_bedroomshomeInfo_livingAreahomeInfo_homeTypehomeInfo_homeStatushomeInfo_daysOnZillowhomeInfo_isFeaturedhomeInfo_shouldHighlighthomeInfo_zestimatehomeInfo_rentZestimatehomeInfo_listing_sub_type_is_openHousehomeInfo_listing_sub_type_is_FSBAhomeInfo_openHousehomeInfo_isUnmappablehomeInfo_isPreforeclosureAuctionhomeInfo_homeStatusForHDPhomeInfo_priceForHDPhomeInfo_open_house_info_open_house_showing_0_open_house_starthomeInfo_open_house_info_open_house_showing_0_open_house_endhomeInfo_isNonOwnerOccupiedhomeInfo_isPremierBuilderhomeInfo_isZillowOwnedhomeInfo_currencyhomeInfo_countryhomeInfo_lotAreaValuehomeInfo_lotAreaUnithomeInfo_datePriceChangedhomeInfo_priceReductionhomeInfo_priceChangehomeInfo_taxAssessedValuehomeInfo_listing_sub_type_is_comingSoonhomeInfo_unithomeInfo_open_house_info_open_house_showing_1_open_house_starthomeInfo_open_house_info_open_house_showing_1_open_house_endhomeInfo_listing_sub_type_is_newHomehomeInfo_newConstructionTypehomeInfo_videoCounthomeInfo_open_house_info_open_house_showing_2_open_house_starthomeInfo_open_house_info_open_house_showing_2_open_house_endhomeInfo_isRentalWithBasePricehomeInfo_listing_sub_type_is_forAuction
339207654911320765491130https://photos.zillowstatic.com/fp/e466e5c689d...Truehttps://www.zillow.com/homedetails/1038-Cone-B...FOR_SALEHouse for sale$$459,0004590001038 Cone Blvd, Nashville, TN 372071038 Cone BlvdNashvilleTN37207False43.01903{'latitude': 36.254326, 'longitude': -86.778885}False{'type': 'OPEN_HOUSE', 'text': 'Open: Sat. 1-4...0{'homeInfo': {'zpid': 2076549113, 'streetAddre...FalseFalseFalseForSaleFor Sale (Broker)573400FalseFalseFalseFalse0https://photos.zillowstatic.com/fp/4a01cf849de...TrueFalse0TrueFalseTrueOpen House - 1:00 - 4:00 PM2022-07-16T16:00:002022-07-16T13:00:000ListWithFreedom.com-114400411314752713 Woodlawn Dr37212NashvilleTN36.125713-86.812390999000.02.03.02315.0SINGLE_FAMILYFOR_SALE-1FalseFalse0.00.0TrueTrueSat. 2-4pmFalseFalseFOR_SALE999000.01.658005e+121.658012e+12TrueFalseFalseUSDUSA0.28acres1.657091e+12$80,000 (Jul 6)-80000.0748700.0001.658088e+121.658099e+12000.00.00.000411314752713 Woodlawn Dr37212NashvilleTN36.125713-86.812390999000.02.03.02315.0SINGLE_FAMILYFOR_SALE-1FalseFalse0.00.0TrueTrueSat. 2-4pmFalseFalseFOR_SALE999000.01.658005e+121.658012e+12TrueFalseFalseUSDUSA0.28acres1.657091e+12$80,000 (Jul 6)-80000.0748700.0001.658088e+121.658099e+12000.00.00.000411314752713 Woodlawn Dr37212NashvilleTN36.125713-86.812390999000.02.03.02315.0SINGLE_FAMILYFOR_SALE-1FalseFalse0.00.0TrueTrueSat. 2-4pmFalseFalseFOR_SALE999000.01.658005e+121.658012e+12TrueFalseFalseUSDUSA0.28acres1.657091e+12$80,000 (Jul 6)-80000.0748700.0001.658088e+121.658099e+12000.00.00.000
223210016772021001677200https://photos.zillowstatic.com/fp/99406266622...Truehttps://www.zillow.com/homedetails/259-Randy-C...FOR_SALELot / Land for sale$$19,90019900259 Randy Ct, Smithville, TN 37166259 Randy CtSmithvilleTN37166False00.00{}False00{'homeInfo': {'zpid': 2100167720, 'streetAddre...FalseFalseFalseForSaleFor Sale (Broker)0FalseFalseFalseFalseRealTracs MLS as distributed by MLS GRIDhttps://photos.zillowstatic.com/fp/4dff87a5713...FalseFalse0TrueFalse00001.01 acres01990041194777509 Hilson Ct37211NashvilleTN36.051216-86.725105499900.03.03.02028.0SINGLE_FAMILYFOR_SALE-1FalseFalse0.00.00True0FalseFalseFOR_SALE499900.00.000000e+000.000000e+00TrueFalseFalseUSDUSA0.45acres0.000000e+0000.0292300.0000.000000e+000.000000e+00000.00.00.00041194777509 Hilson Ct37211NashvilleTN36.051216-86.725105499900.03.03.02028.0SINGLE_FAMILYFOR_SALE-1FalseFalse0.00.00True0FalseFalseFOR_SALE499900.00.000000e+000.000000e+00TrueFalseFalseUSDUSA0.45acres0.000000e+0000.0292300.0000.000000e+000.000000e+00000.00.00.00041194777509 Hilson Ct37211NashvilleTN36.051216-86.725105499900.03.03.02028.0SINGLE_FAMILYFOR_SALE-1FalseFalse0.00.00True0FalseFalseFOR_SALE499900.00.000000e+000.000000e+00TrueFalseFalseUSDUSA0.45acres0.000000e+0000.0292300.0000.000000e+000.000000e+00000.00.00.000
3631087822921087822920https://photos.zillowstatic.com/fp/3dbe83885ec...Truehttps://www.zillow.com/homedetails/201-Cherry-...FOR_SALELot / Land for sale$$34,90034900201 Cherry St, Madison, TN 37115201 Cherry StMadisonTN37115False00.00{'latitude': 36.259117, 'longitude': -86.71026}False{'type': 'PRICE_REDUCTION', 'text': '$35,000 (...0{'homeInfo': {'zpid': 108782292, 'streetAddres...FalseFalseFalseForSaleFor Sale (Broker)0FalseFalseFalseFalseRealTracs MLS as distributed by MLS GRIDhttps://photos.zillowstatic.com/fp/4dff87a5713...FalseFalse0TrueFalse00006,970 sqft034900244074524930B Gale Ln37204NashvilleTN36.117690-86.7836151890000.04.04.03035.0SINGLE_FAMILYFOR_SALE-1FalseFalse0.00.00True0FalseFalseFOR_SALE1890000.00.000000e+000.000000e+00TrueFalseFalseUSDUSA1742.40sqft1.657264e+12$60,000 (Jul 8)-60000.0948700.0000.000000e+000.000000e+00000.00.00.000244074524930B Gale Ln37204NashvilleTN36.117690-86.7836151890000.04.04.03035.0SINGLE_FAMILYFOR_SALE-1FalseFalse0.00.00True0FalseFalseFOR_SALE1890000.00.000000e+000.000000e+00TrueFalseFalseUSDUSA1742.40sqft1.657264e+12$60,000 (Jul 8)-60000.0948700.0000.000000e+000.000000e+00000.00.00.000244074524930B Gale Ln37204NashvilleTN36.117690-86.7836151890000.04.04.03035.0SINGLE_FAMILYFOR_SALE-1FalseFalse0.00.00True0FalseFalseFOR_SALE1890000.00.000000e+000.000000e+00TrueFalseFalseUSDUSA1742.40sqft1.657264e+12$60,000 (Jul 8)-60000.0948700.0000.000000e+000.000000e+00000.00.00.000
3981087388771087388770https://photos.zillowstatic.com/fp/0eb85a93b0b...Truehttps://www.zillow.com/homedetails/1253-Sunnym...FOR_SALELot / Land for sale$$49,900499001253 Sunnymeade Dr, Nashville, TN 372161253 Sunnymeade DrNashvilleTN37216False00.00{'latitude': 36.21511, 'longitude': -86.72035}False00{'homeInfo': {'zpid': 108738877, 'streetAddres...FalseFalseFalseForSaleFor Sale (Broker)0FalseFalseFalseFalseRealTracs MLS as distributed by MLS GRIDhttps://photos.zillowstatic.com/fp/4dff87a5713...FalseFalse0TrueFalse00004,792 sqft049900411735731304 Chickering Rd37215NashvilleTN36.078186-86.85884050000000.010.05.019811.0SINGLE_FAMILYFOR_SALE-1FalseFalse0.00.00True0FalseFalseFOR_SALE50000000.00.000000e+000.000000e+00TrueFalseFalseUSDUSA49.72acres0.000000e+0000.013286107.0000.000000e+000.000000e+00000.00.00.000411735731304 Chickering Rd37215NashvilleTN36.078186-86.85884050000000.010.05.019811.0SINGLE_FAMILYFOR_SALE-1FalseFalse0.00.00True0FalseFalseFOR_SALE50000000.00.000000e+000.000000e+00TrueFalseFalseUSDUSA49.72acres0.000000e+0000.013286107.0000.000000e+000.000000e+00000.00.00.000411735731304 Chickering Rd37215NashvilleTN36.078186-86.85884050000000.010.05.019811.0SINGLE_FAMILYFOR_SALE-1FalseFalse0.00.00True0FalseFalseFOR_SALE50000000.00.000000e+000.000000e+00TrueFalseFalseUSDUSA49.72acres0.000000e+0000.013286107.0000.000000e+000.000000e+00000.00.00.000
822966310722966310720https://photos.zillowstatic.com/fp/a54b295bfe6...Truehttps://www.zillow.com/homedetails/751-Dry-Cre...FOR_SALELot / Land for sale$$99,00099000751 Dry Creek Rd, Goodlettsville, TN 37072751 Dry Creek RdGoodlettsvilleTN37072False00.00{'latitude': 36.31984, 'longitude': -86.75944}False00{'homeInfo': {'zpid': 296631072, 'streetAddres...FalseFalseFalseForSaleFor Sale (Broker)0FalseFalseFalseFalseRealTracs MLS as distributed by MLS GRIDhttps://photos.zillowstatic.com/fp/4dff87a5713...FalseFalse0TrueFalse00003 acres09900041122377104 Jonesboro Ct37214NashvilleTN36.150240-86.651120349900.02.03.01688.0SINGLE_FAMILYFOR_SALE-1FalseFalse0.00.0000FalseFalseFOR_SALE349900.00.000000e+000.000000e+00TrueFalseFalseUSDUSA9583.20sqft0.000000e+0000.0224300.0True00.000000e+000.000000e+00000.00.00.00041122377104 Jonesboro Ct37214NashvilleTN36.150240-86.651120349900.02.03.01688.0SINGLE_FAMILYFOR_SALE-1FalseFalse0.00.0000FalseFalseFOR_SALE349900.00.000000e+000.000000e+00TrueFalseFalseUSDUSA9583.20sqft0.000000e+0000.0224300.0True00.000000e+000.000000e+00000.00.00.00041122377104 Jonesboro Ct37214NashvilleTN36.150240-86.651120349900.02.03.01688.0SINGLE_FAMILYFOR_SALE-1FalseFalse0.00.0000FalseFalseFOR_SALE349900.00.000000e+000.000000e+00TrueFalseFalseUSDUSA9583.20sqft0.000000e+0000.0224300.0True00.000000e+000.000000e+00000.00.00.000
\n", 1684 | "
" 1685 | ], 1686 | "text/plain": [ 1687 | " zpid id providerListingId \\\n", 1688 | "339 2076549113 2076549113 0 \n", 1689 | "223 2100167720 2100167720 0 \n", 1690 | "363 108782292 108782292 0 \n", 1691 | "398 108738877 108738877 0 \n", 1692 | "82 296631072 296631072 0 \n", 1693 | "\n", 1694 | " imgSrc hasImage \\\n", 1695 | "339 https://photos.zillowstatic.com/fp/e466e5c689d... True \n", 1696 | "223 https://photos.zillowstatic.com/fp/99406266622... True \n", 1697 | "363 https://photos.zillowstatic.com/fp/3dbe83885ec... True \n", 1698 | "398 https://photos.zillowstatic.com/fp/0eb85a93b0b... True \n", 1699 | "82 https://photos.zillowstatic.com/fp/a54b295bfe6... True \n", 1700 | "\n", 1701 | " detailUrl statusType \\\n", 1702 | "339 https://www.zillow.com/homedetails/1038-Cone-B... FOR_SALE \n", 1703 | "223 https://www.zillow.com/homedetails/259-Randy-C... FOR_SALE \n", 1704 | "363 https://www.zillow.com/homedetails/201-Cherry-... FOR_SALE \n", 1705 | "398 https://www.zillow.com/homedetails/1253-Sunnym... FOR_SALE \n", 1706 | "82 https://www.zillow.com/homedetails/751-Dry-Cre... FOR_SALE \n", 1707 | "\n", 1708 | " statusText countryCurrency price unformattedPrice \\\n", 1709 | "339 House for sale $ $459,000 459000 \n", 1710 | "223 Lot / Land for sale $ $19,900 19900 \n", 1711 | "363 Lot / Land for sale $ $34,900 34900 \n", 1712 | "398 Lot / Land for sale $ $49,900 49900 \n", 1713 | "82 Lot / Land for sale $ $99,000 99000 \n", 1714 | "\n", 1715 | " address addressStreet \\\n", 1716 | "339 1038 Cone Blvd, Nashville, TN 37207 1038 Cone Blvd \n", 1717 | "223 259 Randy Ct, Smithville, TN 37166 259 Randy Ct \n", 1718 | "363 201 Cherry St, Madison, TN 37115 201 Cherry St \n", 1719 | "398 1253 Sunnymeade Dr, Nashville, TN 37216 1253 Sunnymeade Dr \n", 1720 | "82 751 Dry Creek Rd, Goodlettsville, TN 37072 751 Dry Creek Rd \n", 1721 | "\n", 1722 | " addressCity addressState addressZipcode isUndisclosedAddress beds \\\n", 1723 | "339 Nashville TN 37207 False 4 \n", 1724 | "223 Smithville TN 37166 False 0 \n", 1725 | "363 Madison TN 37115 False 0 \n", 1726 | "398 Nashville TN 37216 False 0 \n", 1727 | "82 Goodlettsville TN 37072 False 0 \n", 1728 | "\n", 1729 | " baths area latLong \\\n", 1730 | "339 3.0 1903 {'latitude': 36.254326, 'longitude': -86.778885} \n", 1731 | "223 0.0 0 {} \n", 1732 | "363 0.0 0 {'latitude': 36.259117, 'longitude': -86.71026} \n", 1733 | "398 0.0 0 {'latitude': 36.21511, 'longitude': -86.72035} \n", 1734 | "82 0.0 0 {'latitude': 36.31984, 'longitude': -86.75944} \n", 1735 | "\n", 1736 | " isZillowOwned variableData \\\n", 1737 | "339 False {'type': 'OPEN_HOUSE', 'text': 'Open: Sat. 1-4... \n", 1738 | "223 False 0 \n", 1739 | "363 False {'type': 'PRICE_REDUCTION', 'text': '$35,000 (... \n", 1740 | "398 False 0 \n", 1741 | "82 False 0 \n", 1742 | "\n", 1743 | " badgeInfo hdpData isSaved \\\n", 1744 | "339 0 {'homeInfo': {'zpid': 2076549113, 'streetAddre... False \n", 1745 | "223 0 {'homeInfo': {'zpid': 2100167720, 'streetAddre... False \n", 1746 | "363 0 {'homeInfo': {'zpid': 108782292, 'streetAddres... False \n", 1747 | "398 0 {'homeInfo': {'zpid': 108738877, 'streetAddres... False \n", 1748 | "82 0 {'homeInfo': {'zpid': 296631072, 'streetAddres... False \n", 1749 | "\n", 1750 | " isUserClaimingOwner isUserConfirmedClaim pgapt sgapt \\\n", 1751 | "339 False False ForSale For Sale (Broker) \n", 1752 | "223 False False ForSale For Sale (Broker) \n", 1753 | "363 False False ForSale For Sale (Broker) \n", 1754 | "398 False False ForSale For Sale (Broker) \n", 1755 | "82 False False ForSale For Sale (Broker) \n", 1756 | "\n", 1757 | " zestimate shouldShowZestimateAsPrice has3DModel hasVideo isHomeRec \\\n", 1758 | "339 573400 False False False False \n", 1759 | "223 0 False False False False \n", 1760 | "363 0 False False False False \n", 1761 | "398 0 False False False False \n", 1762 | "82 0 False False False False \n", 1763 | "\n", 1764 | " info2String \\\n", 1765 | "339 0 \n", 1766 | "223 RealTracs MLS as distributed by MLS GRID \n", 1767 | "363 RealTracs MLS as distributed by MLS GRID \n", 1768 | "398 RealTracs MLS as distributed by MLS GRID \n", 1769 | "82 RealTracs MLS as distributed by MLS GRID \n", 1770 | "\n", 1771 | " info3String \\\n", 1772 | "339 https://photos.zillowstatic.com/fp/4a01cf849de... \n", 1773 | "223 https://photos.zillowstatic.com/fp/4dff87a5713... \n", 1774 | "363 https://photos.zillowstatic.com/fp/4dff87a5713... \n", 1775 | "398 https://photos.zillowstatic.com/fp/4dff87a5713... \n", 1776 | "82 https://photos.zillowstatic.com/fp/4dff87a5713... \n", 1777 | "\n", 1778 | " hasAdditionalAttributions isFeaturedListing availabilityDate list \\\n", 1779 | "339 True False 0 True \n", 1780 | "223 False False 0 True \n", 1781 | "363 False False 0 True \n", 1782 | "398 False False 0 True \n", 1783 | "82 False False 0 True \n", 1784 | "\n", 1785 | " relaxed hasOpenHouse openHouseDescription openHouseEndDate \\\n", 1786 | "339 False True Open House - 1:00 - 4:00 PM 2022-07-16T16:00:00 \n", 1787 | "223 False 0 0 0 \n", 1788 | "363 False 0 0 0 \n", 1789 | "398 False 0 0 0 \n", 1790 | "82 False 0 0 0 \n", 1791 | "\n", 1792 | " openHouseStartDate lotAreaString brokerName best_deal \\\n", 1793 | "339 2022-07-16T13:00:00 0 ListWithFreedom.com -114400 \n", 1794 | "223 0 1.01 acres 0 19900 \n", 1795 | "363 0 6,970 sqft 0 34900 \n", 1796 | "398 0 4,792 sqft 0 49900 \n", 1797 | "82 0 3 acres 0 99000 \n", 1798 | "\n", 1799 | " homeInfo_zpid homeInfo_streetAddress homeInfo_zipcode homeInfo_city \\\n", 1800 | "339 41131475 2713 Woodlawn Dr 37212 Nashville \n", 1801 | "223 41194777 509 Hilson Ct 37211 Nashville \n", 1802 | "363 244074524 930B Gale Ln 37204 Nashville \n", 1803 | "398 41173573 1304 Chickering Rd 37215 Nashville \n", 1804 | "82 41122377 104 Jonesboro Ct 37214 Nashville \n", 1805 | "\n", 1806 | " homeInfo_state homeInfo_latitude homeInfo_longitude homeInfo_price \\\n", 1807 | "339 TN 36.125713 -86.812390 999000.0 \n", 1808 | "223 TN 36.051216 -86.725105 499900.0 \n", 1809 | "363 TN 36.117690 -86.783615 1890000.0 \n", 1810 | "398 TN 36.078186 -86.858840 50000000.0 \n", 1811 | "82 TN 36.150240 -86.651120 349900.0 \n", 1812 | "\n", 1813 | " homeInfo_bathrooms homeInfo_bedrooms homeInfo_livingArea \\\n", 1814 | "339 2.0 3.0 2315.0 \n", 1815 | "223 3.0 3.0 2028.0 \n", 1816 | "363 4.0 4.0 3035.0 \n", 1817 | "398 10.0 5.0 19811.0 \n", 1818 | "82 2.0 3.0 1688.0 \n", 1819 | "\n", 1820 | " homeInfo_homeType homeInfo_homeStatus homeInfo_daysOnZillow \\\n", 1821 | "339 SINGLE_FAMILY FOR_SALE -1 \n", 1822 | "223 SINGLE_FAMILY FOR_SALE -1 \n", 1823 | "363 SINGLE_FAMILY FOR_SALE -1 \n", 1824 | "398 SINGLE_FAMILY FOR_SALE -1 \n", 1825 | "82 SINGLE_FAMILY FOR_SALE -1 \n", 1826 | "\n", 1827 | " homeInfo_isFeatured homeInfo_shouldHighlight homeInfo_zestimate \\\n", 1828 | "339 False False 0.0 \n", 1829 | "223 False False 0.0 \n", 1830 | "363 False False 0.0 \n", 1831 | "398 False False 0.0 \n", 1832 | "82 False False 0.0 \n", 1833 | "\n", 1834 | " homeInfo_rentZestimate homeInfo_listing_sub_type_is_openHouse \\\n", 1835 | "339 0.0 True \n", 1836 | "223 0.0 0 \n", 1837 | "363 0.0 0 \n", 1838 | "398 0.0 0 \n", 1839 | "82 0.0 0 \n", 1840 | "\n", 1841 | " homeInfo_listing_sub_type_is_FSBA homeInfo_openHouse \\\n", 1842 | "339 True Sat. 2-4pm \n", 1843 | "223 True 0 \n", 1844 | "363 True 0 \n", 1845 | "398 True 0 \n", 1846 | "82 0 0 \n", 1847 | "\n", 1848 | " homeInfo_isUnmappable homeInfo_isPreforeclosureAuction \\\n", 1849 | "339 False False \n", 1850 | "223 False False \n", 1851 | "363 False False \n", 1852 | "398 False False \n", 1853 | "82 False False \n", 1854 | "\n", 1855 | " homeInfo_homeStatusForHDP homeInfo_priceForHDP \\\n", 1856 | "339 FOR_SALE 999000.0 \n", 1857 | "223 FOR_SALE 499900.0 \n", 1858 | "363 FOR_SALE 1890000.0 \n", 1859 | "398 FOR_SALE 50000000.0 \n", 1860 | "82 FOR_SALE 349900.0 \n", 1861 | "\n", 1862 | " homeInfo_open_house_info_open_house_showing_0_open_house_start \\\n", 1863 | "339 1.658005e+12 \n", 1864 | "223 0.000000e+00 \n", 1865 | "363 0.000000e+00 \n", 1866 | "398 0.000000e+00 \n", 1867 | "82 0.000000e+00 \n", 1868 | "\n", 1869 | " homeInfo_open_house_info_open_house_showing_0_open_house_end \\\n", 1870 | "339 1.658012e+12 \n", 1871 | "223 0.000000e+00 \n", 1872 | "363 0.000000e+00 \n", 1873 | "398 0.000000e+00 \n", 1874 | "82 0.000000e+00 \n", 1875 | "\n", 1876 | " homeInfo_isNonOwnerOccupied homeInfo_isPremierBuilder \\\n", 1877 | "339 True False \n", 1878 | "223 True False \n", 1879 | "363 True False \n", 1880 | "398 True False \n", 1881 | "82 True False \n", 1882 | "\n", 1883 | " homeInfo_isZillowOwned homeInfo_currency homeInfo_country \\\n", 1884 | "339 False USD USA \n", 1885 | "223 False USD USA \n", 1886 | "363 False USD USA \n", 1887 | "398 False USD USA \n", 1888 | "82 False USD USA \n", 1889 | "\n", 1890 | " homeInfo_lotAreaValue homeInfo_lotAreaUnit homeInfo_datePriceChanged \\\n", 1891 | "339 0.28 acres 1.657091e+12 \n", 1892 | "223 0.45 acres 0.000000e+00 \n", 1893 | "363 1742.40 sqft 1.657264e+12 \n", 1894 | "398 49.72 acres 0.000000e+00 \n", 1895 | "82 9583.20 sqft 0.000000e+00 \n", 1896 | "\n", 1897 | " homeInfo_priceReduction homeInfo_priceChange homeInfo_taxAssessedValue \\\n", 1898 | "339 $80,000 (Jul 6) -80000.0 748700.0 \n", 1899 | "223 0 0.0 292300.0 \n", 1900 | "363 $60,000 (Jul 8) -60000.0 948700.0 \n", 1901 | "398 0 0.0 13286107.0 \n", 1902 | "82 0 0.0 224300.0 \n", 1903 | "\n", 1904 | " homeInfo_listing_sub_type_is_comingSoon homeInfo_unit \\\n", 1905 | "339 0 0 \n", 1906 | "223 0 0 \n", 1907 | "363 0 0 \n", 1908 | "398 0 0 \n", 1909 | "82 True 0 \n", 1910 | "\n", 1911 | " homeInfo_open_house_info_open_house_showing_1_open_house_start \\\n", 1912 | "339 1.658088e+12 \n", 1913 | "223 0.000000e+00 \n", 1914 | "363 0.000000e+00 \n", 1915 | "398 0.000000e+00 \n", 1916 | "82 0.000000e+00 \n", 1917 | "\n", 1918 | " homeInfo_open_house_info_open_house_showing_1_open_house_end \\\n", 1919 | "339 1.658099e+12 \n", 1920 | "223 0.000000e+00 \n", 1921 | "363 0.000000e+00 \n", 1922 | "398 0.000000e+00 \n", 1923 | "82 0.000000e+00 \n", 1924 | "\n", 1925 | " homeInfo_listing_sub_type_is_newHome homeInfo_newConstructionType \\\n", 1926 | "339 0 0 \n", 1927 | "223 0 0 \n", 1928 | "363 0 0 \n", 1929 | "398 0 0 \n", 1930 | "82 0 0 \n", 1931 | "\n", 1932 | " homeInfo_videoCount \\\n", 1933 | "339 0.0 \n", 1934 | "223 0.0 \n", 1935 | "363 0.0 \n", 1936 | "398 0.0 \n", 1937 | "82 0.0 \n", 1938 | "\n", 1939 | " homeInfo_open_house_info_open_house_showing_2_open_house_start \\\n", 1940 | "339 0.0 \n", 1941 | "223 0.0 \n", 1942 | "363 0.0 \n", 1943 | "398 0.0 \n", 1944 | "82 0.0 \n", 1945 | "\n", 1946 | " homeInfo_open_house_info_open_house_showing_2_open_house_end \\\n", 1947 | "339 0.0 \n", 1948 | "223 0.0 \n", 1949 | "363 0.0 \n", 1950 | "398 0.0 \n", 1951 | "82 0.0 \n", 1952 | "\n", 1953 | " homeInfo_isRentalWithBasePrice homeInfo_listing_sub_type_is_forAuction \\\n", 1954 | "339 0 0 \n", 1955 | "223 0 0 \n", 1956 | "363 0 0 \n", 1957 | "398 0 0 \n", 1958 | "82 0 0 \n", 1959 | "\n", 1960 | " homeInfo_zpid homeInfo_streetAddress homeInfo_zipcode homeInfo_city \\\n", 1961 | "339 41131475 2713 Woodlawn Dr 37212 Nashville \n", 1962 | "223 41194777 509 Hilson Ct 37211 Nashville \n", 1963 | "363 244074524 930B Gale Ln 37204 Nashville \n", 1964 | "398 41173573 1304 Chickering Rd 37215 Nashville \n", 1965 | "82 41122377 104 Jonesboro Ct 37214 Nashville \n", 1966 | "\n", 1967 | " homeInfo_state homeInfo_latitude homeInfo_longitude homeInfo_price \\\n", 1968 | "339 TN 36.125713 -86.812390 999000.0 \n", 1969 | "223 TN 36.051216 -86.725105 499900.0 \n", 1970 | "363 TN 36.117690 -86.783615 1890000.0 \n", 1971 | "398 TN 36.078186 -86.858840 50000000.0 \n", 1972 | "82 TN 36.150240 -86.651120 349900.0 \n", 1973 | "\n", 1974 | " homeInfo_bathrooms homeInfo_bedrooms homeInfo_livingArea \\\n", 1975 | "339 2.0 3.0 2315.0 \n", 1976 | "223 3.0 3.0 2028.0 \n", 1977 | "363 4.0 4.0 3035.0 \n", 1978 | "398 10.0 5.0 19811.0 \n", 1979 | "82 2.0 3.0 1688.0 \n", 1980 | "\n", 1981 | " homeInfo_homeType homeInfo_homeStatus homeInfo_daysOnZillow \\\n", 1982 | "339 SINGLE_FAMILY FOR_SALE -1 \n", 1983 | "223 SINGLE_FAMILY FOR_SALE -1 \n", 1984 | "363 SINGLE_FAMILY FOR_SALE -1 \n", 1985 | "398 SINGLE_FAMILY FOR_SALE -1 \n", 1986 | "82 SINGLE_FAMILY FOR_SALE -1 \n", 1987 | "\n", 1988 | " homeInfo_isFeatured homeInfo_shouldHighlight homeInfo_zestimate \\\n", 1989 | "339 False False 0.0 \n", 1990 | "223 False False 0.0 \n", 1991 | "363 False False 0.0 \n", 1992 | "398 False False 0.0 \n", 1993 | "82 False False 0.0 \n", 1994 | "\n", 1995 | " homeInfo_rentZestimate homeInfo_listing_sub_type_is_openHouse \\\n", 1996 | "339 0.0 True \n", 1997 | "223 0.0 0 \n", 1998 | "363 0.0 0 \n", 1999 | "398 0.0 0 \n", 2000 | "82 0.0 0 \n", 2001 | "\n", 2002 | " homeInfo_listing_sub_type_is_FSBA homeInfo_openHouse \\\n", 2003 | "339 True Sat. 2-4pm \n", 2004 | "223 True 0 \n", 2005 | "363 True 0 \n", 2006 | "398 True 0 \n", 2007 | "82 0 0 \n", 2008 | "\n", 2009 | " homeInfo_isUnmappable homeInfo_isPreforeclosureAuction \\\n", 2010 | "339 False False \n", 2011 | "223 False False \n", 2012 | "363 False False \n", 2013 | "398 False False \n", 2014 | "82 False False \n", 2015 | "\n", 2016 | " homeInfo_homeStatusForHDP homeInfo_priceForHDP \\\n", 2017 | "339 FOR_SALE 999000.0 \n", 2018 | "223 FOR_SALE 499900.0 \n", 2019 | "363 FOR_SALE 1890000.0 \n", 2020 | "398 FOR_SALE 50000000.0 \n", 2021 | "82 FOR_SALE 349900.0 \n", 2022 | "\n", 2023 | " homeInfo_open_house_info_open_house_showing_0_open_house_start \\\n", 2024 | "339 1.658005e+12 \n", 2025 | "223 0.000000e+00 \n", 2026 | "363 0.000000e+00 \n", 2027 | "398 0.000000e+00 \n", 2028 | "82 0.000000e+00 \n", 2029 | "\n", 2030 | " homeInfo_open_house_info_open_house_showing_0_open_house_end \\\n", 2031 | "339 1.658012e+12 \n", 2032 | "223 0.000000e+00 \n", 2033 | "363 0.000000e+00 \n", 2034 | "398 0.000000e+00 \n", 2035 | "82 0.000000e+00 \n", 2036 | "\n", 2037 | " homeInfo_isNonOwnerOccupied homeInfo_isPremierBuilder \\\n", 2038 | "339 True False \n", 2039 | "223 True False \n", 2040 | "363 True False \n", 2041 | "398 True False \n", 2042 | "82 True False \n", 2043 | "\n", 2044 | " homeInfo_isZillowOwned homeInfo_currency homeInfo_country \\\n", 2045 | "339 False USD USA \n", 2046 | "223 False USD USA \n", 2047 | "363 False USD USA \n", 2048 | "398 False USD USA \n", 2049 | "82 False USD USA \n", 2050 | "\n", 2051 | " homeInfo_lotAreaValue homeInfo_lotAreaUnit homeInfo_datePriceChanged \\\n", 2052 | "339 0.28 acres 1.657091e+12 \n", 2053 | "223 0.45 acres 0.000000e+00 \n", 2054 | "363 1742.40 sqft 1.657264e+12 \n", 2055 | "398 49.72 acres 0.000000e+00 \n", 2056 | "82 9583.20 sqft 0.000000e+00 \n", 2057 | "\n", 2058 | " homeInfo_priceReduction homeInfo_priceChange homeInfo_taxAssessedValue \\\n", 2059 | "339 $80,000 (Jul 6) -80000.0 748700.0 \n", 2060 | "223 0 0.0 292300.0 \n", 2061 | "363 $60,000 (Jul 8) -60000.0 948700.0 \n", 2062 | "398 0 0.0 13286107.0 \n", 2063 | "82 0 0.0 224300.0 \n", 2064 | "\n", 2065 | " homeInfo_listing_sub_type_is_comingSoon homeInfo_unit \\\n", 2066 | "339 0 0 \n", 2067 | "223 0 0 \n", 2068 | "363 0 0 \n", 2069 | "398 0 0 \n", 2070 | "82 True 0 \n", 2071 | "\n", 2072 | " homeInfo_open_house_info_open_house_showing_1_open_house_start \\\n", 2073 | "339 1.658088e+12 \n", 2074 | "223 0.000000e+00 \n", 2075 | "363 0.000000e+00 \n", 2076 | "398 0.000000e+00 \n", 2077 | "82 0.000000e+00 \n", 2078 | "\n", 2079 | " homeInfo_open_house_info_open_house_showing_1_open_house_end \\\n", 2080 | "339 1.658099e+12 \n", 2081 | "223 0.000000e+00 \n", 2082 | "363 0.000000e+00 \n", 2083 | "398 0.000000e+00 \n", 2084 | "82 0.000000e+00 \n", 2085 | "\n", 2086 | " homeInfo_listing_sub_type_is_newHome homeInfo_newConstructionType \\\n", 2087 | "339 0 0 \n", 2088 | "223 0 0 \n", 2089 | "363 0 0 \n", 2090 | "398 0 0 \n", 2091 | "82 0 0 \n", 2092 | "\n", 2093 | " homeInfo_videoCount \\\n", 2094 | "339 0.0 \n", 2095 | "223 0.0 \n", 2096 | "363 0.0 \n", 2097 | "398 0.0 \n", 2098 | "82 0.0 \n", 2099 | "\n", 2100 | " homeInfo_open_house_info_open_house_showing_2_open_house_start \\\n", 2101 | "339 0.0 \n", 2102 | "223 0.0 \n", 2103 | "363 0.0 \n", 2104 | "398 0.0 \n", 2105 | "82 0.0 \n", 2106 | "\n", 2107 | " homeInfo_open_house_info_open_house_showing_2_open_house_end \\\n", 2108 | "339 0.0 \n", 2109 | "223 0.0 \n", 2110 | "363 0.0 \n", 2111 | "398 0.0 \n", 2112 | "82 0.0 \n", 2113 | "\n", 2114 | " homeInfo_isRentalWithBasePrice homeInfo_listing_sub_type_is_forAuction \\\n", 2115 | "339 0 0 \n", 2116 | "223 0 0 \n", 2117 | "363 0 0 \n", 2118 | "398 0 0 \n", 2119 | "82 0 0 \n", 2120 | "\n", 2121 | " homeInfo_zpid homeInfo_streetAddress homeInfo_zipcode homeInfo_city \\\n", 2122 | "339 41131475 2713 Woodlawn Dr 37212 Nashville \n", 2123 | "223 41194777 509 Hilson Ct 37211 Nashville \n", 2124 | "363 244074524 930B Gale Ln 37204 Nashville \n", 2125 | "398 41173573 1304 Chickering Rd 37215 Nashville \n", 2126 | "82 41122377 104 Jonesboro Ct 37214 Nashville \n", 2127 | "\n", 2128 | " homeInfo_state homeInfo_latitude homeInfo_longitude homeInfo_price \\\n", 2129 | "339 TN 36.125713 -86.812390 999000.0 \n", 2130 | "223 TN 36.051216 -86.725105 499900.0 \n", 2131 | "363 TN 36.117690 -86.783615 1890000.0 \n", 2132 | "398 TN 36.078186 -86.858840 50000000.0 \n", 2133 | "82 TN 36.150240 -86.651120 349900.0 \n", 2134 | "\n", 2135 | " homeInfo_bathrooms homeInfo_bedrooms homeInfo_livingArea \\\n", 2136 | "339 2.0 3.0 2315.0 \n", 2137 | "223 3.0 3.0 2028.0 \n", 2138 | "363 4.0 4.0 3035.0 \n", 2139 | "398 10.0 5.0 19811.0 \n", 2140 | "82 2.0 3.0 1688.0 \n", 2141 | "\n", 2142 | " homeInfo_homeType homeInfo_homeStatus homeInfo_daysOnZillow \\\n", 2143 | "339 SINGLE_FAMILY FOR_SALE -1 \n", 2144 | "223 SINGLE_FAMILY FOR_SALE -1 \n", 2145 | "363 SINGLE_FAMILY FOR_SALE -1 \n", 2146 | "398 SINGLE_FAMILY FOR_SALE -1 \n", 2147 | "82 SINGLE_FAMILY FOR_SALE -1 \n", 2148 | "\n", 2149 | " homeInfo_isFeatured homeInfo_shouldHighlight homeInfo_zestimate \\\n", 2150 | "339 False False 0.0 \n", 2151 | "223 False False 0.0 \n", 2152 | "363 False False 0.0 \n", 2153 | "398 False False 0.0 \n", 2154 | "82 False False 0.0 \n", 2155 | "\n", 2156 | " homeInfo_rentZestimate homeInfo_listing_sub_type_is_openHouse \\\n", 2157 | "339 0.0 True \n", 2158 | "223 0.0 0 \n", 2159 | "363 0.0 0 \n", 2160 | "398 0.0 0 \n", 2161 | "82 0.0 0 \n", 2162 | "\n", 2163 | " homeInfo_listing_sub_type_is_FSBA homeInfo_openHouse \\\n", 2164 | "339 True Sat. 2-4pm \n", 2165 | "223 True 0 \n", 2166 | "363 True 0 \n", 2167 | "398 True 0 \n", 2168 | "82 0 0 \n", 2169 | "\n", 2170 | " homeInfo_isUnmappable homeInfo_isPreforeclosureAuction \\\n", 2171 | "339 False False \n", 2172 | "223 False False \n", 2173 | "363 False False \n", 2174 | "398 False False \n", 2175 | "82 False False \n", 2176 | "\n", 2177 | " homeInfo_homeStatusForHDP homeInfo_priceForHDP \\\n", 2178 | "339 FOR_SALE 999000.0 \n", 2179 | "223 FOR_SALE 499900.0 \n", 2180 | "363 FOR_SALE 1890000.0 \n", 2181 | "398 FOR_SALE 50000000.0 \n", 2182 | "82 FOR_SALE 349900.0 \n", 2183 | "\n", 2184 | " homeInfo_open_house_info_open_house_showing_0_open_house_start \\\n", 2185 | "339 1.658005e+12 \n", 2186 | "223 0.000000e+00 \n", 2187 | "363 0.000000e+00 \n", 2188 | "398 0.000000e+00 \n", 2189 | "82 0.000000e+00 \n", 2190 | "\n", 2191 | " homeInfo_open_house_info_open_house_showing_0_open_house_end \\\n", 2192 | "339 1.658012e+12 \n", 2193 | "223 0.000000e+00 \n", 2194 | "363 0.000000e+00 \n", 2195 | "398 0.000000e+00 \n", 2196 | "82 0.000000e+00 \n", 2197 | "\n", 2198 | " homeInfo_isNonOwnerOccupied homeInfo_isPremierBuilder \\\n", 2199 | "339 True False \n", 2200 | "223 True False \n", 2201 | "363 True False \n", 2202 | "398 True False \n", 2203 | "82 True False \n", 2204 | "\n", 2205 | " homeInfo_isZillowOwned homeInfo_currency homeInfo_country \\\n", 2206 | "339 False USD USA \n", 2207 | "223 False USD USA \n", 2208 | "363 False USD USA \n", 2209 | "398 False USD USA \n", 2210 | "82 False USD USA \n", 2211 | "\n", 2212 | " homeInfo_lotAreaValue homeInfo_lotAreaUnit homeInfo_datePriceChanged \\\n", 2213 | "339 0.28 acres 1.657091e+12 \n", 2214 | "223 0.45 acres 0.000000e+00 \n", 2215 | "363 1742.40 sqft 1.657264e+12 \n", 2216 | "398 49.72 acres 0.000000e+00 \n", 2217 | "82 9583.20 sqft 0.000000e+00 \n", 2218 | "\n", 2219 | " homeInfo_priceReduction homeInfo_priceChange homeInfo_taxAssessedValue \\\n", 2220 | "339 $80,000 (Jul 6) -80000.0 748700.0 \n", 2221 | "223 0 0.0 292300.0 \n", 2222 | "363 $60,000 (Jul 8) -60000.0 948700.0 \n", 2223 | "398 0 0.0 13286107.0 \n", 2224 | "82 0 0.0 224300.0 \n", 2225 | "\n", 2226 | " homeInfo_listing_sub_type_is_comingSoon homeInfo_unit \\\n", 2227 | "339 0 0 \n", 2228 | "223 0 0 \n", 2229 | "363 0 0 \n", 2230 | "398 0 0 \n", 2231 | "82 True 0 \n", 2232 | "\n", 2233 | " homeInfo_open_house_info_open_house_showing_1_open_house_start \\\n", 2234 | "339 1.658088e+12 \n", 2235 | "223 0.000000e+00 \n", 2236 | "363 0.000000e+00 \n", 2237 | "398 0.000000e+00 \n", 2238 | "82 0.000000e+00 \n", 2239 | "\n", 2240 | " homeInfo_open_house_info_open_house_showing_1_open_house_end \\\n", 2241 | "339 1.658099e+12 \n", 2242 | "223 0.000000e+00 \n", 2243 | "363 0.000000e+00 \n", 2244 | "398 0.000000e+00 \n", 2245 | "82 0.000000e+00 \n", 2246 | "\n", 2247 | " homeInfo_listing_sub_type_is_newHome homeInfo_newConstructionType \\\n", 2248 | "339 0 0 \n", 2249 | "223 0 0 \n", 2250 | "363 0 0 \n", 2251 | "398 0 0 \n", 2252 | "82 0 0 \n", 2253 | "\n", 2254 | " homeInfo_videoCount \\\n", 2255 | "339 0.0 \n", 2256 | "223 0.0 \n", 2257 | "363 0.0 \n", 2258 | "398 0.0 \n", 2259 | "82 0.0 \n", 2260 | "\n", 2261 | " homeInfo_open_house_info_open_house_showing_2_open_house_start \\\n", 2262 | "339 0.0 \n", 2263 | "223 0.0 \n", 2264 | "363 0.0 \n", 2265 | "398 0.0 \n", 2266 | "82 0.0 \n", 2267 | "\n", 2268 | " homeInfo_open_house_info_open_house_showing_2_open_house_end \\\n", 2269 | "339 0.0 \n", 2270 | "223 0.0 \n", 2271 | "363 0.0 \n", 2272 | "398 0.0 \n", 2273 | "82 0.0 \n", 2274 | "\n", 2275 | " homeInfo_isRentalWithBasePrice homeInfo_listing_sub_type_is_forAuction \n", 2276 | "339 0 0 \n", 2277 | "223 0 0 \n", 2278 | "363 0 0 \n", 2279 | "398 0 0 \n", 2280 | "82 0 0 " 2281 | ] 2282 | }, 2283 | "execution_count": 23, 2284 | "metadata": {}, 2285 | "output_type": "execute_result" 2286 | } 2287 | ], 2288 | "source": [ 2289 | "pd.set_option('display.max_columns', None)\n", 2290 | "\n", 2291 | "#flatten\n", 2292 | "def flatten_json(nested_json, exclude=['']):\n", 2293 | " out = {}\n", 2294 | "\n", 2295 | " def flatten(x, name='', exclude=exclude):\n", 2296 | " if type(x) is dict:\n", 2297 | " for a in x:\n", 2298 | " if a not in exclude: flatten(x[a], name + a + '_')\n", 2299 | " elif type(x) is list:\n", 2300 | " i = 0\n", 2301 | " for a in x:\n", 2302 | " flatten(a, name + str(i) + '_')\n", 2303 | " i += 1\n", 2304 | " else:\n", 2305 | " out[name[:-1]] = x\n", 2306 | "\n", 2307 | " flatten(nested_json)\n", 2308 | " return out\n", 2309 | "\n", 2310 | "#merge frames\n", 2311 | "A = pd.DataFrame([flatten_json(x) for x in df['hdpData']])\n", 2312 | "df['id'] = df['id'].astype(int)\n", 2313 | "A['homeInfo_zpid'] = A['homeInfo_zpid'].astype(int)\n", 2314 | "df = pd.concat([df,A], axis=1).fillna(0)\n", 2315 | "print(df.shape)\n", 2316 | "df.head()" 2317 | ] 2318 | } 2319 | ], 2320 | "metadata": { 2321 | "kernelspec": { 2322 | "display_name": "Python 3", 2323 | "language": "python", 2324 | "name": "python3" 2325 | }, 2326 | "language_info": { 2327 | "codemirror_mode": { 2328 | "name": "ipython", 2329 | "version": 3 2330 | }, 2331 | "file_extension": ".py", 2332 | "mimetype": "text/x-python", 2333 | "name": "python", 2334 | "nbconvert_exporter": "python", 2335 | "pygments_lexer": "ipython3", 2336 | "version": "3.8.5" 2337 | } 2338 | }, 2339 | "nbformat": 4, 2340 | "nbformat_minor": 4 2341 | } 2342 | -------------------------------------------------------------------------------- /zillow_final.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxwellbade/zillow_scrape_python/2714d65a9e4d853a3b4aaaee6a783151509fa88d/zillow_final.png --------------------------------------------------------------------------------