CurlShot
Screenshot any website with one API call: PNG, JPEG, WebP, PDF or video
About this build
CurlShot is a screenshot API for developers. One HTTP request turns a URL, HTML or Markdown into a PNG, JPEG, WebP, PDF or a scrolling video (MP4, WebM, GIF). Pages render in a real browser (headless Chromium via Playwright). Lazy images are loaded on the way down, and ads, trackers, chat bubbles and cookie banners can be removed before the capture. Pick a phone, tablet or desktop preset, capture one element with a CSS selector, or put the whole page on one PDF sheet.
For AI agents there is a built-in MCP server (take_screenshot, list_devices), an OpenAPI 3.1 file and llms.txt. There is also an n8n community node, async jobs with signed webhooks and bulk runs of up to 100 URLs.
How it was built: the Next.js app, the docs and the rendering workers were written with Claude Code, with a CLAUDE.md in the repo guiding the agents. Free plan: 100 screenshots a month, no card. Paid plans start at $19 a month.
Comments
Sign in to comment.
No comments yet.
Similar projects
26 ancient divination systems, one Cosmic Score.
Watch Claude Code and Codex in one local-first cockpit, with secrets redacted before they ever hit disk.
A directory for sites built with Claude Code, where every project starts at zero votes and nobody gets hunter privileges.



