I have been working on a project that checks twitch usernames are taken or not, it seems the fastest you can do is 750ms per request before you get errors and then eventually ip banned, So i know twitch whitelists some bots for whispers, is there anyway whoever is in charge of twitches API can do the same?
What is it you’re trying to do on the larger scale?
The only reason I can see for automatically checking if an account is available for registration is for mass registering accounts, which is something you definitely should not be doing.
Passport is not an officially supported API. Supported APIs start with api.twitch.tv/kraken. I would also recommend, when using Kraken, to be mindful of rate limits.