Welcome to Screenshotly

Screenshotly is an AI-powered screenshot API that automatically removes unwanted elements like cookie banners, ads, and popups to create clean, professional screenshots.

Key Features

🤖 AI-Powered Cleaning

  • Automatic detection and removal of:
    • Cookie consent banners
    • Advertisement elements
    • Chat widgets
    • Newsletter popups
    • Social media overlays
  • Adjustable confidence thresholds for precise control
  • Smart element detection using GPT-4 Vision

📱 Device Support

  • Multiple device viewports:
    • Desktop (1920×1080)
    • Laptop (1366×768)
    • Tablet (768×1024)
    • Mobile (375×812)
  • Custom viewport sizes supported

🖼️ Device Mockups

  • Professional device frames:
    • Browser window (Light/Dark)
    • iPhone 14 Pro
    • MacBook Pro
  • High-quality mockup templates

💪 Powerful Features

  • Full-page screenshots
  • Custom element capture
  • Multiple output formats:
    • PNG (Best for transparency)
    • JPEG (Adjustable quality)
    • PDF (Document format)
  • Configurable capture delay
  • Intuitive UI with tooltips and feedback
  • Real-time format preview

Getting Started

Tech Stack

  • Frontend: Next.js 14, React, TypeScript, Tailwind CSS
  • Backend: Next.js API Routes
  • AI: OpenAI GPT-4 Vision API
  • Authentication: Clerk
  • Database: PostgreSQL with Prisma
  • Rate Limiting: Upstash Redis
  • Screenshot Engine: Puppeteer
  • Image Processing: Sharp

Plans and Pricing

Free

Perfect for testing and small projects

  • 500 requests/day
  • Basic screenshot features
  • Device mockups
  • Multiple formats (PNG, JPEG, PDF)

Pro

For growing businesses

  • 5,000 requests/day
  • Everything in Free, plus:
  • AI-powered element removal
  • Smart element detection
  • Adjustable confidence controls

Enterprise

For large-scale applications

  • 10,000 requests/hour
  • Unlimited concurrent requests
  • Custom mockup templates

Support

Need help? Check out our: