Getting Started
Welcome
Welcome to Screenshotly - The AI-powered screenshot API
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
Quickstart
Get started with Screenshotly in minutes
Authentication
Learn about API authentication
API Reference
Explore the API endpoints
Guides
Learn about advanced features
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: