REST API powered by Chromium and Playwright

Any website.
One perfect screenshot.

Turn any public URL into a consistent, production-ready image for previews, reports, visual monitoring, automation and SaaS products.

✓ No setup✓ PNG, JPEG and WebP✓ Viewport or full page✓ Isolated browser
LIVE PLAYGROUND

Generate a website screenshot

Configure the request and receive the image directly in your browser.

Request configuration
POST /screenshot
Advanced options ⌄
example.com
Your screenshot will appear here

Complete the form and generate your first capture.

1280 × 720 · PNG
BUILT FOR PRODUCTION

A simple API with powerful screenshot controls

Reliable browser automation for a single preview or a high-volume application workflow.

02
↕

Full-page capture

Capture the visible viewport or the complete page, regardless of content length.

03
◐

Dark and light mode

Render websites using the preferred color scheme before taking the screenshot.

04
◇

Modern formats

Receive PNG, JPEG or WebP images with configurable quality for compressed formats.

05
◴

Controlled timing

Wait for network idle and configure timeout or an additional rendering delay.

06
⌘

Secure isolation

Every request uses a fresh browser context with private-network protection.

INTEGRATE IN MINUTES

One request. Your image is ready.

Send JSON to the endpoint and save the binary response. No mandatory SDK and no complicated workflow.

  1. 1
    Choose the URL and viewportSet dimensions, format and rendering options.
  2. 2
    Send the POST requestThe API opens an isolated Chromium context.
  3. 3
    Receive the imageThe response is delivered directly as PNG, JPEG or WebP.
Open the complete OpenAPI documentation →
200 Binary response image/png
SCREENSHOT AUTOMATION

A website screenshot service for developers and businesses

Website previews at scale

Create website thumbnails, social preview images and visual snapshots automatically from a URL. Use consistent viewport sizes across directories, dashboards and customer reports.

Visual monitoring and QA

Capture pages on a schedule for visual regression testing, compliance evidence, content monitoring and automated quality assurance workflows.

SaaS, CRM and ERP integration

Connect the REST screenshot API to Node.js, PHP, Python, no-code tools or business applications without running a browser in your own infrastructure.

FREQUENTLY ASKED QUESTIONS

Website screenshot API questions

How do I take a website screenshot through the API?+

Send a POST request to /screenshot with the URL, width and height. The API returns the generated image directly in the response body.

Which image formats are supported?+

PNG, JPEG and WebP are supported. JPEG and WebP quality can be configured from 1 to 100.

Can I capture the entire webpage?+

Yes. Set fullPage to true to capture the complete document instead of only the configured viewport.

Does the service wait for dynamic content?+

Yes. It waits for network idle and supports an additional delay of up to 10 seconds for late content and animations.

Are screenshots stored on the server?+

No. Images are generated in memory, returned immediately and discarded after the request for better privacy.

READY TO START?

Turn your first URL into an image.

Test the screenshot API directly in your browser.

Generate a screenshot →