How to generate more rows from API

I am getting the below problems when I use gold plan license with mockaroo

  1. It can only generate 5000 records at a time, but we can keep in loop/multiple threads to generate more records.

  2. The request is a timeout after 30secs. So we have to explore, how to increase the timeout value.

  3. We may have duplicate records across the files on generating bulk records if we keep generating the 5000 records.

is there any asynchronous approach to generate the data?