Thank you, I'm using webshot-node (which relies on PhantomJS) but I might actually change. It doesn't always work well. There are different options (like waiting for the website to respond, or waiting for a specific amount of time), but even by tweaking those parameters it's not always reliable. I might give a try to capture-website soon.