I'm not sure if this is the best place to ask this, but it goes.

I'm doing planning/research for a website that NEEDS a database of addresses for every home in the US. I don't need resident names or anything, just the address, city, zip, state, etc. I plan to interface with the Zillow api to get more details for each address per user request, but I need the address in the db for sitemap building and I will have more meta data that will reference these addresses.

Is there an API I could scrap this from or a public database of this somewhere reliable free or paid? Preferably with the ability to get updates!