title: How to make parallel a web api calls in C#
body: <p>I am working on a project where I will have to make more than 100k web api calls. This is required for initializing an application with the data from some other system. This is one time activity.The api does not provide any thing like batch processing, neither do that have async methods. If I just call them in a normal way it is taking more than a day to complete the whole process process. Can somebody suggest a good way to accomplish in an efficient way ?</p>
  
  <p>Thanks in advance.</p>