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
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.
Take a screenshot of your website or web page from different geographic locations, we support US, DE, FR, UK, RU, BR, JP, IT, ES geolocations. Useful to test language, currency and other forms of localization, test geolocation-based redirects, verify geo-located ads.
Usage of this API is pretty easy, you just need to set the target URL you want to convert to PNG, then if needed you can set other options (such as customize viewport, user-agent string, etc) and then make the HTTP GET request to our API endpoint. It should take a few seconds to capture the web page screenshot.
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
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):