Website screenshot API with AI screenshot analysis

Website Screenshot API for Screen Capture and AI Analysis

Generate live web screenshots, PDFs, and AI screenshot summaries from one secure REST API built for developer automation.

4
Output formats
Full page
Capture modes
Async
Delivery
Live capture request
URL accepted
https://example.com
Screenshot rendered
1440 x 900 webp
AI screenshot summary
Pricing and page state extracted
REST JSON
Webhooks
AI vision

API surface

Core screenshot API endpoints

Create a screenshot, poll status, download the asset, list recent jobs, and read usage from a small, predictable endpoint set.

Get your API key
POSTX-Api-Key
/v1/screenshot

Create a screenshot job. Returns 202 for queued jobs, 200 for cache hits or sync captures.

GETX-Api-Key
/v1/screenshot/{id}

Read job status and metadata for one screenshot owned by the API key user.

GETX-Api-Key
/v1/screenshot/{id}/download

Create or return the public temporary download URL for a completed screenshot.

GETX-Api-Key
/v1/screenshots?limit=20&offset=0

List recent screenshots for the authenticated user.

GETX-Api-Key
/v1/usage

Read monthly usage, quota, remaining captures, and daily breakdown.

Use cases

Built for website, site, and web screenshot workflows

The same screenshot API handles visual monitoring, QA snapshots, report generation, customer records, and AI screenshot analysis.

Website screenshot API

Capture landing pages, docs, storefronts, and product screens with reproducible browser rendering.

Site screenshot API

Run recurring captures for monitoring, compliance evidence, QA reviews, and change tracking.

Web screenshot API

Embed fresh screenshots inside CRMs, CMS workflows, automation tools, and customer reports.

AI screenshot analysis

Prompt vision models to describe layouts, extract visible pricing, summarize pages, or classify states.

Workflow

How the screen capture API works

Submit, validate, render, and deliver finished screenshot assets through a queue-friendly automation flow.

Open dashboard
01

Request

Send a URL with viewport, device, output format, banner blocking, and AI screenshot options.

02

Validate

DNS and network checks protect the browser before a website screenshot job begins.

03

Render

A pooled Chromium worker captures the page as an image or PDF with repeatable settings.

04

Deliver

Poll for status or receive a webhook, then use the returned download URL in your app.

Production ready

Screenshot API features without browser fleet maintenance

From one-off website screenshots to recurring site screenshot API jobs, the stack keeps capture, storage, and AI processing predictable.

  • One screenshot API endpoint for viewport, full-page, and mobile captures
  • PNG, JPG, WEBP, and PDF output for screen capture API workflows
  • SSRF-aware URL validation before the browser reaches the target site
  • Cookies, dark mode, banner handling, custom user agents, and device presets
  • Webhook callbacks, polling, usage tracking, and direct download URLs
  • Optional AI screenshot prompts powered by OpenRouter vision models
Free
$0
100 captures
Test the website screenshot API and ship a small proof of concept.
Select
Starter
$9
5,000 captures
For internal tools, QA tasks, and lightweight automations.
Select
Pro
$29
25,000 captures
For recurring screen capture API usage across product teams.
Select
Scale
$79
100,000 captures
For high-volume site screenshot API jobs with predictable pricing.
Select

FAQ

Screenshot API FAQ

Common answers for teams comparing a website screenshot API, screen capture API, or AI screenshot workflow provider.

What is a website screenshot API?

A website screenshot API lets you send a URL and receive a rendered image or PDF of the page. This service uses a real Chromium browser, so the result reflects client-side rendering, modern CSS, and JavaScript-driven layouts.

How is this different from a generic screen capture API?

This screen capture API is built for developer automation. You control viewport size, output format, cookies, dark mode, banner handling, mobile presets, async delivery, and AI screenshot prompts from one request.

Can I use it for AI screenshot analysis?

Yes. Enable AI vision prompts to capture a page and then request structured descriptions, extracted pricing, page summaries, or other visual analysis in the same workflow.

Does the API support full-page and mobile web screenshots?

Yes. You can request full-page captures, custom desktop viewports, or mobile and tablet presets such as iPhone and iPad. The same web screenshot API supports PNG, JPG, WEBP, and PDF output.