Hey again, the API I am using is this which I believe is a Velo API. I managed to get some data from the query, however I resorted to creating a webhook which listens for a purchase or cancellation of a plan after which I add that data to my own custom table. This way I have more detailed information on the subscription.
Regarding the abuse I know that even Netflix cannot handle this issue, although I was wondering if there is a restriction which can applied to IP addresses so you limit the number of accounts which can be created from a single IP. Do you think this is possible to be implemented ?