Connect your apps and automate workflows
Use Webhooks by Zapier to call the ScreenshotDEV API in any Zap. Trigger screenshots from 6,000+ apps — no custom integration needed. Capture pages, generate PDFs, and feed the results into your existing workflows.
No custom app needed. Just configure an HTTP request.
Start a new Zap and choose your trigger — a new email, calendar event, form submission, Slack message, or any of 6,000+ triggers.
Add an action step and search for "Webhooks by Zapier". Choose "Custom Request" as the event.
Set the method to GET, enter the ScreenshotDEV API URL, and add your access key as a header. Use Zapier's field mapping to insert dynamic URLs.
Method: GET
URL: https://api.screenshotdev.com/v1/screenshot
?url={{trigger.url}}
&format=png
&width=1280
&full_page=true
Headers:
X-Access-Key: ak_live_your_key_hereClick 'Test step' — Zapier will make the request and parse the JSON response. You'll see the screenshot URL, dimensions, and render time.
Response:
{
"url": "https://cdn.ssdev.io/s/a3b8f1.png",
"width": 1280,
"height": 960,
"format": "png",
"renderTimeMs": 520
}Add another action to send the screenshot — save to Google Drive, post in Slack, add to Notion, or attach to an email. Map the "url" field from the webhook response.
Action: Webhooks by Zapier → Custom Request
Method: GET
URL:
https://api.screenshotdev.com/v1/screenshot
Query String:
url = {{trigger.pageUrl}}
format = png
width = 1280
full_page = true
block_ads = true
Headers:
X-Access-Key: ak_live_abc123
─── Response (auto-parsed) ───
{
"url": "https://cdn.ssdev.io/s/a3b8f1.png",
"width": 1280,
"height": 960,
"format": "png",
"size": 245100,
"renderTimeMs": 520,
"cached": false
}
→ Map {{url}} from this step
into your next Zap actionPro tip: Use Zapier's Paths feature to take different screenshots based on conditions — for example, capture mobile vs desktop viewport based on the source device.
No credit card required
Share a URL in a Slack channel and automatically get a screenshot posted back. Great for design reviews and QA.
When a new lead signs up, screenshot their website and attach it to their CRM record for sales context.
Capture dashboard screenshots on a schedule and send them as weekly email reports to stakeholders.
When you get a new review or testimonial, screenshot it for social media and marketing use.
100 free API calls per month. No credit card. No complex setup.