URLBOX
Menu
Screenshots as a service
Automate screenshots of any website,
Display them anywhere in minutes
Try it now
Trusted by these smart teams



and many more...
Why use Urlbox?
Focus on your products core features and let Urlbox handle screenshots for you
Cheaper
Urlbox is cheaper than spending months of developer time trying to perfect screenshot code
Better
Urlbox does one thing - capturing screenshots - and we think it does it well. Sign up now to see all of our features.
Faster
Urlbox can be integrated into your product or site in minutes meaning you can deliver a screenshot feature today
Full Page Screenshots
Urlbox's screenshot API lets you quickly and easily add full page website screenshots to your site, app, blog or business process.
Responsive Screenshots
Urlbox allows you to change the viewport dimensions to simulate screen sizes of all shapes and sizes. You can also supply a user agent string to screenshot mobile optimised sites and emulate mobile devices.
Web font & Flash support
The Urlbox website screenshot service API renders web fonts and adobe flash content in all its glory, so you can be sure your screenshots are the most accurate and of the highest quality.
Fast, accurate website rendering at scale
We take pride in making our screenshot service API ultra fast, responsive and reliable at all times for all our users. Urlbox renders website screenshot thumbnails in various dimensions in just seconds.
Get Started
Whichever language or framework you're using, we have example code to get you started
// 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} />