# ScreenshotEngine > Fast & clean API for pixel-perfect website screenshots. Queue-less captures with support for WebP, PNG, JPEG, PDF, and scrolling website video. Block cookie banners, dark mode, and device emulation built-in. ## API - [API Documentation](https://www.screenshotengine.com/docs): Full API reference - [OpenAPI Spec](https://www.screenshotengine.com/openapi.json): Machine-readable OpenAPI 3.0 spec - Base URL: https://api.screenshotengine.com - Main endpoint: GET /v1/screenshot?url=&api_key=YOUR_KEY ## MCP Server (AI Agents) - [MCP Setup Guide](https://www.screenshotengine.com/mcp): Copy-paste configs for Claude Code, Claude Desktop, Cursor, and VS Code - MCP endpoint: https://api.screenshotengine.com/mcp (streamable HTTP; auth via "Authorization: Bearer YOUR_KEY" header or ?api_key= query param) - Tool: take_screenshot — returns inline images (JPEG/PNG/WebP) the model can see directly, or PDF resources - [MCP Server Card](https://www.screenshotengine.com/.well-known/mcp/server-card.json): Machine-readable server description - MCP protocol calls (initialize, tools/list) are free; only successful captures count toward quota ## Pricing - [Plans & Pricing](https://www.screenshotengine.com/pricing): Free tier available, pay-per-use plans - Free (Free): 100 screenshots/month, 5 req/min, Email support - Starter ($24/mo): 3,000 screenshots/month, 40 req/min, Email support - Professional ($89/mo): 15,000 screenshots/month, 100 req/min, Priority support - Engine ($299/mo): 60,000 screenshots/month, 250 req/min, Priority 24/7 support - Pay Only for Success: failed requests are not counted toward your monthly limit ## Features - [Block Cookie Banners](https://www.screenshotengine.com/features/ad-cookie-banner-removal): Remove consent dialogs automatically - [Dark Mode](https://www.screenshotengine.com/features/dark-mode-website-screenshot-api): Emulate dark color scheme - [Full Page Screenshots](https://www.screenshotengine.com/features/full-page-website-screenshot-api): Capture entire scrollable page - [PDF Export](https://www.screenshotengine.com/features/export-to-pdf-api): Convert any URL to PDF - [Device Emulation](https://www.screenshotengine.com/features/developer-first-screenshot-api): Emulate mobile and desktop viewports - [Watermark](https://www.screenshotengine.com/features/website-screenshot-api-with-watermark): Add custom text watermarks - Full Page Screenshots: Capture the entire scrollable page by passing height=full - Element Screenshots: Capture a specific DOM element by passing a CSS selector ## About ScreenshotEngine is a queue-less, pixel-perfect screenshot API. Send a single GET request with a URL and API key — get back an image, PDF, or scrolling video in milliseconds. Supports full-page screenshots (height=full) and element-level screenshots by passing a CSS selector. Every plan (including Free) ships the full engine: scrolling video capture, PDF export, WebP output, custom watermarking, dark-mode emulation, and ad/cookie-banner blocking — plans differ only in volume, rate limit, and support. AI agents can connect via the hosted MCP server. No queues, no headless browser setup, no infrastructure to manage. Free tier available; paid plans are pay-per-successful-request only.