Как слушать файл в realtime?
Ну, хоть на вопрос и ответили, таки добавлю. В линуксе есть подсистема inotify, которая позволяет мониторить файл действительно в realtime - https://ru.wikipedia.org/wiki/Inotify
для файла простейшим вариантом будет реализовать поведение подобное утилите tail или вызвать tail и забирать вывод с нее$handle = popen("tail -f /path/to/my/logfile.log 2>&1", 'r');

while(!feof($handle)) {
    $buffer = fgets($handle);
    // здесь будет вызов API
    ob_flush();
    flush();
}
pclose($handle);