Affordable and Powerful Screenshot API

GetScreenshot is a powerful programmable website screenshot API that allows you to do screenshot capture operations at scale, and for less than other market solutions. No Code and Low Code Friendly.

screenshot api response

Trusted By Thousands Such As

Tuple
StaticKit

and 1000s of creators like you.

An Easier and Cheaper Way to Take Screenshots

GetScreenshot allows you to perform screenshot operations with a simple GET request or via our Zapier Integration. Our API is more affordable and accurate than other URL to Screenshot solutions.

More Functionality for Less Money

GetScreenshot is at least 3X cheaper than the average screenshot as a service vendor and in most cases provides more functionalities, better integrations and superior accuracy.

Simple and Secure GET API

No need for complicated payload objects. A simple get request with easy to understand parameters is all you need to generate screenshots.

Uncomplicated Features

From capturing full page screenshots to just capturing an element, with GetScreenshot you can leverage dozens of screenshot-time features to fine-tune the resulting screenshot.

Highly Optimized for Accurate Rendering

Our render engine is highly optimized to create realistic rendering scenarios (lazy loading, accounting viewport units, ) that represent the original display intention and the behavior of the browser and its user agents.

A Screenshot Solution Like No Other

GetScreenshot has dozens of cool features that help you to build the perfect programatic screenshot workflows or automated screenshot ideas.

Custom CSS and JS

Insert CSS rules and JS scripts to modify the final look and rendering of the page you are screenshooting.

Hide Message Clients

Hide customer support message clients from all the major providers (Intercom, Drift, Tawk, FB, etc.)

Highlight Keywords

Highlight keywords and full phrases. Just pass the keyword and the resulting screenshot will include a visual highlight of it.

Generate PDFs

Besides the standard JPG and PNG formats, GetScreenshot can also create PDFs of the rendered websites.

Screenshot to Email

Pass an email and GetScreenshot will send you an email message with the website screenshot as an attachment.

Webhook

Use the webhook functionality to send a POST request to your own custom endpoint with the screenshot response.

Zapier Integration

GetScreenshot integrates with Zapier, allowing you to create custom trigger and action workflows with other apps.

Click Actions

Experimental
Pass intructions to dispatch a click and avoid writing custom JS to achieve actions like clicking a button or a link.
View Documentation

Uncomplicated Pricing for Different Workloads

GetScreenshot offers simple plans that adapt to your needs and use cases. Anything from no-code automations to high volume screenshot workloads.

Lincoln Plan

screenshot api plan

$5 /month

An entry level for protoypers and developers.

  • 2500 API Calls
    Equals 2500 Screenshots
  • 5 requests per second
  • 30 days image retention
  • 48-hour support response time
Sign Up and Get API Key

Hamilton Plan

Most popular

screenshot api plan

$10 /month

Zapier access and higher volume for a great price.

  • 6000 API Calls
    Equals 6000 Screenshots
  • Integrates with Zapier
  • 10 requests per second
  • 30 days image retention
  • 24-hour support response time
Sign Up and Get API Key

Jackson Plan

screenshot api plan

$20 /month

The ultimate volume plan with ad-hoc implementation advice.

  • 15000 API Calls
    Equals 15000 Screenshots
  • Integrates with Zapier
  • 10 request per second
  • 30 days image retention
  • 24-hour support response time
  • Dedicated assistance in scripting or Zapier automation setup.
Sign Up and Get API Key

Want to give it a try?
Use code FREE5 when subscribing for the Lincoln Plan, to get the first month for free or $5 OFF in any other plan.

Frequently Asked Questions

What is a Screenshot Capture API?

Think of it as a browser in the cloud that can take screenshots of live websites and return those screenshots to a client (such as a browser, a script, a terminal) for further usage. You can control this browser programatically through easy to use URL parameters that allows you to build portable screenshot instructions.

Can I Take Automated Captures of My Computer with Your Solution?

No. Our solution is a cloud based API that can only access what's generally available in the internet. This is not a desktop capture solution, so if you need to take screenshots of anything different than a website this is probably not the right solution for you.

How Does GetScreenshot Integrate With Zapier?

If you're familiar with Zapier you're probably familiar with Actions. Actions are performed in Zapier in response to a triggering event. Actions can do many things like moving, extracting and transforming data, executing operations in other third party software and more.

In our case we provide an action with a very simple job: Taking a screenshot of a website provided by you, by the trigger or by a previous action. When we take the screenshot we return an image url that you can use in a subsequent action. But if you just need to see the screenshot, you can use our email feature to send the capture directly to an email address of your choice.