Install ssdev, configure an API key, and let Claude, GPT, or any agent capture screenshots from the terminal. Every command outputs structured JSON.
100 free API calls / month. No credit card required.
Three CLI commands. Structured JSON output at every step.
One global install, one config command. The agent is ready to capture.
$ npm install -g @screenshotdev/cli
$ ssdev config set access_key ak_live_abc123...
Set access_key = ak_live_abc123...Every command outputs structured JSON. Designed for LLMs and automation pipelines.
$ ssdev screenshot https://acme.com/pricing --format json
{
"url": "https://cdn.ssdev.io/s/x7k9m2.webp",
"width": 1280,
"height": 2340,
"format": "webp",
"size": 184200,
"renderTimeMs": 640,
"cached": false
}Agents can self-throttle by checking remaining quota before making requests.
$ ssdev usage --format json
{
"period": "2026-03",
"used": 47,
"limit": 1000,
"rendered": 38,
"cached": 9
}Every command your agent needs. All output structured JSON when --format json is set.
| Command | Description | Flags |
|---|---|---|
| ssdev screenshot <url> | Capture a screenshot of any URL | --width, --height, --format, --quality, --full-page, --dark-mode, --block-ads, --block-cookies, --selector, --device, --delay, --inject-css, --inject-js, --output |
| ssdev usage | Show current period usage stats | --daily, --format |
| ssdev usage --daily | Show daily usage breakdown | --format |
| ssdev config set <key> <value> | Set a config value (access_key, api_url) | |
| ssdev config get [key] | Read config (all keys or a specific one) |
ssdev outputs structured JSON and works with any agent that can execute CLI commands.
by Anthropic
Use ssdev directly from Claude Code as a CLI tool. Claude discovers available commands, autonomously captures screenshots, and returns structured JSON — ready to reason about layouts, verify content, or archive pages.
> Take a screenshot of acme.com/pricing
and check if the $49/mo plan is still there
Claude will automatically run:
ssdev screenshot https://acme.com/pricing \
--full-page --block-ads --format json
→ { "url": "https://cdn.ssdev.io/s/x7k9m2.webp",
"width": 1280, "height": 2340, ... }Open-source AI agent
Install ssdev globally and OpenClaw automatically discovers it as a skill. It can autonomously capture screenshots, check usage quota, and chain commands — all through structured JSON output.
> Screenshot our staging deploy and compare
the header layout with production
OpenClaw will automatically run:
ssdev screenshot https://staging.acme.com \
--selector "header" --format json
ssdev screenshot https://acme.com \
--selector "header" --format json
→ Returns both screenshots for visual diffssdev ships with a SKILL.md file that agents read to discover all available commands, required environment variables, and workflow patterns. Drop it in your project and your agent knows what to do.
No credit card required
Agents capture pages to analyze layouts, extract visual information, or verify content.
Screenshot pages before and after deploys, then diff to catch visual regressions.
Periodically capture competitor pricing, changelogs, and landing pages.
Render pages as Googlebot sees them — verify OG images, meta tags, and above-the-fold content.
Timestamped screenshots for compliance checks, legal archives, or audit trails.
Capture dashboards as images or PDFs to embed in automated reports.
100 free API calls per month. No credit card. No browser infrastructure.