Back to tools

AI Agent Tool

APIFlash logo

APIFlash

Screenshot API built on Chrome and AWS Lambda for capturing full-page and mobile website images.

Developer ToolsCommunity

apiflash.com

•

API Key

About APIFlash

APIFlash is a website screenshot API that renders pages using headless Google Chrome on AWS Lambda, delivering screenshots in under one second for most URLs. It supports full-page capture, mobile viewport emulation, ad blocking, cookie banner removal, and custom wait times for JavaScript-heavy pages. Output formats include PNG, JPEG, and WebP. It targets developers building monitoring, archiving, and link-preview tools.

AI Agent Use Cases

- Headless Chrome rendering via AWS Lambda for fast, accurate screenshots

- Full-page and above-the-fold capture modes

- Mobile viewport emulation

- Ad and cookie-banner blocking

- PNG, JPEG, and WebP output formats

- S3 export and custom wait delay for dynamic pages

Available Actions

These are the specific actions that AI agents can perform with this tool

Inputs

url

The URL of the website to capture the screenshot of.

access_key

The API key for authentication.

width

The width of the screenshot in pixels.

height

The height of the screenshot in pixels.

full_page

Whether to capture the full page or just the visible area.

format

The format of the screenshot image.

Inputs

Url

The URL of the page from which the screenshot should be deleted.

AccessKey

The API key used for authentication.

Inputs

accessKey

A valid access key allowing you to make API calls. Managed from your dashboard.

url

The complete URL of the website for which you want to capture a screenshot. Must include the protocol (http:// or https://).

format

The image format of the captured screenshot. Either 'jpeg', 'png', or 'webp'.

width

The width, in pixels, of the viewport to use.

height

The height, in pixels, of the viewport to use. Ignored if fullPage is true.

responseType

The type of response to return. Can be either 'image' or 'json'.

Inputs

AccessKey

A valid access key allowing you to make API calls. Managed from your dashboard.

Url

The complete URL of the website for which you want to capture a screenshot.

Format

The image format of the captured screenshot.

Width

The width, in pixels, of the viewport to use.

Height

The height, in pixels, of the viewport to use. Ignored if 'FullPage' is 'true'.

Fresh

Force the API to capture a fresh new screenshot instead of returning a cached screenshot.

FullPage

Capture the entire page of the target website.

Quality

The quality of a 'jpeg' or 'webp' format image.

Delay

Delay in seconds to wait after the page is loaded before capturing.

ResponseType

The type of response to return.

Inputs

Access Key

API key to authenticate requests. This can be passed in the URL or request body.

Url

The URL of the webpage to capture a screenshot of.

FullPage

Defines whether to capture the full page. Defaults to false.

Quality

Determines the quality of the screenshot captured.

Format

Specifies the format of the screenshot (e.g., 'png').