And looks like op is looking for a performance boost
In that case a custom host like mempool.space can be installed to handle all the block chain data already parsed and processed in this way you can change your API end point to this localhost server without any restriction..
This time may vary depending on the specific data being used and the processing involved, I thing, but 46 seconds is a relatively short amount of time.
Once that the data is downloaded an proccessed the waiting time will be just small.