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

LOW
1280 × 720
HD
1920 × 1080
FHD
1920 × 1080
WQHD
2560 × 1440

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