Back to Home
Documentation

API Documentation

Everything you need to integrate Screenshotbeam into your application. Simple REST API, powerful results.

Quick Start

1

Get your API key

Sign up and generate your access key from the dashboard.

2

Make your first request

Use cURL, Node.js, Python, or any HTTP client to capture a screenshot.

3

Integrate & scale

Add to your app, set up webhooks, and handle millions of captures.

Example Request

cURL
curl "https://api.screenshotbeam.com/api/v1/renders/take" \
  -G \
  -d "access_key=YOUR_ACCESS_KEY" \
  -d "url=https://stripe.com" \
  -d "format=png" \
  -d "width=1280" \
  -d "height=720" \
  -d "full_page=false"

API Endpoints

GET/api/v1/renders/take
GET/api/v1/renders/take

Parameters

ParameterTypeDescription
access_keystringYour API access key
urlstringURL to capture
formatstringpng, jpeg, webp, or pdf (default: png)
widthintegerViewport width (default: 1280)
heightintegerViewport height (default: 720)
full_pagebooleanCapture full page (default: false)
selectorstringCSS selector to capture specific element
delayintegerWait time in ms before capture

Ready to get started?

Get your API key and start capturing in minutes.

Create Free Account