Вы можете создать запись о задании cron, которая запускает скрипт каждые 30 минут. В сценарии вы должны использовать CURL , или просто использовать пакет, подобный guzzle , чтобы создать запрос к URL-адресу и сохранить возвращаемое тело в файл на вашем сервере с помощью одного из операций чтения и записи, например file_put_contents файлы функций в php, надеюсь, это поможет вам.