Built for modern developers

Screenshot API
for Developers

Capture any website as an image with a simple API call. Built in Rust for blazing fast performance.

99.9%
Uptime SLA
<3s
Avg Response
100
Free/month

What Can You Build?

Popular use cases for our Screenshot API

📷

Social Media Previews

Generate Open Graph images and Twitter cards automatically

📄

PDF Reports

Convert webpages to images for reports and documentation

🔎

Visual Testing

Automated visual regression testing for CI/CD pipelines

🎨

Link Thumbnails

Generate website previews for directories and portfolios

Why Screenshooter?

Powerful features built for developers

Lightning Fast

Built in Rust with async processing for under 3 second response times.

🔒

Secure & Reliable

API key authentication, SSRF protection, and enterprise-grade security.

📚

Developer First

Comprehensive docs and simple REST API for easy integration.

🎨

Full Page Capture

Capture full-length scrolling pages or custom viewport dimensions.

📊

Usage Dashboard

Track usage, monitor performance, and manage multiple API keys.

🚀

Auto-Scaling

Handles traffic spikes seamlessly with distributed workers.

Get started in seconds

Simple REST API - capture any URL with one request

cURL Example
curl -X POST https://dasm.asia/screenshot \
  -H "X-API-Key: your_api_key" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com"}'
JavaScript Example
const response = await fetch('https://dasm.asia/screenshot', {
  method: 'POST',
  headers: {
    'X-API-Key': 'your_api_key',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({ url: 'https://example.com' })
});
const { task_id } = await response.json();

Frequently Asked Questions

Everything you need to know

How fast is the Screenshot API?

Most screenshots complete in 2-5 seconds depending on page complexity. Our Rust-based backend with Chromium delivers blazing fast performance.

Is there a free tier?

Yes! You get 100 free screenshots per month when you sign up. No credit card required.

What image formats are supported?

We support PNG and JPEG formats. PNG is the default for highest quality, while JPEG offers smaller file sizes.

Can I capture full-page screenshots?

Yes! Our API supports full-page screenshots that capture the entire scrollable content, as well as custom viewport sizes (width/height parameters).

How do I authenticate API requests?

Use your API key in the X-API-Key header. You can create multiple API keys from your dashboard for different projects.

Start capturing screenshots today

Free tier available. No credit card required.

Get Free API Key →