New FeatureJanuary 3, 2026v2.5.0
Async screenshots now free
Async screenshot capture is now included in the free tier. This means all users can now queue screenshots for background processing without waiting for them to complete.
What's included
- Background processing: Submit screenshot requests and receive a job ID immediately
- Job status tracking: Poll for completion or use webhooks to get notified
- No blocking waits: Perfect for capturing pages that take longer to render
Why this matters
Previously, async screenshots were only available on paid plans. Now everyone can:
- Capture complex pages without timeout concerns
- Build integrations that don't block on screenshot completion
- Process multiple captures more efficiently
How to use it
Simply add async: true to your screenshot request:
curl -X POST https://api.allscreenshots.com/v1/screenshots/async \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com"}'You'll receive a job ID that you can use to check the status or retrieve the result when ready.
Combine async with webhooks to get notified immediately when your screenshot is ready.