{ "info": { "author": "Hannes Hapke", "author_email": "hannes.hapke@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4" ], "description": "==================\npyzillow 0.3\n==================\n\nBy Hannes Hapke & Miguel Paolino\n\n10/09/2015\n.. image:: https://travis-ci.org/hanneshapke/pyzillow.png?branch=master\n :target: https://travis-ci.org/hanneshapke/pyzillow\n\n.. image:: https://pypip.in/d/pyzillow/badge.png\n :target: https://pypi.python.org/pypi/pyzillow\n\n.. image:: https://coveralls.io/repos/hanneshapke/pyzillow/badge.png\n :target: https://coveralls.io/r/hanneshapke/pyzillow\n\n=======\nREADME\n------\nThis is a Python wrapper for [Zillow's API](http://www.zillow.com/howto/api/APIOverview.htm).\n\nCurrrently it supports the GetDeepSearchResults and GetUpdatedPropertyDetails APIs.\n\nIt allows you to directly convert an address/zipcode (GetDeepSearchResults API) or zillow id (GetUpdatedPropertyDetails API) into real estate data from the Zillow database.\n\nDocumentation available here: http://pyzillow.readthedocs.org/en/latest/\n.. image:: https://readthedocs.org/projects/pyzillow/badge/?version=latest\n :target: https://readthedocs.org/projects/pyzillow\n\n=======\nDependencies\n------------\nIt requires the xml.etree module, included with Python versions 2.7 and later.\nThe [requests](http://docs.python-requests.org/en/latest/index.html) library is also needed and will be installed by setuptools.\n\nIt is developed on Python 2.7 but should work on earlier versions. We have not tested it with Python 3. Sorry.\n\nCurrently it is supporting the GetDeepSearchResults and GetUpdatedPropertyDetails API.\n\nIt allows you to directly convert an address/zipcode (GetDeepSearchResults API) or zillow id (GetUpdatedPropertyDetails API) into\nreal estate data based on the Zillow database.\n\nInstallation\n------------\nYou can install this package using pip:\n\n pip install pyzillow\n\nor download the source from https://github.com/hanneshapke/pyzillow and install\n\n python setup.py install\n\n\nUsage of the GetDeepSearchResults API\n-------------------------------------\n\n from pyzillow.pyzillow import ZillowWrapper, GetDeepSearchResults\n ...\n address = 'YOUR ADDRESS'\n zipcode = 'YOUR ZIPCODE'\n ...\n zillow_data = ZillowWrapper(YOUR_ZILLOW_API_KEY)\n deep_search_response = zillow_data.get_deep_search_results(address, zipcode)\n result = GetDeepSearchResults(deep_search_response)\n ...\n result.zillow_id # zillow id, needed for the GetUpdatedPropertyDetails\n\nThe following attributes are currently supported:\n\n - zillow_id\n - home_type\n - home_detail_link\n - graph_data_link\n - map_this_home_link\n - latitude\n - latitude\n - coordinates (as GEOS point)\n - tax_year\n - tax_value\n - year_built\n - property_size\n - home_size\n - bathrooms\n - bedrooms\n - last_sold_date\n - last_sold_price_currency\n - last_sold_price\n - zestimate_amount\n - zestimate_last_updated\n - zestimate_value_change\n - zestimate_valuation_range_high\n - zestimate_valuationRange_low\n - zestimate_percentile\n\n\nUsage of the GetUpdatedPropertyDetails API\n------------------------------------------\n\n from pyzillow.pyzillow import ZillowWrapper, GetUpdatedPropertyDetails\n ...\n zillow_id = 'YOUR ZILLOW ID'\n ...\n zillow_data = ZillowWrapper(YOUR_ZILLOW_API_KEY)\n updated_property_details_response = zillow_data.get_updated_property_details(zillow_id)\n result = GetUpdatedPropertyDetails(updated_property_details_response)\n ...\n result.rooms # number of rooms of the home\n\nThe following attributes are currently supported:\n\n - zillow_id\n - home_type\n - home_detail_link\n - photo_gallery\n - latitude\n - latitude\n - coordinates (as GEOS point)\n - year_built\n - property_size\n - home_size\n - bathrooms\n - bedrooms\n - home_info\n - year_updated\n - floor_material\n - num_floors\n - basement\n - roof\n - view\n - parking_type\n - heating_sources\n - heating_system\n - rooms\n - home_description\n - neighborhood\n - school_district\n\nThe following attributes are not provided by the API:\n\n - graph_data_link\n - map_this_home_link\n - tax_year\n - tax_value\n - last_sold_date\n - last_sold_price_currency\n - last_sold_price\n\n\nContact Information\n-------------------\nAuthor: Hannes Hapke (renooble)\nTwitter: @hanneshapke\n\nInternet: https://github.com/hanneshapke/\n\nFor comments, issues, requests, please contact via Github at the above website\n\n\nChangelog\n---------\n- Version 0.5.3/4/5 > Updated __init__.py\n- Version 0.5.2 > Updated setup.py\n- Version 0.5.1 > Python 3.4 support\n- Version 0.5 > Removed django.contrib.gis.geos dependency, remove Django from the pip requirements, moved requirements to separate folder, updated tests, mocked tests\n- Version 0.4 > DepreciationWarning: def coordinates(self) will not be supported in version 0.5\n- Version 0.3.1 > Merged PR\n- Version 0.3 > pip created and code refactored\n- Version 0.2 > API Wrapper for the GetDeepSearchResults and GetUpdatedPropertyDetails API. test.py and setup.py created.\n- Version 0.1 > Project created\n\n\n\nDocumentation\n-------------\n\nThe full documentation is at http://pyzillow.rtfd.org.\n\n\n\nHistory\n-------\n\n0.5.0 (2015-09-12)\n++++++++++++++++++\n\n* Removed Django depemdemcy, mocked tests, Python 3.4 support\n\n0.4.0 (2014-12-20)\n++++++++++++++++++\n\n* Zestimate extracted from Zillow's GetDeepSearchResults API.\n\n0.3.1 (2014-12-20)\n++++++++++++++++++\n\n* Added test cases and increased test coverage setup.\n\n0.3.0 (2014-12-19)\n++++++++++++++++++\n\n* Refactored structure, travis CI compliance, coverage setup.\n\n0.2.7\n++++++++++++++++++\n\n* Bug fix: Missing ParseError, numRooms now read from UpdatedProperty\n\n0.2.6\n++++++++++++++++++\n\n* Bug fix\n\n0.2.5\n++++++++++++++++++\n\n* Using markdown as README file for setup.py\n\n0.2.4\n++++++++++++++++++\n\n* Coordinates provides as GEOS point\n\n0.2.3\n++++++++++++++++++\n\n* New attributes added: home_description, num_floors, floor_material, parking_type\n\n0.2.2\n++++++++++++++++++\n\n* Licence changed to MIT\n\n0.2.1\n++++++++++++++++++\n\n* pip created and code refactured\n\n0.2\n++++++++++++++++++\n\n* API Wrapper for the GetDeepSearchResults and GetUpdatedPropertyDetails API. test.py and setup.py created.\n\n0.1\n++++++++++++++++++\n\n* Project created", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/hanneshapke/pyzillow", "keywords": "pyzillow", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "pyzillow", "package_url": "https://pypi.org/project/pyzillow/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyzillow/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/hanneshapke/pyzillow" }, "release_url": "https://pypi.org/project/pyzillow/0.5.5/", "requires_dist": null, "requires_python": null, "summary": "Python API wrapper for Zillow's API", "version": "0.5.5" }, "last_serial": 1721026, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "20d1d11dde6038b8c9c7016e74d91784", "sha256": "0ccec35448e4d1b2d85a7b603a9abdc0e1c81704e3b328f314c343a6fe18c106" }, "downloads": -1, "filename": "pyzillow-0.0.2.tar.gz", "has_sig": false, "md5_digest": "20d1d11dde6038b8c9c7016e74d91784", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5498, "upload_time": "2014-01-21T05:22:44", "url": "https://files.pythonhosted.org/packages/99/4d/0c3768f49f47ceb0512769d2f42345cea115a2cdf15e970e21777c6216c8/pyzillow-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "714b2baade8fcef85b1b58a014b344f1", "sha256": "6d0d8a4e4aaa932c7c423bbe3698e4a15bb6bffbacd02032c27511156a4450ae" }, "downloads": -1, "filename": "pyzillow-0.0.3.tar.gz", "has_sig": false, "md5_digest": "714b2baade8fcef85b1b58a014b344f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3032, "upload_time": "2014-01-21T06:03:35", "url": "https://files.pythonhosted.org/packages/17/2e/7cc4f7f453ecbcd821548bbedec74bcfa459f5edb41dcb1cfb578b4bf2ce/pyzillow-0.0.3.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "b008d70d70b2df35e4c437786354aaaa", "sha256": "e08153c1fb2c79f3330565fa36622d0e9c2011ec81924ac8058706e0ab98897b" }, "downloads": -1, "filename": "pyzillow-0.2.1.tar.gz", "has_sig": false, "md5_digest": "b008d70d70b2df35e4c437786354aaaa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3048, "upload_time": "2014-01-21T06:15:39", "url": "https://files.pythonhosted.org/packages/5a/48/b2a919b8f160f0bf0f294f9b31be171f33798e8007eb90fd92e113d42bb2/pyzillow-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "1c3b1b30c828efdd2482c5606b4597ee", "sha256": "7771a261bff8e69aa0927c25d32cf4199e881031d7e0890bb60a233a15b30617" }, "downloads": -1, "filename": "pyzillow-0.2.2.tar.gz", "has_sig": false, "md5_digest": "1c3b1b30c828efdd2482c5606b4597ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5997, "upload_time": "2014-01-21T06:18:29", "url": "https://files.pythonhosted.org/packages/24/8e/be39bf72bc777a5b2daa32ebb00a9177f6a58a19fffc13d53cbfd6ad6c9b/pyzillow-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "b47f48fd1fb3aa0f345689a8cf2f69cd", "sha256": "e506ad7dae36452ccc7c1c9d878737bd6d2b88f0b24254b4d0283dc3e7f88bea" }, "downloads": -1, "filename": "pyzillow-0.2.3.tar.gz", "has_sig": false, "md5_digest": "b47f48fd1fb3aa0f345689a8cf2f69cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5213, "upload_time": "2014-01-28T21:47:08", "url": "https://files.pythonhosted.org/packages/7d/12/4888ef8218d8ef2784d7a738017f75d13770bbd7abd03a8ab2bf0dd13d5d/pyzillow-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "6cf51e8e7c5356a2c41dfbd5665e2ea4", "sha256": "8f106866cbfe8f5c3ef2090a2c4530d8c467fc231cca7c6cae332b0c6c0b331d" }, "downloads": -1, "filename": "pyzillow-0.2.4.tar.gz", "has_sig": false, "md5_digest": "6cf51e8e7c5356a2c41dfbd5665e2ea4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5328, "upload_time": "2014-01-28T22:22:13", "url": "https://files.pythonhosted.org/packages/02/3a/fb4586747aec2d02825540ff86dc1970563e5ef22b4619584aa61fecd2b8/pyzillow-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "1fc8884fb8779fffad9d5c92340f869e", "sha256": "635faa895f6d923b56911098998d7a2e468b358d16f49d0adc8b1634f2c144f5" }, "downloads": -1, "filename": "pyzillow-0.2.5.tar.gz", "has_sig": false, "md5_digest": "1fc8884fb8779fffad9d5c92340f869e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4337, "upload_time": "2014-01-28T22:35:56", "url": "https://files.pythonhosted.org/packages/53/00/c24705fe060e0244928a77fa27570ba371021a21dc14c4a655d642aa27b2/pyzillow-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "bd1a6b3f40f3f80c15fa6e5b8de887b9", "sha256": "1e9304c0c2905099a52107443e69547109c604e10d527e6d5cc5a41fd9014858" }, "downloads": -1, "filename": "pyzillow-0.2.6.tar.gz", "has_sig": false, "md5_digest": "bd1a6b3f40f3f80c15fa6e5b8de887b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4327, "upload_time": "2014-01-28T22:38:09", "url": "https://files.pythonhosted.org/packages/f7/ca/5e9757f17da763390ce2e727bf8191cffaf22931a076d05fa57a2356f375/pyzillow-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "32949493f2312c487ed5d92488e3c508", "sha256": "058d850ca43b41da23dc4da85e38add3e35936b5d0428b0d19706c59bcff25bb" }, "downloads": -1, "filename": "pyzillow-0.2.7.tar.gz", "has_sig": false, "md5_digest": "32949493f2312c487ed5d92488e3c508", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4349, "upload_time": "2014-04-03T15:15:59", "url": "https://files.pythonhosted.org/packages/01/d6/e3c10902ce744632962a84f6af2bb4799e2c62acd3af2e04574cdb07f4cf/pyzillow-0.2.7.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "aa20bab5722f069de969855fde2b69cb", "sha256": "49d30a76d1f82593ec38db297a12a28c5bc90a51f21ffb1affe1891c56457030" }, "downloads": -1, "filename": "pyzillow-0.3.0.tar.gz", "has_sig": false, "md5_digest": "aa20bab5722f069de969855fde2b69cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9933, "upload_time": "2014-12-20T23:08:10", "url": "https://files.pythonhosted.org/packages/5b/33/038afd1a59af0e35799265f3155e01616378738105b0888588956a1e074b/pyzillow-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "90e8f82e31cd9d142c906d5735e7cd21", "sha256": "e7617a779243afbc809957c68a98f05dffeba9c663b3a7447e11bad6f5c564b1" }, "downloads": -1, "filename": "pyzillow-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "90e8f82e31cd9d142c906d5735e7cd21", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 12058, "upload_time": "2014-12-20T23:39:58", "url": "https://files.pythonhosted.org/packages/19/80/23e02ff1d1d6ad86d445d7bd95eb696ce396aa5a2687b2c1564794fcda46/pyzillow-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4beda24c3cbca035abbbcb22724db0c0", "sha256": "97662c076b5a5dc028840f989ca117c0dbd48c90f14bb29c1a4d28f09664c7c0" }, "downloads": -1, "filename": "pyzillow-0.4.0.tar.gz", "has_sig": false, "md5_digest": "4beda24c3cbca035abbbcb22724db0c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9920, "upload_time": "2014-12-20T23:13:06", "url": "https://files.pythonhosted.org/packages/a2/3b/c3a4358705376ba7ab45652a23a768504aed152e69449d7a5bc6cfaddbbc/pyzillow-0.4.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "cf026c59be35d2deb5ab45e69f62f4c2", "sha256": "20c020c767a260f823fb746cd27ba83104072a79777cce8f9697f6b418eb7808" }, "downloads": -1, "filename": "pyzillow-0.5.1.tar.gz", "has_sig": false, "md5_digest": "cf026c59be35d2deb5ab45e69f62f4c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11555, "upload_time": "2015-09-13T07:27:25", "url": "https://files.pythonhosted.org/packages/7b/d0/0c5b044d5be9a50f91515e2f357005aec327bc9a2b73447d25ae156d7e64/pyzillow-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "53e45cba10dc01ac8a7e9e50c4e9eb23", "sha256": "da5beae92f8fd70d86086e5e7158dc57fd8f10ffe9e1c97dc49cd56947694ede" }, "downloads": -1, "filename": "pyzillow-0.5.2.tar.gz", "has_sig": false, "md5_digest": "53e45cba10dc01ac8a7e9e50c4e9eb23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11547, "upload_time": "2015-09-13T20:10:10", "url": "https://files.pythonhosted.org/packages/c1/0a/e900d3536b9b3648ef6cf83b1cc8c83c1709a2f14f9132df9beb5d9a4474/pyzillow-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "bb09bcd85f50ea6beeb71718e672fb5f", "sha256": "1f83cbc1027c523ba712fd09490fe2c62f6b7a6a153f864879fe4cd88a563447" }, "downloads": -1, "filename": "pyzillow-0.5.3.tar.gz", "has_sig": false, "md5_digest": "bb09bcd85f50ea6beeb71718e672fb5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11549, "upload_time": "2015-09-13T20:39:50", "url": "https://files.pythonhosted.org/packages/ce/2f/a61bf848c163fa1856312a69f0e6566d67dd9465d88cc135b3d5987c0072/pyzillow-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "faed6adb1a11b6506c8ff2431f0750cf", "sha256": "4b7504e886f8ffd9108bd4d2435b92fdbb289671bc237b472ab7fda29b4b3e92" }, "downloads": -1, "filename": "pyzillow-0.5.4.tar.gz", "has_sig": false, "md5_digest": "faed6adb1a11b6506c8ff2431f0750cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11580, "upload_time": "2015-09-13T20:53:25", "url": "https://files.pythonhosted.org/packages/c0/c2/e908240a9e579410ff6058cda1ac673f32d250de3846e79323250347a6fc/pyzillow-0.5.4.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "afa4f0341149810d11c34362fc7f3a3a", "sha256": "b73cb3d7ad77fc4fd899aeb52cb7ebd4425c988356f5c017527d678d29a1328e" }, "downloads": -1, "filename": "pyzillow-0.5.5.tar.gz", "has_sig": false, "md5_digest": "afa4f0341149810d11c34362fc7f3a3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11582, "upload_time": "2015-09-13T21:09:04", "url": "https://files.pythonhosted.org/packages/d8/e7/011ff5712e22c56e6452ecdcc28e20e044b2a40b4c5a1c20b6d8acd7559a/pyzillow-0.5.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "afa4f0341149810d11c34362fc7f3a3a", "sha256": "b73cb3d7ad77fc4fd899aeb52cb7ebd4425c988356f5c017527d678d29a1328e" }, "downloads": -1, "filename": "pyzillow-0.5.5.tar.gz", "has_sig": false, "md5_digest": "afa4f0341149810d11c34362fc7f3a3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11582, "upload_time": "2015-09-13T21:09:04", "url": "https://files.pythonhosted.org/packages/d8/e7/011ff5712e22c56e6452ecdcc28e20e044b2a40b4c5a1c20b6d8acd7559a/pyzillow-0.5.5.tar.gz" } ] }