а request точно не вернет весь html файл страницы со скриптами?
если я правильно понимаю, то интересует массив trackinfo: [...] из главной страницы, может выйдет его без cheerio выцепить регулярным выражением из request.get('bandcamp.com/...'), ну и потом просто распарсить как обычную строку через JSON.parse
UPD
ну и кстати получается, ща регулярку доковыряю и тоже напишу свой граббер бандкампа
request('https://zachtronics.bandcamp.com/album/shenzhen-i-o-ost', function (error, response, body) {
res.send(body.match(/(?<=trackinfo:)(.*)(?=,)/gi))
// кривая регулярка, выцепляет не всё что надо
});