Você pode usar o Promise.all que retornará a resposta de todas as solicitações assim que todas forem bem-sucedidas
const PromiseArr = [];
for (let i = 0; i < info.length; i++){
var url = "https://whattomine.com/coins.json?" + algo + "=true" + "&factor%5B" + algo + "_hr%5D=" + info[i]
PromiseArr.push(
axios.get(url).then(result => new Promise(resolve => resolve(result.data.coins.Monero.btc_revenue)))
);
}
Promise.all(PromiseArr).then(res => {
console.log(res)
});