тут три вопроса:
- много ли данных? (1/10/100/1м записей в час? мелких али по гигабайту)
- нужна ли гарантия доставки (апи2 лег или еще что)
- важен ли промежуток между отправкой и получением
По количеству - схема примерно следующая:
1. Запросили у API#1 список (5к элементов, JSON 100 кБ, время ответа сервиса 1 c), распарсили
2. Пошли по списку в цикле:
- Запрос к API#1 (JSON 200 б)
- Запрос к API#2 (JSON 50 б)
- Запрос к API#2(JSON 50 б)
Ограничение (административное, со стороны API#2) - одна итерация цикла в секунду.
То есть, как я понимаю - медленно и нетребовательно