Fronty is an AI-powered image to HTML CSS code converter that enables users to quickly and easily generate HTML code from…
CurlShot
Screenshot any website with one API call: PNG, JPEG, WebP, PDF or video
In short
CurlShot is a screenshot API: send a URL, HTML or Markdown in one HTTP request and get back a PNG, JPEG, WebP, PDF or scrolling video.
About CurlShot
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. 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. It works from any language, with no SDK. There’s a free plan with 100 screenshots a month and no card. Paid plans have a fixed monthly price.
What problem does it solve?
Taking screenshots of web pages in production means running and maintaining headless browsers: cookie banners, lazy images, timeouts, memory and queues. CurlShot runs that part and returns the image, PDF or video from one HTTP request.
What you can do with it
Capture full-page or device-sized screenshots of a URL; render your own HTML or Markdown to an image or PDF; generate Open Graph images and link previews; archive pages as PDF; record a scrolling video of a page; let AI agents see web pages through the MCP server.
Key features
- Full-page capture with lazy images loaded
- Phone, tablet and desktop presets
- Cookie banner, ad and tracker removal
- Element capture by CSS selector
- Dark mode and retina
- PDF output
- MP4/WebM/GIF scrolling video
- Caching
- Signed links
- Async jobs with webhooks
- Bulk runs of up to 100 URLs
- MCP server
- OpenAPI 3.1
Capabilities
Integrations: MCP (Claude, Cursor, VS Code), n8n community node, cURL, Node.js, Python, PHP, Go, Ruby
Who it’s for
Developers and teams who need pictures of web pages inside an app, a script, a no-code workflow (n8n) or an AI agent.
Recommended for: Developers, startups, agencies and AI agent builders
Not designed for
It is not a web scraper or data extractor, and it does not capture private or local network addresses (send the HTML instead). Pages behind a login need cookies or headers sent with the request.
Pricing
- Starting at
- Free plan; paid from $19/month
- Billing
- Monthly
- Card needed for free plan
- No
- Pricing page
- See plans
Prices are set by the provider and can change. Always check their pricing page.
Technical details
- Product type
- API
- Deployment
- Cloud
- Platforms
- Web
- Documentation
- Read the docs
- Support
- Get support
Release info
- Current version
- API v1
Credibility
- Founded
- 2026
Tags
Reviews
There are no reviews yet.
Leave a Review
Alternatives to CurlShot
See all 106 in Code Tools →AssemblyAI provides AI models specifically designed for speech recognition and analysis.
Sensible is an intelligent document-processing tool catering especially for developers requiring high-volume data extraction from…
Avanzai allows you to build autonomous AI agents for finance.
Parthean is an AI-enabled tool designed to automate various aspects of your financial management.
Abacus.AI is an AI platform where AI, rather than humans, build applied AI agents and systems on a large scale.
More in Code Tools
Browse category →-
AIGoCodeOne API key to access multiple AI models.
-
CodeGuard AISelf-hosted AI code review for GitHub PRs, with contextual analysis and a guarded workflow from findings to fixes.
-
JevStationJev: Typed Questions, Structured Answers
-
CPFHub.ioBrazilian CPF lookup API with real-time Receita Federal
-
SSHFlowEvery server has its own workspace
-
HiAPIOne API for leading AI image, video, and text generation models.
Not sure this is the right tool?
Tell us what you need — we’ll match you with the right providers and share their contact details. Free for businesses.
You’re all set!
Tools that already match your request
- We check your request against 1,900+ listed tools.
- We share the contact details of the best-fit providers with you.
- You talk to them directly and choose what suits you.
Alternatives are ordered by how often they are viewed. Cards marked “Sponsored” are paid placements and are always labelled.