Thanks for the comments everyone! To clarify upfront, I wouldn't be selling this or anything like that. Just thought I could kill two birds with one stone by saving myself some time when analyzing deals, and also beefing up my resume. I've also heard from a lot of other people that the Zestimate can be pretty far off sometimes, but for the rental prices I found this handy page (https://www.zillow.com/howto/DataCoverageRentZesti...) from Zillow that gives their own analysis on the Zestimate accuracy for a given city. I'm in Minneapolis, so it looks pretty good for the rental Zestimate at least.
@Senthil N. If you have any of your code on GitHub I'd love to check it out! I don't have direct access to the MLS, so I've just been receiving a daily list of multi-families in my target market. Part of my logic for the project is that MLS is just a listing service, while Zillow is primarily an analysis tool - which leads me to think that there will be better insight available on Zillow. The MLS also does not have an API, so there isn't a way to automate the analysis like you can do with Zillow. But, like you mentioned a more experienced investor might have such a finely tuned MLS search that all of this is unnecessary. Could you see a spreadsheet like I mentioned being useful for any non-newbies?
@Kevin Powell Lot of great ideas! The Google Maps idea would be really cool and I've wanted to try using their API for a while now. It would probably take a while for me to actually save time in the long run by creating this, especially in Mpls, but I thought it would be cool if I could make it user-friendly enough for other people to use. I'm not sure what extra info Zillow has vs the MLS, but the MLS doesn't have any API's so I don't think a project like this would even be possible.
@Todd Dexheimer Outside of inner-city listings have you found it to be somewhat accurate?
@John Woodrich I think most of the info is similar as well, but the catch is that Zillow has an interface that allows a script to get that data whereas the MLS doesn't. A more experienced investor maybe wouldn't need this because their MLS search criteria is so finely tuned, but if someone is looking at a wider market, they could just take all of the addresses that are returned in their search and then pass it to this script.