The hosting rate limit is 3 changes to the Host every 30 minutes.
Example NOTICE raised via chat when you do a host command via chat. (Parsed to JSON from IRC)
Notice {
tags: { 'msg-id': 'hosts_remaining' },
command: 'NOTICE',
message: '2 host commands remaining this half hour.',
raw: '@msg-id=hosts_remaining :tmi.twitch.tv NOTICE #SOMECHANNEL :2 host commands remaining this half hour.\r',
user: false,
room: '#SOMECHANNEL',
action: false
}
What is your use case for changing hosts more often than 3 (or 5) per 30 minutes (or whatever the dashboard time limit is) anyway?