ParseForge Scrapers

Website Screenshot Generator

parseforge/screenshot-url

Developer toolsAutomationOther

Renders a list of URLs in a headless browser and returns a screenshot for each one, with optional HTML snapshots and mobile variants.

Run this scraper See the API call
Total users
60
Monthly active
17
Total runs
1K
Bookmarked
0
Rating
Not rated yet
Last modified
9 days ago

Overview

ParseForge Banner

๐Ÿ“ธ URL Screenshot Tool

๐Ÿš€ Capture full-page screenshots of any website in seconds. PNG, JPEG, or PDF export with custom viewport, wait conditions, and meta tag extraction. No API key, no registration, no browser licensing hassles.

The URL Screenshot Tool renders any URL in a headless Chromium browser and saves the output as PNG, JPEG, or PDF. Each capture ships with page metadata (title, meta tags, OpenGraph, Twitter Card, HTTP status, final URL after redirects, page load time, console errors, and detected technologies) so you can audit SEO, performance, and visuals in one pass. The tool runs up to 10 captures in parallel, blocks heavy resources like fonts and video, and supports custom wait conditions for slow-rendering single-page apps.

Screenshots are uploaded to the run's key-value store, and the public URL is included in each dataset record so you can download or embed images directly. Optional mobile (iPhone-class) snapshots and full HTML snapshots ride along with the desktop capture. Use it for design audits, compliance archives, visual regression testing, or any workflow where you need a pixel-perfect snapshot of a live page.

๐ŸŽฏ Target Audience ๐Ÿ’ก Primary Use Cases
Designers, QA teams, compliance officers, marketers, product managers, competitive intelligence Design audits, visual regression, compliance archiving, competitor monitoring, PDF report generation

๐Ÿ“‹ What the URL Screenshot Tool does

Six capture workflows in a single run:

  • ๐Ÿ–ผ๏ธ Multi-format output. PNG, JPEG, or PDF export per URL.
  • ๐Ÿ–ฅ๏ธ Custom viewport. Set width, height, and device emulation for responsive captures.
  • ๐Ÿ“œ Full-page capture. Scroll and stitch the entire page, or capture just the viewport.
  • โณ Wait conditions. Wait for a CSS selector, a fixed timeout, or domcontentloaded.
  • ๐Ÿท๏ธ Meta tag audit. Every capture returns the full meta tag dictionary plus parsed OpenGraph, Twitter Card, and heading outline for SEO review.
  • ๐Ÿ”— Redirect tracking. Records the final URL after all redirects, HTTP status, console error count, and detected technologies.

Plus response timing (milliseconds), HTTP status, screenshot file size, optional mobile variant, optional HTML snapshot, and a public URL to each artifact.

๐Ÿ’ก Why it matters: visual snapshots are the fastest way to audit a page. Building your own browser farm costs thousands monthly. This Actor keeps pay-per-use pricing with production-quality Chromium rendering.

๐Ÿ“Š Data fields

Each record includes: finalUrl, format, fullPage, httpStatus, metaTags, pageLoadTimeMs, results, screenshotAt, screenshotKey, screenshotUrl, sizeBytes, title, url, viewport. These field names come straight from the actor's dataset schema, so what you see here is what lands in your dataset.

โš ๏ธ Good to Know: single-page apps with heavy client-side rendering may need a longer waitMs or a specific waitForSelector to capture after content loads. Fonts and video are blocked by default to speed up capture; disable that in the source if you need them.

๐Ÿš€ How to use

  1. ๐Ÿ“ Sign up. Create a free account with $5 credit (takes 2 minutes).
  2. ๐ŸŒ Open the Actor. Go to the URL Screenshot Tool page on the Apify Store.
  3. ๐ŸŽฏ Set input. Paste URLs, pick a format, set viewport and wait conditions.
  4. ๐Ÿš€ Run it. Click Start and let the Actor capture each page.
  5. ๐Ÿ“ฅ Download. Grab your images directly from the dataset or the key-value store.

โฑ๏ธ Total time from signup to downloaded screenshots: 3-5 minutes. No coding required.

๐Ÿ”— Recommended Actors

๐Ÿ’ก Pro Tip: browse the complete ParseForge collection for more site-audit tools.

โš ๏ธ Disclaimer: this Actor is an independent tool. It captures only publicly accessible pages from URLs you provide. Respect the copyright and terms of service of every site you screenshot, especially before redistributing captures.

๐Ÿ†˜ Need Help?

If you hit a bug, have questions about setup, or need a scraper we haven't built yet, open our contact form or write to parseforge@protonmail.com. We also take on paid custom data projects.

For faster answers, join our Discord. It's the best place to get support and suggest new actors.

Input

FieldTypeWhat it doesDefault
startUrls required array One or more URLs to render. Each URL produces one screenshot record in the dataset. [{"url":"https://apify.com"}]
maxItems integer How many screenshots to capture per run. 10
viewport object Browser viewport size in pixels. {"width":1920,"height":1080}
fullPage boolean Capture the full scrollable page (true) or just the viewport (false). true
format string (3 options) Output file format. png
captureMobile boolean Also produce a mobile (iPhone-class) screenshot for each URL. false
captureHtml boolean Save the rendered HTML next to the screenshot. true
waitForSelector string Optional CSS selector to wait for before capture. not set
waitMs integer Additional milliseconds to wait after the page reports loaded. 2000
navigationTimeoutSecs integer How long to wait for each URL to load before giving up. 45

Pricing

from $14.00 per 1,000 results

Charged forWhat it isPrice each
result Single result in the default dataset. $0.014 to $0.016

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~screenshot-url/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "helloWorld": 123
  }'

Examples

Input that runs as-is.

input.json
{
  "helloWorld": 123
}

Reviews

No reviews yet. Be the first.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run Website Screenshot Generator on Apify All scrapers