Everything you need to integrate Screenshotbeam into your application. Simple REST API, powerful results.
Sign up and generate your access key from the dashboard.
Use cURL, Node.js, Python, or any HTTP client to capture a screenshot.
Add to your app, set up webhooks, and handle millions of captures.
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/v1/renders/take/api/v1/renders/take| Parameter | Type | Description |
|---|---|---|
| access_key | string | Your API access key |
| url | string | URL to capture |
| format | string | png, jpeg, webp, or pdf (default: png) |
| width | integer | Viewport width (default: 1280) |
| height | integer | Viewport height (default: 720) |
| full_page | boolean | Capture full page (default: false) |
| selector | string | CSS selector to capture specific element |
| delay | integer | Wait time in ms before capture |