The Premium Reporting API provides a PAT (Personal Access Token) exactly for this use case, letting you access their API from a server side, without having a user going through the 3-legged login dance.