@a1ba @julia @IoI_xD also i believe they do have some detection mechanism, if you spam the API too much, or send very unexpected requests, they'll ban you.
i heard from someone developing one such client that at some point they ramped it up so much that people started getting banned for using an outdated mobile client or things like that, so while not actively enforced, you better make sure your client is bug-for-bug api compatible if you want to ensure people don't get banned