Pixel-perfect Capture
Real headless browser sessions render JavaScript before capturing the screenshot.
Capture pixel-perfect screenshots of any public URL with a real headless browser. Sync and async endpoints with viewport control, CSS injection, and full-page capture.
Test the API with live data
Real headless browser sessions render JavaScript before capturing the screenshot.
Configure wait_until, timeouts, viewport size, full-page capture, and export format per request.
Synchronous screenshot for low latency or async jobs for high-volume and slow pages.
Capture the entire scrollable page or a custom viewport size in JPEG or PNG.
Built-in safeguards block private networks and other unsafe target URLs.
All API traffic is secured with TLS encryption (HTTPS).
Sign up for free and get instant access to your API key.
curl -X POST "https://screenshot.cleariflow.com/v1/screenshot" \
-H 'Content-Type: application/json' \
-d '{
"api_key": "YOUR_API_KEY",
"url": "https://cleariflow.com"
}'
{
"content_type": "image/jpeg",
"image_base64": "/9j/4AAQSkZJRgABAQAAAQABAAD/2wBD...",
"meta": {
"elapsed_ms": 4521
},
"ok": true
}