Interesting. An API call shouldn't return HTML, since it's essentially just a proxy to query a DB for some value, so I can see why they'd think you're web scraping. Might want to try a different API?
But yeah, most APIs have a fee associated with them, so web scraping gets around that. You could fully commit to it, nothing wrong with that. If you're web scraping though, I'd definitely do some studying up on how the DOM works. Once you learn to navigate it, things get a lot easier. https://www.w3schools.com/whatis/whatis_htmldom.asp
Good luck!!
I'm no professional, but if you're concerned about it and it's available to you, maybe try some sort of anger management class?
But: imo, one of the best lessons I've learned is that you're not defined by your emotions and thoughts, only how you act on them. Getting angry about being angry would just feed a big ole anger loop. So if you can identify what makes you angry, you can take however much control you can over your environment to reduce it, and don't beat yourself up for feeling a certain way!