Hello!
I have 10 years of experience within a large online marketing agency offering social media growth services that did involve scraping user information from Instagram.
You've laid out quite a task here. First off I have to say that no one can provide you with all Instagram accounts like you've asked (In fact I would be weary of anyone who claims they can). There are a lot of scrapers out there, but they all start from somewhere that is searchable like a topic, relevant profile, or a location. Instagram wouldn't let a single account, or even a network of accounts to browse that much data that quickly. The logistics behind a task like that would be a nightmare, and by the time it was able to be complete the data would likely be unreliable. Now that I've got the bad news out of the way I'd like to explain how I can help.
I've gathered this data many times as an ongoing task. You basically have to program an account, or a few accounts, to behave as a human would and browse this data and extract the profiles that meet your criteria. If I could get a little more information aboutt he type of people you are targeting I can come up with some ideas of where to start with the extraction. Also, email addresses are sometimes given in Instagram profiles, but most often not. Those people prefer to be contacted through IG. If you're interested, we can also discuss alternate ways to reach out to these people.
Looking forward to hearing from you!