Capture any website with a single API call. Fast, reliable, and simple. No browser setup, no infrastructure headaches.
import ShotAPI from '@shotapi/sdk';
const client = new ShotAPI({ apiKey: 'YOUR_KEY' });
const result = await client.screenshot({
url: 'https://example.com',
fullPage: true
});
console.log(result.url);npm install @shotapi/sdkGet started in seconds with our official SDK. Full TypeScript support, automatic retries, and device presets built-in.
const result = await client.screenshot({
url: 'https://example.com',
width: 1280,
height: 720
});const result = await client.screenshot({
url: 'https://example.com',
device: 'iphone-14-pro'
});await client.screenshotToFile(
{ url: 'https://example.com' },
'./screenshot.png'
);Screenshots delivered in milliseconds. Our global infrastructure ensures low latency worldwide.
Built on reliable cloud infrastructure with automatic scaling and redundancy.
Start free with 500 screenshots/month. No hidden fees, no surprises.
Start free, upgrade when you need more