Try It Live
Why Choose Smart Screenshot API?
Lightning Fast
Capture screenshots in seconds with optimized headless browser rendering.
Cloudflare Bypass
Built-in cloudscraper integration for protected websites.
Multiple Resolutions
From 720p to WQHD - choose the perfect quality for your needs.
Auto Cleanup
Files automatically expire after 60 seconds to save storage.
Simple API
RESTful API with straightforward parameters and JSON responses.
Self-Hosted
Run on your own server with full control and privacy.
Available Quality Options
API Documentation
Capture a screenshot of any website with customizable quality and optional Cloudflare bypass.
| Parameter | Type | Description |
|---|---|---|
| urlrequired | string | The website URL to capture |
| qualityoptional | string | low | hd | fhd | wqhd (default: hd) |
| bypassoptional | boolean | Enable Cloudflare bypass (default: false) |
Example Request:
curl -X GET "http://your-api:3674/web/ss?url=https://example.com&quality=hd&bypass=false"
Example Response:
{
"success": true,
"url": "https://example.com",
"quality": "HD",
"resolution": "1920x1080",
"screenshot": "http://your-api:3674/file/abc123",
"file_id": "abc123",
"filename": "abc123_example_com_hd_20260111_120000.png",
"size": 245678,
"cloudflare_bypass": false,
"expires_in": "60 seconds",
"timestamp": "2026-01-11T12:00:00.000000",
"dev": "@ISmartCoder",
"updates": "@abirxdhackz"
}
Retrieve a captured screenshot by its file ID. Files expire after 60 seconds.
| Parameter | Type | Description |
|---|---|---|
| file_idrequired | string | The unique file identifier returned from /web/ss |
Example Request:
curl -X GET "http://your-api:3674/file/abc123" --output screenshot.png
Response: PNG image file
Need Custom Solutions? 🚀
Looking for custom API development, bot creation, or automation solutions? Get in touch for professional development services.
Connect with Developer