I already answered this in the Discord
Get Streams: https://dev.twitch.tv/docs/api/reference#get-streams
or
Get Channel Info: https://dev.twitch.tv/docs/api/reference#get-channel-information
Will let you lookup a channel to get title/category, and if live the view count
You may need Get Users: https://dev.twitch.tv/docs/api/reference#get-users to do a name to ID lookup
Followers count will need the total field from https://dev.twitch.tv/docs/api/reference#get-users-follows
And for getting the name from the outgoing raid either
- Create a UI that you put the name into and your bot or some code running under your auth initiates the raid
- Listen to a moderator starting a raid via the mod actions PubSub topic https://dev.twitch.tv/docs/pubsub
Everything apart from bot/pubsub can use any kind of token, but bot/pubsub will need a user access token scoped as needed