zubzalinaza
Непосредственно “на рынке” мониторить не получится. Арта нужного качества может и не быть, или может быть “фейковая” цена, ты обязан обращаться к хистори сервису и брать среднюю.
А с ценами там есть проблемы. Сам хистори сервис либо написан криво, либо я совсем тупой, но при постоянных нагрузках (если в многопотоке долбить его) он начинает кратно повышать время респонса из-за чего время получения информации становятся уже не таким веселым.

А долбить его приходится по той причине, что за 1 запрос ты можешь получить инфу ТОЛЬКО за 200 продаж конкретного артефакта которые будут включать в себя вообще все качества, т.е фильтрации как таковой вообще нет и выгружать ты будешь все подряд.
Соответственно, чтобы получить историю по какому-нибудь осколку нужно откинуть 50 запросов минимум и получить 10к продаж. Нужны искл арты - нужно выгрузку делать еще больше т.к они продаются редко через аук.
Если арт не очень популярные - тоже самое.
Вот к примеру выгрузка на 20к продаж по редкому осколку +15.

А вот по искловому

Для выгрузки 10к записей по 1 арту у меня уходит около 50 секунд во всяком случае.