Quote from Runningbear:
Esignal has an api+ but they haven't actively promoted it or put much effort into supporting it. Firstly you have to pay extra for it, which is not fair if you are already paying for the data anyway.
They have openly admitted in the past they they are worried about api users putting a strain on the system by not calling data correctly. I guess they are worried about possibly effecting the performance of non api users. Which is a short way of saying. It's not their core business and they don't give a shit.
You're probably better to look at iq feed. It's essentially the same data for half the price.