If anything, your message is way too vague to build anything, and that would be why you "can't figure out how to build a pipe".
First, you need a source. you want businesses by zip code, maybe you should consider some electronic telephone directory? Then a first step would be to fetch that raw data and slim it to the desired data.
If you only wanted a listing of businesses, then the deed is done.