Вам не нужно использовать вызов API, если вы уже сохранили эти данные, что вы можете сделать, это определить переменную метки времени внутри класса вашей модели и поместить любое значение времени (вы можете добавить дни или месяцы), которое должно определитьдолжно ли ваше приложение извлекать данные или нет, если время еще не прошло, вы можете получить данные из локальной базы данных, документация для Android рекомендует использовать NetworkBoundResource для обработки этого случая, проверьте, поможет ли этовас много.