Inconsistent results with /channels/channelName

In case it helps anyone, changing it to this works:

twitch.getChannel('highstakespoke', function(err, results) {
    
    if(err) console.log(err);
    console.log(results);
    
});

But if you do this:

request.get({
    url: 'https://api.twitch.tv/kraken/channels' + '/highstakespoke', 
    json: true
}, function(err, response, body) {
    
    if(err) console.log(err);
    
    console.log(response.statusCode);

You will get 200 and 400 randomly.