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:
- Viewport control - Set exact dimensions for consistent captures
- Full-page screenshots - Capture entire scrollable pages
- Format options - PNG, JPEG, or WebP with quality settings
- Dark mode - Force dark color scheme for supported sites
- Wait conditions - Wait for specific elements or network idle
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:
- Visual regression testing across your site
- Creating website archives before redesigns
- Generating preview images for all your pages
- Competitor analysis and monitoring
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.
- 100 free credits to get started
- $0.005 per screenshot at the starter tier
- Volume discounts up to 60% for larger packages
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:
- Sign up at pixcap.dev with your email
- Check your inbox for the magic link (no password needed)
- Grab your API key from the dashboard
- 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:
- PDF generation - Convert web pages to PDFs with the same simple API
- Scheduled captures - Set up recurring screenshots with webhooks
- Visual diff API - Compare screenshots and detect changes automatically
- More output formats - AVIF, animated GIFs, and video captures
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