Documentation Code Examples Service Status

Screenshot API

This API lets you capture a fresh screenshot (in PNG or JPG format) of a web page or URL,
you can take a full page screenshot or set a custom viewport width and height, emulate a mobile device, change the user-agent, and much more. A fast JSON API to capture high-quality screenshots of websites and URLs. Need to take screenshots of a list of URLs? With this website screenshot API you can take snapshots of any website with ease.

Register and get 25 free API credits

Example JSON API Output

Capture Web Page Screenshot

This API is the perfect solution to capture screenshots of any website.
If you need to take a full page screenshot of a website, or convert an URL to a high-quality
PNG or JPG image, then this API is what you need.

Fresh Screenshots

Fresh Screenshots

This API doesn't cache screenshots, it always capture a fresh screenshot of the requested website or URL. You get a fresh web page screenshot made in realtime, assuring that you don't get old screenshots. We do not host the screenshot file in our servers, we provide you directly the image file in base64-encoded string.

Advanced Options

Advanced Options

Apart from capturing a screenshot of a web page, our API lets you configure a few options, such as: you can choose to take a full page screenshot or set a custom viewport width and height, you can set a custom user-agent, accept-language header, thumbnail image width, disable javascript, disable popups, disable ads, and much more.

Simple Pricing

To consume this API service you can use your global credits. So each time you make
one API query, our system will decrease N credits. With your credits you can use all our API services!
Purchased credits need to be consumed within 1 year. Below you can find how many
credits are decreased for each API query with Screenshot API:

0.70 Credits /Query

View Credits Pricing

Contact Us

Have questions? Don't hesitate to contact us directly via email.
If you don't receive a reply in one or two business days, please re-send the message.
Here is our email (it is an image to prevent spam):

Email support