Blog / January 23, 2025

Introducing Pixcap: A Screenshot API Built for Developers

Capture pixel-perfect screenshots of any website with a single API call. No browser automation headaches, no infrastructure to manage.

We're excited to introduce Pixcap, a screenshot API designed from the ground up for developers who need reliable, high-quality website captures without the complexity of managing browser infrastructure.

The Problem We're Solving

If you've ever tried to capture website screenshots programmatically, you know the pain. Setting up headless Chrome, managing Puppeteer or Playwright, dealing with memory leaks, handling timeouts, scaling workers... it's a lot of infrastructure work that distracts from building your actual product.

Even with managed browser services, you often end up wrestling with complex APIs, inconsistent rendering, or paying for features you don't need. We wanted something simpler.

What Pixcap Does

Pixcap provides a clean REST API for capturing screenshots. Here's how simple it is:

curl "https://pixcap.dev/api/v1/screenshot?url=https://stripe.com" \
  -H "X-API-Key: pix_your_api_key" \
  -o screenshot.png

That's it. One request, one screenshot. The API handles all the complexity of rendering modern websites: JavaScript execution, web fonts, lazy loading, responsive layouts, and more.

Key Features

Single Screenshot API

Capture any public URL with customizable options:

Bulk Sitemap Capture

Need to screenshot an entire website? Just provide a sitemap URL and we'll capture every page, organized by URL structure, delivered as a ZIP file. Perfect for:

VPN Connector for Internal Sites

This is where Pixcap really stands out. Need to capture screenshots of internal dashboards, staging environments, or apps behind your firewall? Deploy our lightweight connector inside your network:

# Run the connector with Docker
docker run -d \
  -e PIXCAP_CONNECTOR_TOKEN=pxc_your_token \
  -e PIXCAP_CONNECTOR_NAME=staging-network \
  pixcap/connector

Once connected, you can capture screenshots of internal URLs through the same API, with all traffic routed securely through your connector. No VPN configuration, no firewall changes, no exposed ports.

Use Cases

Link Previews

Generate OpenGraph images and link previews for your app's share functionality.

Visual Testing

Capture screenshots for visual regression testing in your CI/CD pipeline.

Website Monitoring

Track visual changes to competitor sites or monitor your own for unexpected changes.

Documentation

Auto-generate screenshots for documentation, tutorials, and help articles.

Social Media

Create website thumbnails for social sharing and content aggregation.

Archiving

Preserve visual snapshots of web pages for compliance or historical records.

Simple Pricing

We believe in straightforward pricing. No subscriptions, no monthly commitments. Buy credits when you need them, and they never expire.

Every feature is available at every tier. No artificial limitations on viewport sizes, formats, or API options.

Getting Started

Ready to try it out? Here's how to get started in under a minute:

  1. Sign up at pixcap.dev with your email
  2. Check your inbox for the magic link (no password needed)
  3. Grab your API key from the dashboard
  4. Make your first API call

New accounts get 100 free credits, enough to test the API thoroughly before deciding if it fits your needs.

What's Next

We're just getting started. On our roadmap:

We'd love to hear what features matter most to you. Drop us a line or open an issue on GitHub.

Ready to start capturing?

Get 100 free screenshots when you sign up. No credit card required.

Get Started Free