Jim has an idea

As for addresses, I'd just leave that up to the user. First, because lots of rentals are just advertised with a sign in the yard and b) Craiglist is the go to for apt rentals, but they don't open their API to developers.