Nodejs website screenshots

Sample code to take website screenshots in Node.js

Check out our NPM package, and Github repo

// npm install urlbox --save
 
import Urlbox from "urlbox";
 
// Plugin your API key and secret
const urlbox = Urlbox(YOUR_API_KEY, YOUR_API_SECRET);
 
// Set your options
const options = {
  url: "github.com",
  thumb_width: 600,
  format: "jpg",
  quality: 80,
};
 
const imgUrl = urlbox.buildUrl(options);
// https://api.urlbox.io/v1/YOUR_API_KEY/TOKEN/jpg?url=github.com&thumb_width=600&quality=80
 
// Now set it as the src in an img tag to render the screenshot
<img src={imgUrl} />;
Was this page helpful?