Если я правильно понял и API не ваш, то моментально и без задержки никак.
В таком случае надо использовать Long Polling, т.е. постоянно делать периодичные запросы через например CRON и сравнивать полученный результат с слепком. Далее уже обновлять, если есть новые данные.
GameDev, бро!
Обязательно попробуй себя в разработке игр! Это не менее увлекательно и интересно, чем другие отрасли разработки!
Ну а про востребованность я вообще молчу. Так что пробуй, дерзай!