Bulk Screenshots

Screenshot a whole list of sites in one go

Drop in up to 50 URLs and get a tidy ZIP of screenshots back — named, organised, and ready for your client report. No headless browser to run, no design tool, no copy-pasting one site at a time.

Free 100 screenshots/month · No credit card required

From a list of links to a finished ZIP

1

Paste your list of URLs

Up to 50 pages at once — your clients, competitors, or a whole sitemap.

2

Pick the look

Full-page or above-the-fold, desktop or mobile size, PNG or JPEG. Set it once.

3

Get a ZIP back

Every screenshot named and bundled, plus a manifest.json — ready to drop into a report.

What people use it for

Client & agency reports

Snapshot every client site on a schedule and hand over a clean visual report.

SEO & site audits

Capture hundreds of pages at once to spot broken layouts, missing banners, or stale content.

Competitor monitoring

Sweep a list of competitor pages in one call and track how they change over time.

Landing page QA

Verify every campaign or A/B variant renders correctly across the whole funnel.

Portfolio & showcases

Generate fresh thumbnails of every project or template you ship.

Archiving

Keep a dated visual record of pages before a redesign or migration.

For developers

One POST request with a JSON array of URLs returns the ZIP. Headers tell you how many rendered (X-Rendered) and how many failed (X-Failed).

curl -X POST https://api.snapraven.app/v1/bulk/screenshot \
  -H "x-api-key: sr_live_..." \
  -H "Content-Type: application/json" \
  -d '{"urls":["https://a.com","https://b.com"],"fullPage":true}' \
  --output report.zip

No code? Automate it with n8n, Make, or Zapier — send the list and save the ZIP on a schedule.

FAQ

How many URLs can I send at once?

Up to 50 per request. Send more by making additional calls — each successful screenshot counts as one request against your monthly plan.

What do I get back?

A single ZIP file containing one image per URL, each clearly named, plus a manifest.json that lists what succeeded and what failed.

Do I need to be a developer?

You need a way to send the list of URLs — a no-code tool like Make, n8n, or Zapier works, or a developer can wire it up in a few minutes. The output is plain files anyone can open.

What if one site fails to load?

The batch keeps going. Failures are recorded in the manifest and never charged — you still get the ZIP of everything that succeeded.

Can I control the screenshot style?

Yes. Full-page or viewport, custom width/height for desktop or mobile, and PNG or JPEG — applied to the whole batch.

Turn your next URL list into a report

Free 100 screenshots every month. Upgrade only when you scale up.

Get your free API key