It cannot be done in either API
The date created in Kraken isn’t reliable to determine months subscribed. As it only represents “time since last gap/error in payments”, not the true start date
We have a uservoice open for helix subs to return tenure data here
Currently the only way to get months subscribed is to capture it in real time when the user resubscribes, from chat or pubsub