

Send a page address, get a screenshot back. That's the whole idea of CurlShot.
Behind that one request are 69 options in 13 groups: full-page capture, device emulation, dark mode, custom CSS and JavaScript, waiting rules, cookies and headers for pages behind a login, caching, signed links, async jobs with webhooks, and bulk runs of up to 100 URLs. A misspelled option is never silently ignored.
Outputs: PNG, JPEG, WebP, PDF, or a scrolling video (MP4, WebM, GIF). Inputs: a URL, your own HTML, or Markdown.
AI agents connect through the built-in MCP server (take_screenshot, list_devices), plus OpenAPI 3.1 and llms.txt.
Pricing: free plan with 100 screenshots a month, no card. Paid plans from $19/month. One successful render is one screenshot, whatever its size, and failures don't count.
No ratings yet