Tools to Capture and Convert the Web

Can you download the screenshot generated with the JavaScript API?

Yes, using the JavaScript API you can simply set the download parameter to '1' as shown in the example below:

GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.spacex.com", {"download": 1}).Create();