Live API — 99.9% uptime guarantee

Capture any webpage
with one API call

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();
Example PNG screenshot of paypal.com homepage

Live capture preview

PNG returned from this GET request targeting paypal.com with only url and output in the query string.

99.9%
Uptime SLA
<2s
Avg. render time
10+
Output formats
50/mo
Free tier captures

Screenshots customers recognize

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.

Screenshot capture of stripe.com
Stripestripe.com
Screenshot capture of linear.app
Linearlinear.app
Screenshot capture of vercel.com
Vercelvercel.com
Screenshot capture of github.com
GitHubgithub.com
Screenshot capture of notion.so
Notionnotion.so
Screenshot capture of figma.com
Figmafigma.com

Take cleaner screenshots

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.

Example of a marketing page with cookie consent and dense UI
Busy marketing page — typical consent UI and widgets you may want to simplify.
Example of a clean SaaS marketing capture
Lean capture — the kind of result you get when overlays and clutter are filtered out.

Everything your project needs

From simple viewport captures to complex rendered exports — one API handles it all. No browser farm to manage. No infrastructure headaches.

Screenshots

PNG, JPEG, and WebP output. Full-page or viewport. Retina-quality at any resolution.

PDF & HTML Export

Generate print-ready PDFs or capture the raw rendered HTML source of any public URL.

Ad & Banner Blocking

Automatically strip cookie consent overlays, ads, chat widgets, and popup modals.

Device Emulation

Emulate iPhone, iPad, Pixel, Galaxy, and more — or set any custom viewport dimensions.

Async Jobs & Webhooks

Queue heavy captures and get a webhook callback when rendering is done. Never block your server.

Geolocation Rendering

Render pages as if from any GPS coordinate. Bypass geo-restrictions and capture local content.

Get started in minutes

From sign-up to your first capture — the whole thing takes under five minutes.

01

Get your API key

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.

02

Make a request

Pass your target URL, output format, and any capture options to our REST endpoint. Any HTTP client works.

03

Receive your capture

Get back a pixel-perfect screenshot, PDF, or HTML document — ready to store, display, or process.

Built for every workflow

Whether you're building automation, monitoring, or content tools — ScreenNabster slots into your stack cleanly.

Open Graph Images

Auto-generate beautiful social preview thumbnails for any URL. Keep your link shares looking sharp across every platform.

Website Monitoring

Archive visual snapshots of pages at any interval. Detect content changes, defacements, or downtime before users do.

PDF Report Generation

Convert dashboards, invoices, and data-rich pages into clean, printable PDFs without maintaining a headless browser farm.

Visual Regression Testing

Capture UI snapshots during CI/CD to catch layout regressions before they reach production. Diff with confidence.

Plans that scale with you

Monthly or annual billing (two months free when you pay yearly). Same quotas either way.

Starter

For small projects and solo developers scaling up.

$15/month
2,000 requests / month
  • 2,000 captures per month
  • All output formats
  • Full-page captures
  • PDF & HTML export
  • Open Graph image generation
  • Custom viewport size
  • Cookie & header authentication
  • Email support
Create account
Most popular
Growth

For growing teams and production workloads.

$69/month
10,000 requests / month
  • 10,000 captures per month
  • Everything in Starter
  • Async jobs + webhooks
  • Device emulation
  • Ad & banner blocking
  • Priority support
Create account
Enterprise

For high-volume applications and enterprise teams.

$219/month
50,000 requests / month
  • 50,000 captures per month
  • Everything in Growth
  • Geolocation rendering
  • HTTP Basic Auth
  • SLA guarantee
  • Dedicated support channel
Create account

Need higher volumes? Contact us for a custom plan.

Common questions

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).

Ready to start capturing?

Join developers already using ScreenNabster. Start capturing on the free tier, then upgrade on Billing anytime.

50 free captures/month · No credit card required