Automated website screenshots API
Render screenshots at scale — async jobs, bulk requests, and cron scheduling — without running or scaling a browser yourself.
Automating screenshots — for thumbnails, archives, reports, or a directory of sites — means rendering many URLs reliably. Doing that in-house is a fleet of headless browsers, a job queue, retries, and memory management.
Rendershot gives you that fleet as an API. Fire renders in parallel, submit batches, poll async jobs, or schedule recurring captures — and receive a webhook when each finishes. The screenshot API handles the browser pool so you handle the workflow.
Queue a render asynchronously and poll for the result:
curl -X POST https://api.rendershot.io/v1/screenshot \
-H 'X-API-Key: sk_live_...' \
-H 'Content-Type: application/json' \
-d '{"url":"https://example.com","async":true}'
# -> { "job_id": "…", "status": "queued", "poll_url": "/v1/jobs/{id}" }Async jobs
Submit a render, get a job ID, and poll for the result — ideal for high-volume pipelines.
Bulk requests
Submit multiple render jobs in a single call to cut round-trips for batches.
Scheduled captures
Run recurring screenshots on a cron schedule for archives, reports, or monitoring.
Webhooks
Get a signed push event with a download URL the moment each render completes.
Parallel fleet rendering
Many captures run concurrently on Rendershot's workers — your laptop or server stays free.
No infra to maintain
No browser pool, no queue, no retries to build — it's all behind one API.
FAQ
How do I automate screenshots at scale?
Use Rendershot's async mode: POST a URL with async true, receive a job ID, and poll the job (or wait for a webhook) for the finished image. Combine with bulk requests and scheduled captures to render many URLs without running any browser infrastructure.
Can I capture many URLs at once?
Yes. Fire requests in parallel against the fleet, or submit a bulk request with multiple jobs in a single call to reduce round-trips.
Can screenshots run on a schedule?
Yes — scheduled captures use cron expressions to run recurring screenshots automatically, with webhooks notifying you on completion.
Is there a free tier?
Yes — 200 renders per month free, no credit card, enough to prototype an automation before scaling up.
Start rendering in minutes
Free plan includes 200 renders/month. No credit card required.
Start for free →