482 scrapers live47.7K runs1,562 usersRebuilt in the last 30 days: 482 of 482

Scrapers / Developer & File Tools

Website Screenshot logo

Website Screenshot

hipersoft/url-screenshot

Capture full-page or viewport screenshots of any URL as PNG or JPEG, at any device size. For monitoring, previews, thumbnails and automation workflows.

Total users

3

Monthly users

3

Total runs

156

Per screenshot captured

$0.004

Last rebuilt

Oct 26, 2026

Overview

Capture full-page or viewport screenshots of any URL — as PNG or JPEG, at any device size, including retina. For monitoring, link previews, thumbnails, visual QA and automation workflows in n8n, Make or Zapier.

What it does

  • Screenshots a list of URLs, full page or just the viewport.
  • Custom viewport size, device scale (retina) and PNG/JPEG with quality.
  • Waits for the page to settle (networkidle) before capturing.

Use cases

  • Monitoring — snapshot pages on a schedule to spot visual changes.
  • Previews / thumbnails — generate share images for links.
  • Automation — the screenshot step in an n8n/Make workflow.

Input

{ "urls": ["https://apify.com"], "fullPage": true, "width": 1366, "height": 900, "format": "png" }
Field Type Description
urls array Pages to capture.
fullPage boolean Whole page vs viewport.
width / height integer Viewport size.
deviceScaleFactor integer 1 normal, 2 retina.
format string png or jpeg.
quality integer JPEG quality.
waitUntil string load / domcontentloaded / networkidle.

Output

{ "url": "https://apify.com", "width": 1366, "height": 900, "fullPage": true, "imageUrl": "https://api.apify.com/v2/key-value-stores/.../records/screenshot-0001.png", "ok": true }

Output schema

Field Type Description
url string (URL) The page captured.
width integer Viewport width.
height integer Viewport height.
imageUrl string (URL) Link to the screenshot.

FAQ

Full page or just the fold? Set fullPage — true captures the entire scrollable page.

Can I use it in n8n? Yes — run it from the Apify node, or via integrations and the Apify API.

Notes

Original clean-room implementation.

Input

FieldTypeDescription
urls required
URLs
arrayPages to screenshot. One image per URL.
fullPage
Full page
booleanCapture the entire scrollable page (vs just the viewport).
Default: true
width
Viewport width
integerBrowser width in pixels.
Default: 1366
height
Viewport height
integerBrowser height in pixels.
Default: 900
deviceScaleFactor
Device scale (retina)
integer1 = normal, 2 = retina/hi-DPI.
Default: 1
format
Image format
string · png, jpegScreenshot format.
Default: "png"
quality
JPEG quality
integer1–100 (JPEG only).
Default: 80
waitUntil
Wait until
string · load, domcontentloaded, networkidleWhen to consider the page ready before capturing.
Default: "networkidle"

API

curl -X POST "https://api.apify.com/v2/acts/hipersoft~url-screenshot/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "urls": [
    "https://apify.com"
  ]
}'

Pricing

EventPricePaid plans from
Screenshot Captured
Charged per item processed.
$0.004$0.002

You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.

Related scrapers

Bulk Image Downloader

Download thousands of images from a list of URLs and store each in the key-value store with a public link. Returns content type, size, dimensions and SHA-256 per image. Bulk-ready. Great for datasets, backups and media pipelines.

8,102 runs · 103 users · $0.056 / url processed

Text to Speech

Convert any text to natural-sounding speech as an MP3 download. 300+ premium neural voices across 70+ languages, adjustable rate, pitch and volume. Great for voiceovers, videos, accessibility and audio content. No setup.

278 runs · 22 users · $0.01 / audio generated

Google Maps Email Extractor

Search Google Maps for businesses, then crawl each business website to extract emails, social profiles and extra phone numbers. Turns any Maps search into a ready lead list. No setup.

159 runs · 8 users · $0.006 / business lead scraped

Bulk URL Status Checker

Check thousands of URLs over plain HTTP: status codes, broken links (404/410/5xx), full redirect chains, response time, content type, page title and SSL certificate expiry.

154 runs · 13 users · $0.002 / url checked

Google Search Scraper

Scrape Google Search results (organic listings) for any query: title, URL, displayed URL, snippet and position. Multi-query, per-country/language, pagination. Uses Google SERP proxy — reliable, no captcha, no setup.

121 runs · 8 users · $0.001 / result scraped

crates.io Scraper

Search crates.io or look up exact Rust crates and get description, downloads, versions, license, keywords, categories, repository and documentation links.

118 runs · 1 users · $0.004 / crate scraped
Need a source that isn't here?

Send the site and the fields. We build it and you get it first.

Request a build