Website Screenshot & PDF Capture
Pricing
Pay per usage
Go to Apify Store
Website Screenshot & PDF Capture
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Deepak Sheoran
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Capture pixel-perfect full-page screenshots and searchable PDF compliance archives
📸 Website Screenshot & High-Resolution PDF Generator
Headless Chromium automated rendering service for full-page website screenshots and printable PDF documents.
⚡ What it Does
- Full-Page & Viewport Capture: Renders lazy-loaded images, dynamic web fonts, and sticky headers.
- Vector PDF Generation: Generates vector PDFs formatted for archiving, compliance, or document reporting.
- Configurable Viewports & Delays: Supports custom desktop/mobile screen dimensions and configurable capture delay (
delayMs). - Batch Processing: Processes multiple URLs (
urls[]) with unique Key-Value Store assets and dataset reference links per target.
📥 Input Example
{"urls": ["https://example.com"],"format": "BOTH","fullPage": true,"viewportWidth": 1920,"viewportHeight": 1080,"delayMs": 500,"timeoutSec": 20}
📤 Output Example (Dataset Item)
{"url": "https://example.com","status": "SUCCESS","error": null,"format": "BOTH","screenshot_record_key": "SCREENSHOT_100680ad54.png","screenshot_url": "key-value-stores/default/records/SCREENSHOT_100680ad54.png","pdf_record_key": "DOCUMENT_100680ad54.pdf","pdf_url": "key-value-stores/default/records/DOCUMENT_100680ad54.pdf","captured_at": "2026-10-19T01:21:54.801132+00:00"}
💰 Pricing & High-Agency Guarantee
| Plan / Tier | Rate | Details |
|---|---|---|
| Pay-Per-Result (Active Launch Discount - 60% OFF) | $3.00 / 1,000 captured URLs ($0.0030 / URL) | Regular SUCCESS captures. Includes both full-page PNG & PDF. |
| Agency Subscription | $29.00 / month | High-volume automated visual archiving & compliance reporting. |
| Failed / Blocked Captures | $0.00 (FREE) | Zero charge for unreachable domains or SSRF-blocked requests. |
🛡️ Security Architecture & Boundary Disposition
- Application Egress Proxy: Chromium routes all HTTP/HTTPS navigation and subrequests through an internal socket-level forward proxy (
SSRFEgressProxy). Target hosts are resolved and strictly validated at connection time against IPv4/IPv6 loopback, RFC1918 private subnets, link-local metadata (169.254.169.254), and multicast ranges before establishing tunnels. - DNS Rebinding Defense: Socket destinations are pinned directly to validated IPs; time-of-check to time-of-use IP changes immediately trigger
HTTP 403 Forbiddenand abort outbound packets. - Boundary / Unverified Scope: Kernel and container network-namespace egress filtering (
iptables/nftables) is UNTESTED and not enforced within the Actor container. Threat models requiring zero socket egress outside the application proxy must enforce container network policies or VPC security groups at the runtime/cluster layer.