Capture any webpage with a single API call. Built for Claude, Cursor, and autonomous agents — fast, reliable, and MCP-native.
Render JavaScript, wait for dynamic content, and get pixel-perfect images with one request.
Set fullPage to capture the entire scrollable page, not just the visible viewport.
Choose the output format: PNG for pixel-perfect images, JPEG or WebP for smaller files, or PDF for documents.
Set viewport width and height from 320 to 3840 pixels, with device scale factor up to 3x for crisp high-DPI captures.
Wait for DOM ready, page load, or network idle — plus an optional delay — so dynamic content is fully rendered.
Pass a CSS selector to capture a single page element instead of the whole page.
Emulate dark color schemes and automatically remove cookie banners for clean, ready-to-use images.
No SDKs to install, no infrastructure to manage.
Sign in and create an API key in the dashboard. It only takes a few seconds.
POST the target URL to the screenshot endpoint, with your options as JSON.
Get a JSON response with a temporary image link, or raw image bytes directly.
Send a URL, get an image back. Works with any language or framework.
Request
curl -X POST https://snapapi.top/api/v1/screenshot \
-H "Authorization: Bearer snap_your_api_key" \
-H "Content-Type: application/json" \
-d '{
"url": "https://example.com",
"fullPage": true,
"format": "png"
}'Response
{
"ok": true,
"url": "https://snapapi.top/api/v1/files/...",
"contentType": "image/png",
"bytes": 184320,
"durationMs": 1200,
"creditsUsed": 1
}Connect SnapAPI as an MCP server in Claude Desktop, Cursor, or any MCP-compatible client. Your agent captures screenshots and reads page metadata on its own — no custom integration code.
From AI agents to automated testing, one API covers them all.
Give agents eyes on the web. Claude, Cursor, and autonomous agents call screenshots directly via MCP.
Track how pages change over time and catch visual regressions before users do.
Keep pixel-perfect records of web pages for audits, reviews, and compliance.
Gather fully rendered pages at scale — JavaScript-rendered content included.
Verify rendered content, meta tags, and share previews exactly as visitors see them.
Capture screenshots in your QA pipeline for visual diffing and regression checks.
Sign in, grab an API key, and make your first request in minutes. No infrastructure to manage.