Skip to content

CurlShot, a Thum.io alternative

Pick CurlShot if you need more than a picture of a page: PDF, scrolling video, HTML or Markdown as input, element captures, ad and cookie-banner blocking, webhooks and bulk calls, with full-page and device sizes on every plan. Pick Thum.io if you only need thumbnails or website screenshots and want a lower price per hit: it bills pay-as-you-go from $1 a month, can be used in an image tag without signing up for the first 1,000 hits, and streams an animated loader while the page renders.

Facts about Thum.io checked on .

Features, side by side

Show the features table (16 rows)
FeatureCurlShotThum.io
Free allowance100 screenshots a month, with an accountFirst 1,000 hits a month, no signup
How it is billedMonthly plan with a fixed number of screenshotsPay as you go per 10,000 hits, with a monthly minimum
Screenshots of any public pageYesYes
Full-page screenshotsEvery planBetter plan
Wait before captureEvery planBetter plan
Device and viewport sizesEvery planBetter plan
PDF of a pageYesNot in its documentation
Video of the page scrollingYesNot in its documentation
HTML or Markdown as inputYesNot in its documentation
Screenshot of one element (CSS selector)YesNot in its documentation
Block ads and cookie bannersYesNot in its documentation
Webhook when an async render is donePaid plansCallback URL on prefetch requests
Signed requestsPaid plansYes
Use as an image address without an accountNoFirst 1,000 hits a month
Animated loader while the page rendersNoYes
Resize images and turn PDF pages into imagesNoYes

What it costs per month

Monthly plans, billed monthly, before tax. The last column is the plan price divided by the screenshots it includes.

Show the prices (6 rows)
Product and planPer monthScreenshots a monthPer 1,000
CurlShot FreeFree100Free
CurlShot Starter$193,000$6.33
CurlShot Growth$7915,000$5.27
CurlShot Scale$24960,000$4.15
Thum.io Good ($1 monthly minimum)$15,000$0.20
Thum.io Better ($20 monthly minimum)$20200,000$0.10

Thum.io counts hits, not screenshots. Read the per-1,000 figures as a guide, not an exact match.

Sources: Thum.io pricing, and the CurlShot pricing page.

Pick CurlShot when

  • You need PDF, scrolling video, HTML or Markdown input, or element captures from the same API
  • You want full-page, wait and device sizes on every plan, not only the higher one
  • You prefer a fixed monthly plan, and a plan that stops at its quota unless you turn on prepaid, capped overage in CurlShot
  • Failed renders and cache hits do not count against your plan

Pick Thum.io when

  • You only need website thumbnails or screenshots and your volume is high: the price per hit is far lower
  • You want to try it in an image tag with no signup, within the first 1,000 hits a month
  • You want a loader that streams frames while the page renders
  • You also resize images or turn PDF pages into images through the same address

Move a request over, parameter by parameter

Every CurlShot option is described in the options reference.

Show the parameters table (9 rows)
To do thisCurlShotThum.io
Thumbnail widthimage_widthwidth
Whole pagefull_pagefullpage
Wait before capturedelaywait
Viewport widthviewport_widthviewportWidth
Phone sizesviewport_deviceiphone12pro, iphone14promax, galaxys5
Cache lifetimecache_ttlmaxAge (in hours)
Output formatformatpng, allowJPG
Render in the backgroundasyncprefetch
Webhook when donewebhook_urlcallbackUrl

Questions people ask

Is CurlShot a good Thum.io alternative?

If you need PDF, video, HTML input or element captures, or full-page and device sizes on a small plan, yes. If all you need is a cheap thumbnail in an image tag at high volume, Thum.io's price per hit is lower, as the table on this page shows.

How does Thum.io bill?

As of the date on this page, by hits with a monthly minimum: the Good plan is $2 per 10,000 hits with a $1 minimum, and the Better plan is $1 per 10,000 hits with a $20 minimum. The first 1,000 hits a month are free on both. A hit is a request for an image, so repeat views can count, which is not the same as a new render.

Which Thum.io features need the Better plan?

Its documentation marks full-page screenshots, the wait option, the viewport width and the phone emulation presets as available to the Better plan only, as of the date on this page.

Sources: Thum.io pricing, Thum.io URL API documentation. Checked on 9 November 2026; prices and features change, so check them before you decide.

Try CurlShot on your own pages

Send the requests you send today, with the parameters renamed, and compare the results yourself. No card needed.