List your AI tool on AI Orion for free. Submit a tool

CurlShot

CurlShot - Take a screenshot of any website, online or by API

Pricing
Freemium
Free

About CurlShot

CurlShot provides an HTTP API that renders a web page, HTML, or Markdown into PNG, JPEG, WebP, or PDF, by loading the page in a real browser on CurlShot servers. The page is opened as a visitor would see it, and the result is delivered as an image, PDF, or video file. Users can access the service directly on a page or integrate it into their own applications via the API. It is used to show link previews, generate social sharing images, keep visual page records, and convert reports into PDFs. The service emphasizes a simple request model: one request yields one screenshot, with or without a full page capture.

When describing its approach, CurlShot notes that the docs are part of the product and that users pay for screenshots rather than attempts. It highlights limits and usage counters shared across servers, and that background jobs exist for scale. The platform also explains that it refuses private addresses and requires access keys for signed requests.

CurlShot lists core capabilities such as full-page captures, PDF rendering, and image outputs across PNG, JPEG, and WebP, plus video captures in MP4/WebM/GIF. It also mentions blocking ads and cookie banners, providing signed links, and supporting async renders and webhooks. The documentation includes a variety of code samples and language libraries to help integration and automation with the API.

CurlShot outlines plans, platform reach, integrations, and limits across its pricing page and about page. It describes plans with monthly screenshot allowances and fixed prices, mentions that the API works without installation, and states that the service can be accessed from a browser page or integrated into applications via the API.

Use cases

  • Keep a record of a page, including prices, terms, or competitor offers
  • See how a site looks on a phone or tablet
  • Turn pages into tidy PDFs for printing or sharing
  • Generate social previews for links

Key features

  • Full-page screenshots from top to bottom
  • Ad and cookie-banner blocking
  • Async rendering and webhooks
  • Signed links for embedding without exposing keys
  • Multiple output formats (images and videos)

Pros and cons

Pros

One request yields a screenshot or PDF with minimal setup

Cons

Addresses on private and local networks are refused

Pricing

Free
$0
per month
  • 100 screenshots a month
  • No card needed
  • Requests per minute 10
  • Renders at once 1
  • Full-page captures up to 10,000 px tall
  • Full-page captures at 1x pixel density
  • Videos up to 10 seconds
  • Community support

Reviews

Loading reviews…

Frequently asked questions

What is CurlShot?
CurlShot takes a screenshot of any web page. You give it the address of the page, it opens the page the way a normal browser would, and it hands you the screenshot as an image or a PDF.
Is it free?
You can try it on this page without an account. A free account gives you 100 screenshots every month, and you do not need a card to sign up. If you need more, the paid plans have a fixed price each month.
Can it hide cookie pop-ups?
Yes, on most websites. Cookie pop-ups, ads and chat bubbles are removed before the screenshot is taken, so you get a clean page. It does not catch every one on every site.
Can it capture pages behind a login?
Can the API capture pages behind a login or on a private network?It can capture a page behind a login when you send what the page needs: cookies, extra headers or an Authorization header. Local and private addresses are refused on purpose; for those, send the HTML directly and it is rendered the same way.

Alternatives to CurlShot

More in AI Developer Tools