Višņakovs był członkiem młodzieżowej reprezentacji Łotwy w eliminacjach do mistrzostw Europy U–21 w 2011 oraz w eliminacjach do mistrzostw Europy U–21 w 2013. Dwukrotnie zagrał w reprezentacji U–23, w meczach z Estonią i Anglią, w obu strzelając po jednej bramce. W kadrze seniorów zadebiutował w meczu eliminacji do mistrzostw świata w Brazylii z Litwą.