Free, Open-Source & Self-Hosted Screenshot API

The Screenshot API That You Control. Free. Open. Secure.

Pixashot is the open-source screenshot API built for developers who demand control, transparency, and performance. Deploy our optimized Docker container in minutes, leverage Google Cloud Run's free tier for up to 20,000 screenshots/month, and experience the unmatched efficiency of our single-context architecture.

Save $200+/mo

vs SaaS APIs

Self-Hosted

Full Control

Open Source

MIT License

Generate up to 20,000 screenshots/month at near-zero cost
https://
Enter a URL and click capture
Built for Developers

The Screenshot API That Puts You in Charge

Pixashot is open source, Dockerized, and built for developers. Get efficiency, transparency, and the control you need, without the SaaS price tag.

Deploy Anywhere with Docker

Docker at its core. Deploy Pixashot on your own servers, AWS, Azure, or anywhere that speaks Docker. No vendor lock-in, just complete control.

Free 20,000 Screenshots/Month

Leverage Google Cloud Run's generous free tier and process up to 20,000 screenshots monthly. Your free, high-volume screenshot solution.

Your Data, Your Rules

Self-hosting means complete data privacy. No third-party access, no unclear data policies. Ideal for personal projects, startups, and regulated industries.

Single-Context Efficiency

Our innovative architecture delivers exceptional performance while minimizing resource consumption. Get more screenshots with less overhead.

Security Focused

Built with a security-first mindset, featuring token-based authentication, rate limiting, and logging. Ready for your most demanding workloads.

Powerful, Streamlined API

Clean, intuitive API with comprehensive documentation. Enjoy full-page captures, custom viewports, mobile emulation, and webhooks.

Why Pixashot
Greg Priday

"I built Pixashot to give developers a better choice: an open-source, Docker-based screenshot API that's efficient and puts you in control. Self-host it, leverage Google Cloud Run's free tier, and escape the SaaS trap."

Greg Priday
Creator of Pixashot
Run It Anywhere

Pay Nothing with Cloud Run

Pixashot is built for flexibility. Deploy it on your own infrastructure, or take advantage of the free tier offered by Google Cloud Run. Replace manual screenshot tasks with an API you control.

/capture?url=https://tailwindcss.com/docs
Automated Documentation
Automated Documentation

Automated Documentation

Tired of manually updating screenshots in your docs? Pixashot automates the process. Perfect for products with frequent UI changes, multiple themes, or complex layouts.

  • Automate screenshot updates, even with dynamic content
  • Full-page captures ensure comprehensive documentation
  • Easily manage light and dark mode themes
/capture?url=https://linear.app/features
Visual Testing
Visual Testing

Visual Testing

Integrate Pixashot into your CI/CD pipeline to catch visual regressions early. Ensure pixel-perfect consistency across different viewports and browsers.

  • Spot UI changes before they reach production
  • Test responsive layouts across multiple devices
  • Simple CI/CD integration with the premium version
/capture?url=https://planetscale.com/blog
Social Media Automation
Social Media Automation

Social Media Automation

Generate social media cards and preview images on the fly. Create consistent, branded visuals for your content, tailored to each platform.

  • Automatically generate social share images
  • Customize image dimensions and formats
  • Ensure your content looks its best everywhere
Perfect for Every Use Case

Built for Your Needs

From automated documentation to compliance requirements, Pixashot handles your most demanding screenshot tasks

Automated Documentation

Keep your technical documentation up-to-date with automated screenshot generation. Perfect for products with frequent UI changes, multiple themes, or complex layouts.

Visual Testing

Integrate Pixashot into your CI/CD pipeline to catch visual regressions early. Ensure pixel-perfect consistency across different viewports and browsers.

Social Media Automation

Generate social media cards and preview images on the fly. Create consistent, branded visuals for your content, tailored to each platform.

FinTech Compliance

Capture and archive financial data, trading interfaces, and disclosures with confidence. Self-hosting ensures complete data sovereignty, simplifying compliance.

Healthcare Systems

Automate screenshot capture for EMR systems and healthcare portals while maintaining HIPAA compliance. Your data never leaves your infrastructure.

Government Portals

Meet strict data locality requirements by deploying Pixashot on your own servers. Capture and archive public-facing services for transparency and accountability.

Streamlined Integration

Simple and Powerful API

Integrate Pixashot into your projects with just a few lines of code, in your language

Want to try it out? Experiment with our interactive API playground.

Try API Playground
Frequently Asked Questions

Your Pixashot Questions, Answered.

Here's what developers typically ask about Pixashot

Pixashot is an open-source screenshot API distributed as a Docker container. It's designed for efficiency and ease of deployment, allowing you to capture website screenshots programmatically. You can run it on your own infrastructure or leverage cloud platforms like Google Cloud Run, where you can take advantage of a generous free tier.

Unlike traditional tools that launch a new browser for each screenshot, Pixashot intelligently reuses a single browser context. This dramatically reduces CPU and memory usage, resulting in significantly faster captures and lower operating costs. It's how we can offer such a generous free tier.

The core Pixashot engine is completely free and open-source (MIT license). You can deploy it yourself using the provided Docker container. On Google Cloud Run, you can capture up to 20,000 screenshots per month without incurring any infrastructure costs. That's not a trial; it's a genuinely free tier designed for small projects and developers.

Pixashot Pro is the upcoming premium version of Pixashot. It's designed for businesses and teams with more demanding screenshot needs. Pro offers enhanced security features like advanced access controls and audit logging, pre-built integrations with popular CI/CD pipelines, and priority support to ensure your workflows run smoothly. It will also include higher usage tiers.

Transparency, customizability, and community. You can inspect the code, tailor it to your needs, and even contribute to the project's development. Plus, you're not locked into a proprietary system.

Self-hosting with Pixashot means your data stays on your infrastructure, giving you complete control and simplifying compliance. You avoid the risks and uncertainties of third-party SaaS providers.

The open-source Pixashot comes with comprehensive documentation and a growing community forum where you can find answers and connect with other users. Pixashot Pro users will receive priority email support.

We've built Pixashot to be different. It's open-source, self-hostable, and designed for efficiency from the ground up. Our single-context architecture allows us to offer a generous free tier and competitive pricing for the upcoming Pixashot Pro, all while delivering exceptional performance. Plus, you get the peace of mind that comes with controlling your own data.

The free tier on Google Cloud Run is limited to their free quota, which includes 20,000 screenshots. If you need more, you can either scale up your deployment on Google Cloud Run and pay for the extra usage, or you can deploy Pixashot on your own infrastructure for more control. Pixashot Pro will also offer higher usage tiers, along with enhanced features, security, and priority support.

Have more questions? Check our detailed FAQ or join the discussion.

Color splash illustration
Deploy Pixashot Today

Get Started in Minutes

Deploy on Google Cloud Run's free tier or anywhere with Docker.

Start Free

Up to 20,000 screenshots/month on Google Cloud Run

Deploy Anywhere

Full control with our Docker container

Own Your Data

Self-hosted for maximum privacy and security

20,000 free screenshots/month on Google Cloud Run

Self-hosted for complete data control