Website Screenshot & PDF Capture avatar

Website Screenshot & PDF Capture

Pricing

Pay per usage

Go to Apify Store
Website Screenshot & PDF Capture

Website Screenshot & PDF Capture

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Deepak Sheoran

Deepak Sheoran

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

High-Resolution Web Page Screenshot & PDF Archiver Icon

Apify Store 60% Launch Discount Zero-Proxy Fast Verified QA Pass

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 / TierRateDetails
Pay-Per-Result (Active Launch Discount - 60% OFF)$3.00 / 1,000 captured URLs ($0.0030 / URL)Regular $8.00 / 1k. Charged strictly on SUCCESS captures. Includes both full-page PNG & PDF.
Agency Subscription$29.00 / monthHigh-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 Forbidden and 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.