Hello,
II have already such a program in perl. It accepts a csv file as input, which contains the ASINs or barcodes. Then it creates another CSV file as output, with description, image links, prices, ranking, between others. It is tested thoroughly with many different categories, including media, clothing, luggage, beauty, toys, etc...
Of course I need 1 or 2 days to adjust this to your needs and run tests for the categories you are mostly interested on. The script can be executed on any platform with perl installed (Windows, Linux...).
A few words about me: I was a certified instructor for more than 14 years teaching Linux, perl, shell scripting, Excel and VBA. In parallel I'm working as a developer. The last 3 years I'm supporting mainly 2 online sellers (US and UK) on their online stores (amazon, eBay, Play, Magento), developing the necessary each time code.
Looking forward to hear from you,
Kind regards,
Chriskerpini