Capture

Website Screenshot API for Full Page Screenshots

Capture full page, viewport, and website screenshots from public URLs with an API built for reports, monitoring, audits, previews, and internal workflows.

GETapi.opengraph.io/api/1/screenshot
site=https://example.com
Response 200 OK
url“https://example.com”
screenshotUrl“https://cdn.opengraph.io/s/abc123.png”
width1280
height8450
format“png”
fullPagetrue
1B+URLs processed
1,000sof developers

Powering previews, metadata extraction, Markdown conversion, web scraping, screenshots, and URL intelligence workflows at scale.

Use cases

Capture website screenshots for apps, reports, and workflows

The Screenshot API helps developers turn webpages into images for product previews, audits, reports, monitoring, documentation, and internal tools without maintaining browser workers or screenshot infrastructure.

Full page screenshotsWebsite screenshotsWebpage screenshotsVisual monitoringSEO reportsSite auditsInternal dashboardsProduct previewsCompliance snapshotsWeb capture workflows
API response

Screenshot output from one URL

Send a public URL and receive screenshot output your application can display, store, attach to reports, or use in automated workflows.

Full page screenshot

Capture the full length of a webpage, not just the visible viewport.

Viewport screenshot

Capture the page as it appears within a specific browser viewport.

Image output

Receive a screenshot image that can be stored, displayed, downloaded, or attached to reports.

Source URL

Track exactly which webpage the screenshot was captured from.

Capture metadata

Status, timing, dimensions, and response details to support logging and debugging.

Browser-style rendering

Capture pages in a browser-like environment for more accurate website screenshots.

Device and viewport options

Support different screen sizes or capture dimensions when needed.

Developer-ready response

Use screenshot output in dashboards, audits, previews, monitoring tools, or internal workflows.

API comparison

Choose the right Capture workflow

Three ways to work with webpages visually or structurally. Here is how to know which fits your use case.

Screenshot API

Best for automated captures

Capture website screenshots programmatically from public URLs.

Use when:

You need full page screenshots, viewport screenshots, or web capture output inside an app, report, dashboard, or workflow.

View Screenshot API

Website Screenshot Tool

Best for one-off screenshots

Manually capture a screenshot from a webpage.

Use when:

You want to paste one URL and quickly generate a website screenshot without writing code.

Try Screenshot Tool

Web Scraping API

Best for HTML retrieval

Retrieve raw or rendered HTML instead of an image.

Use when:

You need page content for parsing, extraction, processing, or downstream data workflows rather than a visual screenshot.

View Web Scraping API
Full page capture

Capture full page screenshots without running browsers yourself

Full page screenshots require more than a simple viewport capture. OpenGraph.io handles browser-style rendering and page capture so your application can turn webpages into visual outputs without maintaining custom browser infrastructure.

  • Take full page screenshots from public URLs
  • Capture webpage screenshots for reports and audits
  • Generate website screenshots automatically
  • Avoid maintaining your own browser screenshot workers
  • Use screenshots in dashboards, monitoring tools, and internal systems
  • Pair visual capture with metadata, extraction, and preview workflows
example.com
Full page
8450px captured
Tool vs API

Use the tool for one screenshot. Use the API for workflows.

Website Screenshot Tool

Best for manually capturing one webpage.

Use it when you want to paste a URL and quickly take a screenshot of a website without writing code.

Try Screenshot Tool

Screenshot API

Best for automated screenshot capture.

Use it when you need to capture website screenshots at scale for apps, reports, monitoring, audits, dashboards, or internal workflows.

Start Free
Infrastructure

Web capture without custom browser infrastructure

Building your own browser screenshot system means running headless browsers, managing page rendering, handling timeouts, capturing images, storing outputs, and scaling browser workers. OpenGraph.io gives developers a simpler screenshot API for web capture workflows.

Browser-style capture

Render webpages in a browser-like environment before capturing the screenshot.

Full page support

Capture more than the first viewport when you need a complete page image.

Screenshot as a service

Use hosted screenshot infrastructure instead of maintaining your own browser workers.

HTML-to-image style workflows

Turn webpage output into image assets for reports, previews, and internal tools.

Scalable web capture

Move from one-off screenshots to repeatable screenshot workflows at scale.

URL intelligence integration

Combine screenshots with metadata, previews, extraction, and audits in the same platform.

How it works

From URL to screenshot in seconds

01

Send a URL

Pass a public webpage URL to OpenGraph.io along with any capture options you need.

02

OpenGraph.io renders the page

The platform loads the page in a browser-like environment and captures the requested view.

03

Receive screenshot output

Use the screenshot in your app, report, dashboard, audit, monitoring workflow, or internal tool.

Developer experience

Built for developers who need reliable web capture

Simple API access

Start with an API key and capture website screenshots from URLs with minimal setup.

Full page and viewport captures

Support common screenshot workflows without custom browser tooling or infrastructure.

Docs when you need them

Implementation details live in the docs so you can stay focused on your product.

Free requests to start

Test real URLs before using screenshots in production workflows.

Works across URL workflows

Pair screenshots with metadata, link previews, extraction, Markdown, embeds, and audits.

Built for repeatable capture

Use the API for recurring reports, visual checks, and automated capture workflows.

FAQ

A screenshot API lets developers send a URL and receive an image capture of the webpage without running their own browser screenshot infrastructure.
Yes. The API is built for full page screenshot workflows where you need more than the visible viewport of a webpage.
A viewport screenshot captures what appears inside a specific browser view. A full page screenshot captures the full length of the webpage, including content below the fold.
Yes. Send a public URL to the API and receive screenshot output for that webpage.
It is similar in that it captures rendered webpages, but it is focused on simple URL-to-screenshot workflows rather than full browser automation.
The free tool is for manually capturing one website screenshot by pasting a URL. The API is for automated screenshot capture inside apps, reports, monitoring workflows, and internal tools.
Full documentation — including request parameters, capture options, response schema, and code examples — is available in the API reference.

Start capturing website screenshots

Use OpenGraph.io to capture full page screenshots, webpage screenshots, and website previews from public URLs without maintaining your own browser screenshot infrastructure.

No credit card required. Free requests included.