В том подходе, который вы предлагаете есть проблема с тем, что ваш проект будет почти полностью зависеть от этого источника данных.
Может быть вы могли бы сделать следующее:
Можете написать job который будет по какому то промежутку времени(раз в час или раз в день) подключаться к этому источнику данных, собирать их в кучку так как вам нужно и отправлять в вашу базу данных на вашем сервере.
По сути просто не постоянное подключение к удалённому источнику данных.
Это могло бы быть удобно, если источник данных не ваш и вы не можете на него повлиять(он упадет например)
Но в то же время, если вам важно обрабатывать данные в реальном времени(юзер зарегистрировался и инфа о нем ушла на этот удаленный сервер, а вам после регистрации сразу нужны эти данные - для проверки логина и пароля при входе например) данный подход не подойдет
Тут нужно знать больше о предметной области, может быть, если вам нужно просто 1 раз заполнить данными вашу модель, то удобнее всего было бы это где то в миграции вообще реализовать.