How to take URL screenshots with Python

Taking a screenshot of a website/URL using Python is simple. You can make the request in the Clearshot screenshot API using the Python “requests” module.  In the headers, you pass through your Clearshot access token, and set the content type for the relevant response type you want to receive. In the example below, we want […]

How to take URL screenshots with Ruby

Web requests in Ruby have always been very straightforward and taking screenshots of any website/URL in Ruby is just as fast and simple. Leveraging the Clearshot screenshot API, you can receive screenshots from without your Ruby scripts/applications with a basic NET request. For this we will need “net/http” and “json”. For further documentation, available parameters […]

Take screenshots with PHP

Taking screenshots of a website or other URL with PHP is simple. Keeping framework agnostic, you can use a simple cURL request to easily receive a screenshot of any URL, with a range of options on resolution, sizing and response types.  You will need a Clearshot access token which you can get here. Next we […]

How to take URL screenshots with Javascript

Clearshot makes taking screenshots of websites/URLs with Javascript/Node quick and painless. In the example below, after requiring the request node package, we make a POST request to the Clearshot screenshot API endpoint. Get your access token and pass through the URL you want to screenshot along with the response type you would prefer. For further […]

3 Ways to Capture Website Screenshots (Programatically)

When it comes to taking screenshots of websites, you really do have a lot of options. Each of the options have their pros and cons. Depending on your use case and your workflow, some methods may suit you better than others. In this article, I hope to break down all your options for screenshotting live […]