Is there an API for using twitch.tv/activate?

No, there isn’t a way to get access. Everything publicly available is found in the documentation at dev.twitch.tv/docs.