Skip to content
LinkedInInstagramFacebook

PeekShot API Documentation

Powerful screenshot and web capture API built for developers

PeekShot is a modern, developer-friendly API service that provides high-quality screenshot and web capture capabilities. Whether you need to generate social media previews, create automated testing screenshots, or build visual monitoring tools, PeekShot has you covered.

🚀 Fast & Reliable

Generate screenshots in milliseconds with 99.9% uptime guarantee

🎨 Customizable

Full control over viewport, quality, format, and rendering options

📱 Multi-format

Support for PNG, JPEG, and WebP with various quality settings

🔒 Secure

Enterprise-grade security with API key authentication

  • High-Performance Rendering: Lightning-fast screenshot generation using modern web technologies
  • Multiple Output Formats: PNG, JPEG, WebP with customizable quality settings
  • Responsive Capture: Simulate different devices and screen sizes
  • Custom Templates: Create branded screenshots with your own CSS and HTML
  • Webhook Support: Real-time notifications for async processing
  • Analytics & Monitoring: Track usage, performance, and costs
  • Global CDN: Fast delivery with edge caching worldwide
  • Developer SDKs: Official libraries for popular programming languages
// Take a screenshot with PeekShot API
const response = await fetch("https://api.peekshot.com/api/v1/screenshots", {
  method: "POST",
  headers: {
    "x-api-key": "YOUR_API_KEY",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    url: "https://example.com",
    width: "1920"
    height: "1080",
    format: "png",
  }),
});

const screenshot = await response.json();
console.log("Screenshot URL:", screenshot.url);

Ready to start capturing the web? Follow our comprehensive guide:

  1. Quick Start - Take your first screenshot in minutes