# Capturewell > Capturewell is a developer-focused capture API for rendering public webpages as PNG, JPEG, WebP, AVIF, or fixed portrait A4 PDF. Capturewell supports viewport presets, full-page capture, dark mode, timing controls, AI-assisted Recipes, reusable templates, schedules, atomic 1–10 URL batches, signed webhooks, direct delivery to your storage, and watermarks. Follow the linked `.md` pages for clean, machine-readable versions of the public website. ## Product and API - [Capturewell](https://capturewell.app/index.html.md): Website capture API overview, examples, features, and pricing. - [Features](https://capturewell.app/features.md): Image and PDF capture, batches, Recipes, schedules, signed webhooks, and delivery options. - [Pricing](https://capturewell.app/pricing.md): Monthly capture credits, one-off packs, and per-capture costs. - [API documentation](https://capturewell.app/docs.md): Authentication, requests, responses, errors, retries, and endpoint reference. ## Focused screenshot guides - [Website screenshot API](https://capturewell.app/website-screenshot-api.md): Capture public websites with precise browser and output controls. - [Mobile screenshot API](https://capturewell.app/mobile-screenshot-api.md): Capture responsive mobile layouts with repeatable presets. - [Open Graph image API](https://capturewell.app/open-graph-image-api.md): Generate 1200 × 630 social cards from public webpages. - [Tablet screenshot API](https://capturewell.app/tablet-screenshot-api.md): Capture portrait and landscape tablet layouts at 2× density. - [Dark mode screenshot API](https://capturewell.app/dark-mode-screenshot-api.md): Capture pages with Chromium’s dark colour-scheme preference. - [Retina screenshot API](https://capturewell.app/retina-screenshot-api.md): Increase output resolution without changing the CSS viewport. - [WebP screenshot API](https://capturewell.app/webp-screenshot-api.md): Return WebP screenshots directly with adjustable quality. ## Feature guides - [Viewport control](https://capturewell.app/features/viewport-control.md): Use presets or exact dimensions with independent pixel density. - [Full-page capture](https://capturewell.app/features/full-page-capture.md): Capture the complete scrollable document as one image. - [Capture timing](https://capturewell.app/features/capture-timing.md): Use load conditions, bounded delays, selectors, and timeouts. - [Browser rendering](https://capturewell.app/features/browser-rendering.md): Control colour scheme, motion, density, and available output format. - [AI-assisted Recipes](https://capturewell.app/features/ai-recipes.md): Prepare page state with bounded, verified actions. - [Capture templates](https://capturewell.app/features/capture-templates.md): Save a URL and repeatable capture options. - [Scheduled captures](https://capturewell.app/features/scheduled-captures.md): Run saved templates on a timezone-aware cadence. - [Signed webhooks](https://capturewell.app/features/signed-webhooks.md): Receive signed completion and failure events for opted-in async captures. - [Deliver to your storage](https://capturewell.app/features/deliver-to-your-storage.md): Copy completed files to storage you control using a presigned HTTPS PUT URL without sharing cloud credentials. - [Custom watermarks](https://capturewell.app/features/custom-watermarks.md): Reuse owned image watermarks with placement controls. - [Sync and async capture](https://capturewell.app/features/sync-and-async.md): Wait for a result or queue work and poll later. - [Batch captures](https://capturewell.app/features/capture-batches.md): Atomically queue 1–10 URLs with one shared capture option set. - [PDF output](https://capturewell.app/features/pdf-output.md): Render the prepared webpage as a fixed, paginated portrait A4 document. - [Capture observability](https://capturewell.app/features/capture-observability.md): Inspect lifecycle, dimensions, timing, credits, expiry, and errors. - [Capturewell branding removal](https://capturewell.app/features/branding-removal.md): Remove required Capturewell branding from an eligible saved result. ## Alternatives - [ScreenshotOne alternative](https://capturewell.app/screenshotone-alternative.md): Capturewell is a simpler fit for screenshot and PDF jobs with batches, reusable workflows, webhooks, storage delivery, and no subscription. ScreenshotOne offers more rendering and automation options. - [Urlbox alternative](https://capturewell.app/urlbox-alternative.md): Capturewell is a simpler fit for screenshot and PDF jobs with batches, recurring workflows, webhooks, and storage delivery. Urlbox offers more output formats and enterprise controls. - [ScreenshotAPI.net alternative](https://capturewell.app/screenshotapi-net-alternative.md): Capturewell is a simpler fit for screenshots and PDFs with schedules, small batches, webhooks, and storage delivery. ScreenshotAPI.net adds video, extraction, and larger bulk jobs. - [Browserless alternative](https://capturewell.app/browserless-alternative.md): Capturewell is a simpler fit when you need finished screenshots or PDFs, not general browser infrastructure. Browserless adds automation, scraping, agents, and self-hosting. ## API schema - [OpenAPI document](https://api.capturewell.app/openapi.json): Canonical machine-readable API schema.