Ну да
Вот ты говоришь что в редис можно поставить 60 секундный токен, и его чекать
А как его чекать? Фронт хочет отправить 1 запрос с from-to, и забыть, а бек должен в фоне сам выполнить нужное количество запросов
ну когда ты с фронта принимаешь запросы - ты можешь в БД создать запись, отдать на фронт ссылку для просмотра результата, а когда получишь инфу данные в Бд обновить. Как фронт узнает что инфа получена - уже другое дело, либо сокетами оповестить, либо пусть фронт с определенным интервалом проверяет статус по ссылке