screenshot.fyi

The screenshot API for everyone

Visit Website
December 10, 2024 Why I built screenshot.fyi

👋 Hey hackers!

I built screenshot.fyi because I needed a reliable, easy way to take programmatic screenshots of websites. While there are other solutions out there, they were either too complex, too expensive, or lacked the features I needed.

What it does:

  • Take high-quality screenshots of any webpage via API

  • Customize viewport size, capture full page scrolls

  • Remove cookie banners automatically

  • Support for dark mode captures

  • Reliable infrastructure built on AWS Lambda

Perfect for:

  • SaaS dashboards

  • Social media preview cards

  • Website monitoring

  • Automated reporting

  • Visual regression testing

Integrations:

Tech Stack:

  • Next.js for the API and frontend

  • AWS Lambda for screenshot processing

  • Puppeteer for browser automation

The API is super simple to use:

GET /api/take?url=example.com&accessKey=xyz

Comment

About

Taking website screenshots programmatically was harder than it should be. So I fixed it.