Well thanks for the long explanation i still dont know if its worth upgrading tonthe professional version
If just for the API, right now may not be the good time. But you can get around this with Yiimp pools that offer dedicated stratum ports for each coin. By setting up user defined Online Services, this works great at pools such as BSOD.pw...that way it grabs profit data exactly same as how it does with zpool and the likes but only focuses on the one coin. This is also much simpler while you still can diversify your holdings from mining.
For example, I'm doing this with SHIELD (XSH) x17 sand blake2s on BSOD, since it's multi algo and the coins plugin by @soothaa don't work with it due to inability to identify individual algo's difficulty from block explorers.
You simply need to extend this method to coins that interests you, remember this only works when the coin has its own dedicated stratum port at the Yiimp pool.