Turn any URL into pixel-perfect screenshots, PDFs, and raw HTML. Reliable infrastructure. No headless browser setup. Built for developers who ship fast.
50 free captures/month · No credit card required · Cancel paid plans anytime
// No extra dependencies needed
const response = await fetch(
"https://screennabster.com/api/v1/capture?" +
new URLSearchParams({
url: "https://www.paypal.com",
output: "png",
}),
{ headers: { "X-API-Key": "pk_live_your_key_here" } }
);
const buffer = await response.arrayBuffer();
Live capture preview
PNG returned from this GET request targeting paypal.com with only url and output in the query string.
Real pages captured through the same pipeline you integrate with in production. Shown for product demonstration only — trademark rights belong to their owners; no endorsement implied.






Cookie walls, chat widgets, and ad slots add noise to automated captures. Enable our blocking filters to strip them from the render — see the performance & blocking guide for options like block_cookie_banners and strip_ads.


From simple viewport captures to complex rendered exports — one API handles it all. No browser farm to manage. No infrastructure headaches.
PNG, JPEG, and WebP output. Full-page or viewport. Retina-quality at any resolution.
Generate print-ready PDFs or capture the raw rendered HTML source of any public URL.
Automatically strip cookie consent overlays, ads, chat widgets, and popup modals.
Emulate iPhone, iPad, Pixel, Galaxy, and more — or set any custom viewport dimensions.
Queue heavy captures and get a webhook callback when rendering is done. Never block your server.
Render pages as if from any GPS coordinate. Bypass geo-restrictions and capture local content.
From sign-up to your first capture — the whole thing takes under five minutes.
Sign up free (50 captures/month, no credit card). Create API keys from your dashboard anytime. Subscribe on Billing when you need higher quotas or paid-only options.
Pass your target URL, output format, and any capture options to our REST endpoint. Any HTTP client works.
Get back a pixel-perfect screenshot, PDF, or HTML document — ready to store, display, or process.
Whether you're building automation, monitoring, or content tools — ScreenNabster slots into your stack cleanly.
Auto-generate beautiful social preview thumbnails for any URL. Keep your link shares looking sharp across every platform.
Archive visual snapshots of pages at any interval. Detect content changes, defacements, or downtime before users do.
Convert dashboards, invoices, and data-rich pages into clean, printable PDFs without maintaining a headless browser farm.
Capture UI snapshots during CI/CD to catch layout regressions before they reach production. Diff with confidence.
Monthly or annual billing (two months free when you pay yearly). Same quotas either way.
For small projects and solo developers scaling up.
For growing teams and production workloads.
For high-volume applications and enterprise teams.
Need higher volumes? Contact us for a custom plan.
Something else on your mind? Reach out to support.
Yes—the browser navigates to your URL verbatim. Large retailers may still inject geo banners based on egress IP while our renders often exit from EU datacenters unless you configure worker proxies. When you omit locale and timezone we infer plausible browser defaults from your hostname (e.g. paypal.com versus apple.de); we dismiss common storefront geo strips before screenshots. From Starter, set proxy_region or egress_alignment=caller with US_PROXY_* / EU_PROXY_* on the worker to coarse-match US/EU egress (caller uses your API client’s CDN geo headers; only two exits exist today—rest-of-world maps to US).
Join developers already using ScreenNabster. Start capturing on the free tier, then upgrade on Billing anytime.
50 free captures/month · No credit card required