Screengrabber, that'll run on heroku
#install node.js
git clone https://github.com/latentflip/heroku-screengrabber.git
cd heroku-screengrabber
npm install
node index.js
Then visit localhost:3000/shot.png?url=foo.com.
git push heroku
;)
Based on webshot so view the docs there for how to configure screenshot sizes etc.