1.Получай через ретрофит/volley/okhttp.
2. Каждую минуту делать андроид не даст. Просто прибьет наглое приложеение что пытается это делать со временем. Раз в 15 минут гарантированнт можно через воркменеджер пока аппарат не в doze. В нем хз, может и пару раз в сутки дадут доступ к сети