based on my experience, a web scrapper would not take much of machine bandwidth or RAM either.
So a VPS should be fine, with with 1 to 2GB RAM & less than < 1 TB bandwidth, with 100Mbps connection
You can use cloud services too. Even free trial CLOUD could do the job for you.