Bulk Website Screenshots & PDF — Low-Cost Capture
Under maintenancePricing
from $3.00 / 1,000 successful unique webpage captures
Bulk Website Screenshots & PDF — Low-Cost Capture
Under maintenancePNG/JPEG screenshots and A4 PDFs from public URLs. $3/1K successful captures + $0.002/run; execution included. 25% lower unit rate than Clearrun, with narrower features. Desktop/mobile, private files, no external API key.
Pricing
from $3.00 / 1,000 successful unique webpage captures
Rating
0.0
(0)
Developer
LibriHouse
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 days ago
Last modified
Categories
Share
Bulk Website Screenshots & PDF
Capture authorized public webpages as full-page PNG/JPEG images or A4 PDFs. Submit a URL list; receive a file and structured status per unique URL. No external API key or subscription to another screenshot service is required.
$3 per 1,000 successful captures + $0.002 per run. Execution included. Failed and skipped URLs have no capture fee; the startup fee still applies to failed or invalid runs. Browser memory is fixed at 1 GB.
Why choose this Actor?
- Low, transparent batch pricing with no outside screenshot API bill.
- Desktop (1440×900) and mobile-width (390×844) images; optional A4 PDF exports.
- Private output storage and explicit failed/blocked-resource reports.
- Duplicate URLs billed once per run; safe billing caps and repeat-run charge protection.
Is it cheaper than competitors?
Our $3/1,000 capture rate is 25% below Clearrun's $4/1,000 rate, checked September 17, 2026. Including our $0.002 startup fee, batches of more than two successful captures cost less, provided neither run adds other costs. At 1,000 captures across twenty 50-URL runs, our total is $3.04 versus $4.00. Features differ: we do not automatically remove consent banners or offer their full feature set.
Power On advertises rates from $7/1,000. This is not a cheapest-on-Apify claim: Apify's own Screenshot Generator has no Actor fee and charges platform usage instead.
| Successful captures | Total Actor charge |
|---|---|
| 1 | $0.005 |
| 10 | $0.032 |
| 50 | $0.152 |
The 1,000-capture comparison is a normalized price example. Maximum 50 unique URLs per run: 1,000 captures across twenty 50-URL runs cost $3.04, still below $4.00.
Quick start
- Paste 1–50 public webpage URLs you are permitted to capture.
- Confirm authorization. Choose PNG, JPEG or PDF and desktop or mobile width.
- Run and open the dataset. Download files from the run's key-value store while signed in.
Desktop screenshot example
{"urls":["https://api.apify.com/v2/key-value-stores/xH6IAd5D387CpFvGp/records/capture-fixture"],"authorized":true,"format":"png","device":"desktop","fullPage":true}
Mobile screenshots
Use the same input with "device":"mobile". This changes viewport size, not the browser user agent or complete device emulation.
PDF export
Use "format":"pdf" to generate an A4 document with print backgrounds. Website print styles determine layout; it need not look identical to the screenshot. Each format requires a separate run and capture charge.
Output and downloads
Each row contains url, status, and charged. Successful rows also include finalUrl, title, format, device, fileUrl, storeId, key, bytes, blockedRequests, warnings and capturedAt. Failed rows have an error. Files and datasets are access-restricted: fileUrl is an authenticated API endpoint, not a public share link. Use Apify Console or the SDK with your own scoped token; do not expose your token in a public URL.
API, automation and AI-agent use
Use the API tab for JavaScript, Python and HTTP examples. Use the MCP tab for supported AI-agent integrations. Connect through your own Apify account; no separate third-party screenshot credential is needed. Typical workflows include agency page reviews, website archives, landing-page QA and report attachments. No claim is made that an AI assistant will automatically recommend this Actor.
Limits and honest failure handling
- Public HTML pages only. No sign-in, cookies supplied by customers, CAPTCHA solving, stealth, geographic proxy, custom scripts, or cookie-banner removal.
- GET requests only; WebSockets, service workers and private/reserved network addresses are blocked. This can prevent complex applications from rendering fully.
- Per page: 18-second deadline, 100 requests, 30 MB downloaded, 8 MB per resource, 10 MB per output; maximum page height 10,000px and width 3,000px.
- A bounded scroll encourages lazy loading but cannot guarantee every lazy image appears. Fonts get a short bounded wait. Some pages need longer and are outside this low-cost product's scope.
- Successful means an HTML page returned successfully and a supported file was produced, not guaranteed pixel-perfect completeness. Check
warningsand inspect your files. A capture with missing optional resources is billable and carries warnings. - Three failed pages stop further attempts in that run. Unattempted URLs receive
SKIPPED_FAILURE_LIMIT; exhausted charge budgets receiveSKIPPED_BILLING_LIMIT. - Outputs follow Apify storage retention. Download required archives promptly. Execution is included; your separate downstream storage/integrations are not.
FAQ
Do failed screenshots cost money? No capture fee, but $0.002 startup still applies.
Does this require an external API key? No. Only your existing Apify account/API credentials for programmatic use.
Can I capture private or logged-in pages? No. Use authorized public pages; do not submit personal or sensitive URLs. Customers are responsible for permission and appropriate use.
Can I use it for recurring reports? Yes, via Apify Tasks and Schedules. This product captures snapshots; it does not calculate visual diffs.
Is it guaranteed cheapest or perfect? No. The comparison is limited to the named paid competitor and equivalent completed captures. Discovery, earnings and rendering of every website are not guaranteed.