SDKs & Integrations

Get started in minutes with official SDKs or connect via no-code platforms. All SDKs wrap our REST API with idiomatic patterns for each language.

REST API

Every SDK wraps our simple REST API. You can always use it directly with any HTTP client:

curl -X POST https://screenshotapi.site/api/v1/screenshot \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com", "format": "png"}'

Official SDKs

🟢 Node.js / TypeScript

stable

Full-featured SDK with TypeScript support, async/await, and streaming.

$ npm install screenshotapi-sdk
import { ScreenshotAPI } from 'screenshotapi-sdk';

const client = new ScreenshotAPI('sk_live_...');
const screenshot = await client.capture({
  url: 'https://example.com',
  format: 'png',
  fullPage: true
});

🐍 Python

stable

Pythonic SDK with sync and async support. Perfect for data pipelines.

$ pip install screenshotapi
from screenshotapi import ScreenshotAPI

client = ScreenshotAPI('sk_live_...')
result = client.capture(
    url='https://example.com',
    format='png',
    full_page=True
)

🐘 PHP

beta

Laravel & vanilla PHP support. Easy integration with existing PHP projects.

$ composer require screenshotapi/sdk
use ScreenshotAPI\Client;

$client = new Client('sk_live_...');
$result = $client->capture([
    'url' => 'https://example.com',
    'format' => 'png'
]);

🐹 Go

beta

Lightweight Go client with context support and retry logic.

$ go get github.com/screenshotapi/go-sdk
client := screenshotapi.NewClient("sk_live_...")
result, err := client.Capture(ctx, &screenshotapi.Options{
    URL:      "https://lh3.googleusercontent.com/GP-wB-jQwMAnOn_laoBcMnrX8FKqtrTsGGRYPFivu7iuuLkkC5LLx3rCwMtpFb6P43lJJrI8gRdsjkLJN5HAHfY3ew=s1280-w1280-h800    Format:   "png",
    FullPage: true,
})

No-Code Integrations

Coming Soon

Zapier

Capture screenshots from any Zapier trigger — new emails, form submissions, and more.

🔗
Coming Soon

Make (Integromat)

Use ScreenshotAPI in your Make scenarios for automated visual workflows.

🧩
Coming Soon

n8n

Self-hosted workflow automation with ScreenshotAPI HTTP node integration.