Это врядле. Список работ можно получить многократно выкачивая и обрабатывая ID работ с каталог менеджера и/или проходя каждую страницу портфеля в режиме как видят его другие люди. Многократно потому, что там у шаттера полный бардак, кол-во страниц вроде как соответствует размеру портфеля, но уникальных работ там меньше. Много дублей на разных страницах и есть работы не отображаемые в данный момент. Это не заговор с целью не показать шедевры обществу, обновляя и вычитывая всё 3-5-7 раз в итоге можно получить полный список ID портфеля. Затем по ссылке которую я давал ранее - вычитываем информацию по каждому ID. Тут можно получить дату загрузки, описание, категории, ссылки на превью и ключевики. Обработав это становится понятно, что информацию о продажах (кол-во и сумма) тут отсутствует, а значит получить её можно только из других источников. Например можно обрабатывать топ перфоменс, где есть сумма и кол-во закачек конкретной работы, но тут уверен та же засада и придётся вычитывать многократно. Плюс данные то меняются и это нужно будет проделывать часто, что в итоге будет замечено шаттером.
Правильнее было бы считать проданные работы, кол-во продаж и сумму обрабатывая каждый месяц из Earnings Summary. Так можно избежать монгократного обращения к шаттеру ибо в законченном месяце уже ничего не меняется, а просто корректировать данные вычитывая только текущий месяц. В общем врядле тут можно обойтись скриптом ибо нужно хранить много полученных данных. Вопрос в том зачем всё это делать?