Skip to content
AppClap

CurlShot

Claimed by its makers

Take a screenshot of any website, online or by API·curlshot.com

Browse all Developer backend apps

Visit

$19–$249/mo · Free plan See pricing ↓

CurlShot is an online tool and HTTP API that renders a web page, HTML, or Markdown into a screenshot image (PNG, JPEG, WebP), a PDF, or a scrolling video (MP4, WebM, GIF). Users can paste a web address to get an instant full-page or top-of-page screenshot with no installation, or call the API to automate captures at scale. It offers device presets (phone, tablet, desktop), ad and cookie-banner blocking, dark mode capture, element-level capture via CSS selector, response caching, signed links, async rendering with webhooks, and bulk requests. It also provides an MCP server, OpenAPI description, and llms.txt map so AI agents can use the same capture capabilities.

What it's for

Keep a visual record of a page (price, terms, a competitor's offer) as it looked on a given dayCheck how a site looks on a phone or tabletTurn a web page or document (article, invoice, report) into a PDFShow a small preview/thumbnail of a website in a directory, portfolio, or newsletterGenerate social-sharing images (Open Graph cards) automaticallyCapture dashboards, admin pages or staging sites behind a loginRun bulk screenshots of a list of pages at onceLet an AI agent view a web page via an MCP toolVisual regression testing by comparing screenshots

Features 17

  • Async renders, webhooks and bulk requests (up to 100 per call)
  • Blocking of ads, cookie banners, trackers and chat widgets
  • Control over wait_until, delay, wait_for_selector and timeout
  • Custom CSS, JavaScript and click interactions before capture
  • Dark mode screenshot capture
  • Device presets for phones, tablets and desktops
  • Element screenshot via CSS selector
  • Full-page capture from top to bottom
  • High-resolution screenshots with adjustable pixel density
  • HTML to PDF and Markdown to PDF conversion
  • MCP server with a take_screenshot tool for AI agents
  • Open Graph image generation
  • OpenAPI 3.1 description and llms.txt map for developers
  • Render a URL, HTML or Markdown to PNG, JPEG, WebP or PDF
  • Response cache and signed links
  • Screenshot capture behind a login via cookies/headers
  • Scrolling video capture (MP4, WebM, GIF)

At a glance

free tierAPI
TypeWeb app
DeploymentCloud
PlatformsWeb
Fordevelopers, agencies, small production apps/side projects
CompanyCurlShot

Resources

Pricing

All paid plans are billed monthly at a fixed price for a set number of screenshots; failed renders and cache hits don't count against the allowance. Overage is optional, prepaid, and capped by the user (Starter $8, Growth $5, Scale $4 per extra 1,000 screenshots). Prices are in US dollars; taxes are added at checkout where they apply. First payment is refundable in full within 14 days. Custom pricing available for volumes above the Scale plan.

FreeFree

For as long as you like; try the API and build a proof of concept.

100 screenshots per month, 10 requests per minute, 1 render at once, no card needed

Starter$19/mo

Effective rate at full usage: $6.33 per 1,000 screenshots. Optional overage: $8 per extra 1,000, capped by user.

3,000 screenshots per month, 60 requests per minute, 5 renders at once

Growth$79/mo

Effective rate at full usage: $5.27 per 1,000 screenshots. Optional overage: $5 per extra 1,000, capped by user.

15,000 screenshots per month, 150 requests per minute, 15 renders at once

Scale$249/mo

Effective rate at full usage: $4.15 per 1,000 screenshots. Optional overage: $4 per extra 1,000, capped by user. Larger volume available on request.

60,000 screenshots per month, 400 requests per minute, 40 renders at once

Similar apps

Last checked 2 days ago·