Во-первых вы всегда можете посмотреть "как они это реализовали", это же доступный всем желающим js-код. Я уже молчу, для ленивых, глянуть уходящие запросы.
Во-вторых, кто вам мешает фильтровать полученные данные от "проскакивают другие города".
А кто вам сказал, что она должна верно предсказывать на все случая жизни?
Ну и предсказывать только на основе предыдущей цены, это как угадывать погоду на завтра только по термометру за окном.