"Отследить запрос" - втф? Получить страницу-то Вы можете, но это не даст ничего, если контент грузится средствами JS. Вам нужен эмулятор браузера средствами сервера (phantomjs/BrowserExt/google it) или встроенный в целевой сайт RSS канал/REST api для выгрузки данных.
SELECT login from table ORDER BY score DESC LIMIT 100; -- 1 запрос
SELECT score from table ORDER BY score DESC LIMIT 100; -- 2 запрос
Это если внутри БД.
Ну или посмотреть в сторону PDOStatement::fetchAll и mysqli_fetch_assoc если разбирать на стороне php.
Алгоритм прост - запоминаешь данные за последние пару часов и выводишь текст в зависимости от изменений курса (падает/растет/етс. 2 часа подряд - покупайте/продавайте/етс.) , пишется элементарно.