Fish Wang says to Ow< [MSFW]
var request = require("request"); request.get('https://soundcloud.com/j-cole/high-for-hours', { headers: { 'User-Agent': "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:50.0) Gecko/20100101 Firefox/50.0" } }, function (err, res, txt) { if (err) { return console.log(err); } console.log(txt); var id = /soundcloud:\/\/sounds:(\d+)/.exec(txt)[1]; var appPath = txt.match(/assets\/app-[0-9a-f\-]+\.js/)[0]; var appVersion = /window\.__sc_version = "(\d+)"/.exec(txt)[1]; console.log(id, appPath, appVersion) request.get('https://a-v2.sndcdn.com/' + appPath, { headers: { 'User-Agent': "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:50.0) Gecko/20100101 Firefox/50.0" } }, function (err, res, txt) { if (err) { return console.log(err); } var token = /,client_id:"([a-zA-Z0-9]+)",/.exec(txt)[1] console.log(token) // https://api.soundcloud.com/i1/tracks/302914288/streams?client_id=fDoItMDbsbZz8dY16ZzARCZmzgHBPotA&app_version=1484833232 request.get(' https://api.soundcloud.com/i1/tracks/' + id + '/streams?client_id=' + token + '&app_version=' + appVersion, { headers: { 'User-Agent': "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:50.0) Gecko/20100101 Firefox/50.0" } }, function (err, res, txt) { if (err) { return console.log(err); } console.log(txt); }) }) })