最佳 Screenshot API?我實測了 10 款,這是最後結論

最後更新於 August 20, 2026
最佳 Screenshot API?我實測了 10 款,這是最後結論
AI 摘要
本文比較各種 Screenshot API 與替代方案,重點檢視它們如何處理現代網站:JavaScript 密集頁面、延遲載入、Cookie 橫幅、SPA hydration、反機器人檢查、整頁擷取與不同裝置的渲染效果。文章介紹 Thunderbit 作為結構化資料的替代選項,以及 ScreenshotOne、Urlbox、CaptureKit、Scrapingdog、ScreenshotAPI.net、Screenshotlayer、ApiFlash、Puppeteer 和 Playwright。指南也說明 Screenshot API 的運作方式、擷取失敗的原因,以及值得關注的比較條件,包括延遲、渲染品質、viewport 支援、等待條件、整頁行為、格式、價格、穩定性與開發者體驗。核心觀點是:很多團隊真正需要的是頁面資料,而不是像素。結論是,視覺成品用截圖,資料則交給擷取流程處理。

連吃十幾次白畫面後,我才死心。自架的無頭 Chrome 該回傳對手定價頁,換來的卻一次次是張空白方塊;那套我一直說服自己「應該夠用了吧」的方案,其實一點都不夠。後來在論壇晃了幾個月才知道,踩進這坑的絕不只我一人。

2026 年要「大規模、穩定地擷取截圖」,表面是一次單純的 API 呼叫,底下卻是整個瀏覽器基礎設施在跟你作對。今天隨便一個網頁都扛著 中位數約 697KB 的 JavaScript 負載,外加延遲載入的圖片、Cookie 同意浮層、反機器人驗證,甚至 load 事件都觸發好幾秒了、單頁應用程式的 hydration 還沒跑完。天真地「丟個 URL、等一張 PNG」,這些場景全會讓你翻車。於是我抓了一組專門找碴的網址,把 10 款截圖工具挨個測過——SaaS API、自架函式庫,外加一款乾脆讓你連圖都不用截。這篇就交代我測到的一切:延遲實測、免費方案暗藏的陷阱、規模化後的成本帳,以及一個幾乎沒人談的問題——什麼時候,你其實壓根不需要截圖 API。

webpage-loading-errors-flowchart.png

什麼是截圖 API?為什麼它很重要?

簡單說,截圖 API 就是一個代管服務(或一套自架函式庫):你餵它一個 URL,它把頁面在真實瀏覽器渲染完成後的樣子拍下來回給你——PNG、JPEG、WebP 或 PDF 都行。收到請求後,它背後會拉起無頭 Chrome(或 Chromium、Firefox),載入頁面、等 JavaScript 收工、該捲的地方捲一捲,最後擷取視窗範圍或整頁。

改擷取資料,不要只截圖 Get Started Free

其實很多人搜尋「最佳截圖 API」,真正想要的是頁面上的資訊,而不是頁面的圖片。如果你要監控對手價格、從目錄整理名單、歸檔房地產刊登,或追蹤產品目錄,一旦拿到的是截圖,就得再走一趟 OCR 或視覺模型流程,才能把資料從影像裡挖回來。這條路又貴、又慢,還特別容易出錯。

Thunderbit 的 官方網站 是一款以 AI 驅動的網頁爬蟲與資料擷取工具。它不會丟一張頁面的 PNG 給你,而是直接把頁面上的結構化資料交到你手上。

Extract API 接收一個 URL 和一份 JSON schema,直接回傳結構化欄位——價格、名稱、電子郵件、圖片、地址、評分等等。Chrome 擴充功能下載頁 也能兩步搞定:打開擴充功能,按一下「AI Suggest Fields」,再匯出到 Excel、Google Sheets、Airtable 或 Notion。

常見用途有這幾種:

  • OG/社群卡片產生: 動態生成連結預覽用的 Open Graph 圖片。Vercel 的 OG 圖片文件 就能看出這種模式有多普及。
  • 視覺回歸測試: 比對不同部署版本的截圖,抓出 UI 上的錯誤。LambdaTest 報告 指出,34.8% 的大型組織已經把 AI 用進視覺回歸裡。
  • 合規歸檔: 保存帶時間戳的頁面狀態視覺證據,因應法律或監管需求。
  • 競品監控: 長期追蹤價格頁、產品列表或登入頁的變動。
  • 目錄縮圖: 為連結聚合頁、儀表板或內部工具生成預覽圖。

那為什麼不乾脆自己跑瀏覽器?因為一旦上了規模,維護整套無頭 Chrome 叢集要處理的事很多:Docker 字型設定、Lambda 冷啟動、Chromium 版本更新、代理池、重試佇列,還得為延遲載入內容手寫捲動腳本。光是 網頁爬蟲市場在 2025 年就達到 9.9 億美元,並以 18.5% 的年複合成長率往上衝,而截圖擷取正是這套基礎設施的核心環節。

試試 Thunderbit 進行結構化資料擷取

我怎麼測這 10 款截圖 API

市面上的比較文章翻遍了,我就是找不到一篇真的把「多個 API 的實際回應時間」或「邊界案例通過率」量出來給你看的。它們大多停在功能表加價格表。

我想弄點能真正派上用場的東西。

api-test-scenarios-comparison.png

我用一組具代表性的頁面類型,逐一測試每一款工具:

  • 單純的靜態 HTML 頁面(基準)
  • JavaScript 很重的 SPA(用 React、資料由前端載入)
  • 有明顯 GDPR Cookie 同意橫幅的頁面
  • 圖片延遲載入的圖庫(摺疊區以下的圖片)
  • 有反機器人保護的頁面(類 Cloudflare 驗證)

每個案例我都量測這幾項:

  • 延遲: 從發出 API 呼叫到圖片送達的時間(p50 估計)
  • 硬成功率: API 至少有沒有回傳一張能解碼的圖片
  • 視覺成功率: 圖片裡是不是真的有頁面內容,而不是空白畫面、骨架屏、CAPTCHA 牆或 Cookie 遮罩
  • Cookie 橫幅處理: 不用手動設定,能不能自己擋掉或關掉橫幅

醜話先說在前頭:整輪測試都在同一個地區、套預設或建議參數、在不長的時間裡跑完。所以這頂多算方向性的觀察,離統計上嚴謹的基準還有距離。話雖如此,它給的資訊量已經甩開那些競品文章一截,而且結果呈現出來的模式相當一致。

綜合基準觀察

API靜態頁面延遲SPA 是否渲染成功?Cookie 橫幅是否處理?延遲載入圖片是否成功?反機器人通過?
Thunderbit(Extract)N/A(回傳資料)✅(擷取資料)N/AN/A✅(API 聲稱)
ScreenshotOne~1.5 秒✅(搭配阻擋參數)✅(搭配捲動延遲)❌(無 CAPTCHA 繞過)
Urlbox~2 秒✅(點擊/隱藏選項)✅(stitch 模式)部分(Ultra 方案)
CaptureKit~2 秒✅(移除選項)部分(聲稱有 stealth)
Scrapingdog~2.5 秒文件有限✅(基本)平台層級聲稱
ApiFlash~2 秒✅(隱藏選項)✅(標準)❌(偏弱)
ScreenshotMachine~2 秒基本基本
Screenshotlayer~3 秒部分(JS 支援差)部分
Puppeteer(自架)~1 秒✅(完全控制)手動腳本手動腳本需要手動代理
Playwright(自架)~1 秒✅(完全控制)手動腳本手動腳本需要手動代理

一句話收尾:靜態頁面對每款 SaaS API 都是小菜;真正見高下的地方在 SPA、Cookie 橫幅,還有最難搞的反機器人頁面。自架這條路控制力封頂,代價是工程成本也封頂。

到底怎樣才算最好的截圖 API?(我的選擇標準)

以下是我列入加權考量的標準,以及它們為什麼比你想像中更關鍵。

標準重要原因
渲染引擎與 JavaScript 支援SPA 和延遲載入內容會讓許多 API 失效;Cookie 橫幅擋住內容 是常見抱怨
延遲(出圖時間)生產流程需要的是可預期速度,不只是便宜的平均成本
每 1K / 10K / 100K 張截圖的成本論壇上的使用者常抱怨定價不透明;有人甚至想要「10 萬張渲染低於 100 美元」
免費方案是否誠實高嚴重度痛點:多個討論串提到,實際上會比宣傳更早被限流
邊界案例處理Cookie 橫幅、反機器人、地區限制——論壇上有 4 則高嚴重度提及,但沒什麼競品會跨 API 測這個
輸出格式PNG、JPEG、WebP、PDF——不同工具支援不一致
SaaS 與自架社群一直在爭論;只有一篇競品文章有真正認真談這件事
無程式碼整合Zapier、Make、n8n——有些工具有提,但多半只停留在表面
SDK/函式庫支援論壇常見需求:「你們有計畫加入 Python 函式庫嗎?」
服務穩定性/維護論壇擔憂:「創辦人最後會放棄維護 Chrome 更新」

說白了,可靠性擺在價格前面。這判斷不是我拍腦袋,而是這幾個月翻論壇時被反覆印證的。想想看:一款 API 就算每擷取一次多收你幾美分,只要它不會十次裡有一次交白卷,那省下來的除錯與重試工,早就把那點差價賺回來了。

1. Thunderbit——當你要的是資料、不是像素時,最好的截圖 API 替代方案

先老實說:嚴格講,Thunderbit 並不是傳統意義上的截圖 API。我們團隊把它做成一款 AI 驅動的網頁爬蟲與資料擷取工具,它不回傳頁面的 PNG,而是直接把頁面上的結構化資料給你。

搜「最佳截圖 API」的人,八成想要的是頁面上的資訊,不是頁面的長相。監控對手價格、從目錄整理名單、歸檔房地產刊登、追蹤產品目錄——這些場景交回一張截圖,就得再補一段 OCR 或視覺模型才能把資料摳出來,既燒錢又慢,還三不五時出錯。

Thunderbit 的 Extract API 收下一個 URL 加一份 JSON schema,就直接把結構化欄位吐回來——價格、名稱、電子郵件、圖片、地址、評分,一應俱全。Chrome 擴充功能下載頁 走同一條路,只縮成兩步:開擴充功能、點「AI Suggest Fields」,再匯出到 Excel、Google Sheets、Airtable 或 Notion。

Thunderbit 在什麼情況下比截圖 API 更好

情境截圖 APIThunderbit(資料擷取)
監控競爭對手定價回傳圖片,您得自己 OCR 或人工閱讀直接回傳結構化價格資料到 Google Sheets
歸檔房地產刊登靜態圖片,資料被鎖在像素裡可匯出到 Airtable/Notion 的結構化欄位(價格、床數、地址)
從目錄建立名單聯絡頁面的圖片擷取後的姓名、電子郵件、電話、職稱以列呈現
產生 OG 社群卡片✅ 最適合——需要真實圖片❌ 不是正確工具
視覺回歸測試✅ 最適合——像素比對❌ 不是正確工具

把界線畫清楚:要是你需要社群卡片、QA 或合規歸檔那種實際渲染出來的圖,Thunderbit 幫不上忙,往下挑一款截圖 API 就好。但只要流程終點是試算表裡的一列、或 CRM 裡的一筆紀錄,還繞去截圖基本上就是自找麻煩。

ocr-vs-web-data-extraction-comparison.png

主要功能

  • 透過 Extract API 與 Chrome 擴充功能進行 AI 驅動的結構化資料擷取
  • 子頁面抓取 與資料補強(自動點進詳細頁)
  • 排程爬蟲,持續監控
  • 免費匯出到 Excel、Google Sheets、Airtable、Notion——匯出不設付費牆
  • 雲端爬取(一次 50 頁)或瀏覽器爬取

價格

  • 免費方案: 6 頁(擴充功能);API 一次性 600 API 單位
  • 擴充功能: 每月約 15 美元起(按月)或每月約 9 美元起(按年),採點數計費(1 點 = 1 筆輸出列)
  • API: Extract = 每頁 20 API 單位;Distill(Markdown)= 每頁 1 單位。入門方案:每月 16 美元(按年),每年 3,000 頁 Extract。Pro:每月 40 美元(按年),每年 30,000 頁 Extract。

完整價格細節請見 Thunderbit 定價

最適合

銷售、電商與營運團隊——他們要的是頁面背後的資料,不是圖片。想再深入了解 AI 網頁爬蟲,或想看看 Thunderbit 跟其他 網頁爬蟲 的比較,我們也都寫過。

2. ScreenshotOne——最適合開發者的預設首選

開發者只要想要一款泛用截圖 API,我幾乎都會把 ScreenshotOne 端上桌。它的參數集合是我見過最齊全的,文件扎實,計費也清清楚楚。

它首頁直接掛出 4,100+ 活躍開發者與 99.748% 的正常運作時間,這份透明度多數對手拿不出來。實測下來,參數調對(block_cookie_bannerswait_for_selector、捲動延遲),SPA 和 Cookie 橫幅它都處理得漂亮;把捲動和拼接演算法打開,連含延遲載入圖片的整頁擷取也一切正常。

主要功能

  • 輸出格式: PNG、JPEG、WebP、GIF、JP2、TIFF、AVIF、HEIF、PDF、HTML、Markdown
  • 內建 Cookie/廣告/追蹤器/聊天視窗阻擋
  • 地理位置: 支援 18 個國家的 IP 國別路由
  • 自訂 JS/CSS 注入、 擷取前點擊/滑鼠懸停、深色模式、降低動態效果
  • 整合: 多數語言的 SDK、Zapier/Make/Airtable
  • 快取、S3 上傳、簽名 URL、非同步渲染

價格

方案價格截圖數超額費用
Free$0每月 100 張
Basic$27/月2,000每張 $0.009
Growth$79/月10,000每張 $0.006
Scale$159/月50,000每張 $0.004

因 HTTP/瀏覽器/網路錯誤而失敗的截圖 不計入 配額。但如果是視覺異常(頁面有載入,只是內容看起來不對),除非經人工審查,否則可能還是會被算進去。

優勢與限制

  • 優勢: 純截圖 API 裡功能最完整、失敗請求政策公平、文件強、無程式碼整合佳
  • 限制: 預設沒有 CAPTCHA 繞過——碰到反機器人頁面,你得另外接代理/解鎖服務

最適合

想要一款文件完善、功能豐富、預設合理、價格又能預期的截圖 API 的開發者與團隊。

3. Urlbox——複雜頁面最接近像素完美的擷取工具

Urlbox 定位在金字塔上層。碰到 JavaScript 極重的 SPA 要像素級精準渲染、要視網膜等級的整頁截圖,或是企業級的合規歸檔,這款就該進你的候選名單。

它那份 整頁截圖文件,把「整頁擷取為什麼這麼難」講得比我看過的任何技術說明都透。它的 stitch 模式邊捲動邊觸發延遲元素,把固定標頭凍住、偵測 100% 高度背景,再把一段段拼回完整畫面。遇上無限捲動頁面,除非你點頭放行,否則它預設會替你踩煞車、限制區段數量。

主要功能

  • 輸出格式: PNG、JPEG、WebP、AVIF、SVG、PDF、HTML、MP4、WebM、Markdown
  • 視網膜(2x)渲染、 4K/5K、WebGL/GPU 支援
  • 自訂 CSS/JS 注入、 深色模式、廣告/Cookie 阻擋、接受按鈕點擊、Esc 關閉彈窗
  • Webhook 傳遞、S3 相容儲存、渲染連結(快取、不計配額)
  • Certified Archive 與企業 SLA 選項

價格

方案價格渲染次數
Lo-Fi$19/月2,000(自有網站、縮圖)
Hi-Fi$49/月5,000
Ultra$99/月15,000
Business$498/月基礎 + 每 1K 次 $3
Enterprise每月 $3,000 起客製

Urlbox 有 7 天試用(不用信用卡),但沒有永久免費方案。沒能成功回傳圖片的請求不會計費,快取的渲染連結也不會計入配額。

優勢與限制

  • 優勢: 複雜頁面的輸出品質最高、我測過最好的整頁拼接演算法、Webhook/S3/歸檔整合、企業功能完整
  • 限制: 價格較高、沒有永久免費方案、Ultra 以上對反機器人處理得更好,但那不是它主打的賣點

最適合

需要高保真視覺輸出的團隊——合規、QA、企業儀表板——而且願意為渲染品質付這個價。

4. CaptureKit——最適合特定裝置擷取

CaptureKit 上線沒多久、又是獨立團隊,戰力卻明顯超出它的塊頭。最搶眼的一手是內建裝置模擬:iPhone 14 Pro Max、Galaxy S23 Ultra、Pixel 7 Pro、iPad、Huawei P60 Pro,還有 更多裝置 一字排開,全選預設值就好,不勞你自己去算 viewport。

我從搭好基本擷取到把 playground 玩過一輪,前後大概 3 分鐘。這個 playground 讓你動手寫程式前先把參數試個夠,對趕原型的人很加分。

主要功能

  • 裝置模擬:20+ 預設(iOS、Android、平板、桌機)
  • 輸出格式: PNG、JPEG、WebP、PDF
  • Cookie/廣告/選擇器移除、 資源阻擋、stealth 模式
  • S3 上傳、快取、Zapier/Make 整合
  • 加值: Page Content API、AI Summarizer API、HTML 擷取

價格

方案價格點數
Free$0(永久)100 點
Starter$7/月1,000
Pro$29/月10,000
Ultimate$89/月50,000
Custom聯絡銷售5 萬以上

一張截圖 = 1 點。沒有公開的自助式 10 萬張方案——那個量級要聯絡銷售。

優勢與限制

  • 優勢: 內建裝置模擬、入門價格實惠、加值功能有用(內容 API、AI 摘要器)、playground 乾淨好用
  • 限制: 服務較新、歷史較短、地理位置選項較少、關於 stealth/反機器人效果的獨立證據有限

最適合

需要特定裝置截圖、希望快速上手、預算又要合理的獨立開發者與小團隊。

5. Scrapingdog——大量平價擷取的首選

Scrapingdog 是把 Screenshot API 塞進一個更大的爬取平台一起賣。截圖每擷取一次扣 5 點,平台底子也夠硬——4,000 萬以上輪換代理 加無頭 Chrome 渲染都在裡頭。

論視覺自訂,它比 ScreenshotOne、Urlbox 都寒酸不少——視網膜模式、自訂 CSS 注入、拼接演算法,公開文件裡一個都翻不到。但量堆上去之後算單價,它每張截圖便宜到很難有人接得住。

主要功能

  • 透過無頭 Chrome 進行 整頁與視窗範圍擷取
  • 作為更大型爬蟲平台的一部分,具備代理輪換與指紋偽裝
  • 支援併發請求(隨方案等級擴展)
  • 失敗請求(重試逾時後)回傳 410,且 不計費

價格

方案價格點數等效截圖數
Free trial$01,000約 200
Lite$40/月200,00040,000
Standard$90/月1,000,000200,000
Pro$200/月3,000,000600,000

在 Lite 方案下,大約是每張 $0.001——這是我找到的大規模 SaaS 裡最便宜的選項。

優勢與限制

  • 優勢: 大量使用時非常便宜、爬蟲基礎設施更完整、代理/指紋輪換
  • 限制: 視覺自訂選項較少、公開的截圖專屬文件有限、輸出較陽春(公開文件只提到 PNG)

最適合

需要大量截圖、預算又有限,而且不要求像素級客製化的開發者。

6. ApiFlash——預算友善、追求簡單時的首選

ApiFlash 架在 AWS Lambda 上,Chrome 保持在最新版。它就是一個單端點 API,說會做什麼就做什麼——把一般頁面穩穩擷取下來,不多不少。

實測下來,它應付靜態頁面和中等動態的頁面都稱職;一旦撞上有反機器人保護的網站就開始吃力,這其實跟它偏簡的架構定位完全對得上。

主要功能

  • 輸出格式: PNG、JPEG、WebP
  • 整頁與視窗擷取、 自動偵測頁面載入
  • 廣告阻擋、Cookie 橫幅隱藏、S3 匯出
  • 提供 C#、cURL、Go、Java、Node、PHP、Python、Ruby 的 SDK/範例
  • 速率限制: 每秒 20 個請求,突發 400

價格

方案價格截圖數
Free$0每月 100 張
Lite$7/月1,000
Medium$35/月10,000
Large$80/月100,000

100K 只要 $80,ApiFlash 是最便宜的 SaaS 選項之一——但請記得,這是針對標準頁面。反機器人或複雜的整頁擷取,可能就得換別的工具。

優勢與限制

  • 優勢: API 簡單、AWS 基礎架構擴展性佳、價格非常實惠、持續提供免費方案
  • 限制: 地理位置支援有限、沒有反機器人功能、跟 ScreenshotOne 或 Urlbox 比自訂選項很少

最適合

Side project、內部工具,以及需要低成本、簡單擷取的團隊。

7. ScreenshotMachine——快速、免負擔整合的首選

ScreenshotMachine 在市場上是老面孔了。它的招牌功能是 API Builder——一個網頁介面,讓你直接生成可嵌入的截圖 URL,後端程式一行都不用碰。

桌機、平板、手機裝置模擬它都支援,方向、縮放、延遲也全可調。談不上什麼花俏功能,但基本盤很穩。

主要功能

  • 裝置模擬: 桌機、平板、手機
  • 整頁擷取、 可調整方向/縮放/延遲
  • API Builder 可立即生成截圖連結(不需要後端)
  • 輸出格式: PNG、JPEG

價格

方案價格截圖數
Free$0每月 100 張
Basic$9/月約 2,500
Pro$59/月約 20,000
Enterprise$99/月約 50,000

優勢與限制

  • 優勢: API Builder 很好上手、基本擷取很穩、 中等用量價格合理
  • 限制: 進階選項少、自訂能力有限、沒有反機器人功能

最適合

不太技術導向的使用者,或需要快速嵌入截圖連結、又不想深度整合 API 的團隊。

8. Screenshotlayer——APILayer 老用戶的首選

Screenshotlayer 算元老級的截圖 API,掛在 APILayer 家族底下。單一 REST 端點、結構很簡單,但年代感也一併寫在臉上。

實測時它的 JavaScript 預執行狀況不太穩定,SPA 常常只渲染半套,嚴重時整頁空白。跟後起的對手一比,文件也明顯落伍。

主要功能

  • 簡單的 REST API,可自訂 viewport
  • 整頁擷取、 CSS 注入、多種匯出格式
  • 隸屬於 APILayer 生態系(可與其他 APILayer 產品一起打包)

價格

方案價格截圖數
Free$0每月 100 張
Professional$40/月10,000

優勢與限制

  • 優勢: 端點極度簡單、Side project 可用免費方案、APILayer 生態系整合方便
  • 限制: 文件老舊、JavaScript 渲染表現差、沒有反機器人功能、大規模下的單次成本比新工具高

最適合

已經在 APILayer 生態系裡,只需要基本擷取,而且不追求現代 JavaScript 渲染的團隊。

9. Puppeteer(自架)——Node.js 完整控制力的首選

Puppeteer 是 Google 開源的 Node.js 函式庫,專門拿來操控無頭 Chrome。它是自架截圖擷取的黃金標準,很多 SaaS API 拆開來看,底層跑的也是它。

有了 Puppeteer,Chrome DevTools Protocol 全開放給你——點擊、捲動、打字、攔截網路請求、注入腳本樣樣來得,截圖或 PDF 都能像素級掌控。代價是這一切也全歸你管:Chrome 更新、Docker 容器、擴展、字型渲染,連重試邏輯都得自己寫。

主要功能

  • 完整的 Chrome DevTools Protocol 存取
  • 擷取前的頁面互動: 點擊、捲動、輸入、等待 selector
  • 網路攔截、 PDF 產生、自訂 viewport
  • 免費且開源——每週數千萬次 npm 下載

價格

免費(開源)。你只需支付伺服器基礎設施費用——低流量時,一台基本 VPS 大約每月 5–10 美元起。

優勢與限制

  • 優勢: 無限截圖(只算基礎設施成本)、最高靈活度、龐大社群、沒有供應商綁定
  • 限制: 需要 Node.js 經驗、Chrome 更新與擴展得自己管、沒有內建代理輪換或反機器人功能、常見問題 包括空白截圖、延遲載入失敗與逾時

最適合

需要完整掌控渲染流程、而且有 DevOps 能力維護基礎設施的 Node.js 開發者。

10. Playwright(自架)——跨瀏覽器測試的首選

Playwright 是 Microsoft 的開源自動化函式庫。它支援 Chromium、Firefox 與 WebKit,並提供 Python、Node.js、Java 和 .NET 的 SDK。

擺在 Puppeteer 旁邊看,Playwright 的 API 更清爽、內建 auto-waiting(不穩定的機率跟著降下來),而且多瀏覽器是原生就有,不用另外湊。只要你的視覺回歸測試需要跨瀏覽器驗證,Playwright 通常是更順手的那一個。

主要功能

  • 多瀏覽器: Chromium、Firefox、WebKit
  • SDK: Python、Node.js、Java、.NET
  • 內建 auto-waiting 可減少不穩定截圖
  • 網路模擬、平行化瀏覽器 context、trace viewer
  • 免費且開源

價格

免費(開源)。只需基礎設施成本——跟 Puppeteer 差不多。

優勢與限制

  • 優勢: 跨瀏覽器覆蓋、API 更乾淨、內建 auto-waiting、SDK 支援廣、對 CI/CD 流程很強
  • 限制: 維護負擔跟 Puppeteer 類似、沒有內建代理/反機器人、要投入 DevOps 才擴展得起來

最適合

做跨瀏覽器視覺回歸測試的團隊、Python/Java 團隊,以及任何不只需要 Chromium 的使用者。

免費方案真相表——付費前,你到底拿得到什麼?

論壇上抱怨免費方案灌水的討論串一串接一串——有人直接開嗆:「screenshotapi.net 標榜每月 100 張,我連一半都沒用到就被擋了。」這一節,就是我當年評估這堆工具時最恨沒人早點寫給我看的東西。

工具宣稱的免費額度持續型還是試用?需要信用卡?關鍵注意事項
Thunderbit(API)600 API 單位一次性20 單位/Extract 頁 = 共 30 頁
Thunderbit(擴充功能)6 頁(試用可到 10 頁)免費 + 試用1 點 = 1 筆輸出列
ScreenshotOne每月 100 張持續型視覺異常可能計入
Urlbox7 天試用有時限沒有永久免費方案
CaptureKit100 點數持續型超過 5 萬沒有自助式方案
Scrapingdog1,000 點數(30 天)試用5 點/截圖 = 約 200 張
ApiFlash每月 100 張持續型反機器人能力有限
ScreenshotMachine每月 100 張持續型只有基本功能
Screenshotlayer每月 100 張持續型JavaScript 渲染差
Puppeteer無限持續型(OSS)N/A您要付算力費用
Playwright無限持續型(OSS)N/A您要付算力費用

給你一句實在話:拍板採用之前,務必用你自己真正要抓的 URL 去試那個免費方案。連你的頁面都渲染不出來的免費額度,說穿了值 0 美元。

規模化成本:每月 1K、10K、50K 到 100K 張截圖,你實際會付多少?

多數比較文章把價格方案貼上去就交差,沒人替你算:量一往上長,帳單究竟變成多少。從 side project(每月 1K)一路做到生產級 SaaS(每月 100K)的開發者,要的就是這種一翻兩瞪眼的具體數字。

saas-hybrid-oss-comparison.png

以下列出各工具能涵蓋該用量的最低公開方案,或已公布的超額費用路徑。

工具每月 1K每月 10K每月 50K每月 100K備註
ScreenshotOne$27$79$159約 $459Scale $159 + 50K 額外部分每張 $0.004
Urlbox$49(Hi-Fi)$99約 $645約 $795Business:$498 基礎費 + 每 1K $3
CaptureKit$7$29$89客製沒有公開 100K 自助式方案
Scrapingdog$40$40$90$905 點/張;規模越大越便宜
ApiFlash$7$35$80$80Large 方案最多涵蓋 100K
ScreenshotMachine$9$59$99$99+50K 時進入 Enterprise
Screenshotlayer$40$40$40+客製Professional 可涵蓋 10K
Puppeteer(自架)約 $5(VPS)約 $20約 $80約 $150+您要自己管基礎設施
Playwright(自架)約 $5(VPS)約 $20約 $80約 $150+您要自己管基礎設施
Thunderbit Extract API每月 16 美元(按年)每月 40 美元(按年)客製客製20 單位/頁;不是截圖型

損益平衡問題:什麼時候自架才划算?

分水嶺大約落在每月 25K 張截圖:到了這個量,那台跑 Playwright 的 40 美元 VPS,成本就跟中階 SaaS 方案打平了。但別忘了,這時所有維護風險也一併壓到你頭上:Chrome 更新、字型渲染 bug、流量尖峰的擴展、重試邏輯,一樣都跑不掉。手上有 DevOps 團隊、基礎設施又穩,每月衝到 50K 以上時自架通常更划算;少了這些條件,工程時間那筆看不見的帳,很容易就把 SaaS 的溢價全數吞掉。

SaaS vs. 自架截圖 API:到底該怎麼選?

這場爭論,多數比較文章根本略過不談。以下是我照實際經驗整理出來的決策框架:

選 SaaS,如果:

  • 用量低於每月 10K
  • 沒有專職 DevOps 團隊
  • 需要現成的反機器人繞過、地區路由或 Cookie 橫幅處理
  • 想要零維護成本

選自架(Puppeteer/Playwright),如果:

  • 用量超過每月 50K,而且基礎設施穩定
  • 需要完整控制渲染流程(自訂腳本、網路攔截、瀏覽器 context)
  • 需要擷取那些不能離開內部網路的隱私敏感內容
  • 規模大、預算緊,同時又有工程能量

也可以考慮混合式做法:

  • 難渲染的網站(反機器人、地區限制、複雜 SPA)交給 SaaS API
  • 簡單、高量的擷取(靜態頁面、內部工具)走自架

論壇上有句話值得記著:「創辦人到最後都會懶得再跟 Chrome 更新。」這風險兩邊都躲不掉——SaaS 是供應商撒手,自架則是你得自己把 Chromium 更新自動化。走 SaaS,先查清楚供應商的正常運作紀錄和瀏覽器版本;走自架,就把 Chrome/Chromium 更新排進 CI 流程自動跑。

什麼情況下你根本不需要截圖 API?

這問題,我看過的每篇競品比較都繞過去不談——可它偏偏可能是整篇裡最值錢的一句建議。

好幾個掛「截圖 API」名號的常見用途——競品監控、目錄抓取、列表歸檔、產品資料擷取——乍看非得先抓圖,骨子裡要的卻是頁面上的資料。價格頁截下來只是一堆像素;改用結構化擷取,數字直接落到你手上,篩選、比較、畫圖、動手一路暢通。

情境截圖 API 結果Thunderbit Extract 結果
監控競爭對手定價需要自己 OCR 或人工閱讀的圖片結構化價格資料 → Google Sheets
歸檔房地產刊登靜態圖片,資料被鎖在像素裡價格、床數、地址、圖片 → Airtable/Notion
擷取產品目錄產品網格截圖SKU、名稱、價格、變體、圖片 URL → CSV
產生 OG 社群卡片✅ 最適合——需要實際圖片❌ 不是正確工具
視覺回歸測試✅ 最適合——像素比對❌ 不是正確工具
QA/合規歸檔✅ 最適合——視覺證據❌ 不是正確工具

只要你的流程收尾是那句「然後我再把截圖上的數字抄下來」,那就代表你硬塞了一步多餘的。Thunderbit 的 Chrome 擴充功能,或 Extract API,直接把資料拉出來給你——OCR、視覺模型、人工閱讀,統統省下。

想知道實務怎麼跑,可以翻我們關於 免寫程式抓取電商 AI 的兩篇指南。

最佳截圖 API 比較表(10 款工具一次看懂)

工具最適合免費方案起始付費每月 100K 成本格式Cookie/橫幅反機器人地理/代理
Thunderbit資料擷取(不是像素)6 頁(擴充功能);600 API 單位每月 $16(API 年繳)N/A(資料,不是截圖)JSON/CSV/MarkdownN/AAPI 聲稱可處理API 文件提到地理位置
ScreenshotOne通用型開發者 API每月 100 張每月 $27約 $459PNG/JPEG/WebP/GIF/PDF/+✅ 強❌ 無 CAPTCHA 繞過18 國
Urlbox像素級、企業級7 天試用每月 $19(Lo-Fi)約 $795PNG/JPEG/WebP/AVIF/SVG/PDF/影片✅ 強部分(Ultra+)✅ 強
CaptureKit裝置模擬、獨立開發者100 點每月 $7客製PNG/JPEG/WebP/PDF聲稱有 stealth有限
Scrapingdog大量平價1K 點試用每月 $40$90PNG文件有限平台層級地區目標設定
ApiFlash預算簡單型每月 100 張每月 $7$80PNG/JPEG/WebP✅ 基本❌ 偏弱有限
ScreenshotMachine無負擔整合每月 100 張每月 $9約 $99PNG/JPEG基本
ScreenshotlayerAPILayer 老用戶每月 100 張每月 $40客製多種
Puppeteer完整 Node.js 控制無限(OSS)約 $5 VPS約 $150(基礎設施)任何(以腳本控制)手動手動代理手動
Playwright多瀏覽器測試無限(OSS)約 $5 VPS約 $150(基礎設施)任何(以腳本控制)手動手動代理手動

如何選對截圖 API

這裡給你一份快速決策指南:

  • 需要結構化資料(價格、名單、刊登),不是圖片?Thunderbit
  • 需要通用擷取,而且文件要很好? → ScreenshotOne
  • 需要複雜頁面的像素級精準渲染? → Urlbox
  • 預算有限、需要特定裝置截圖? → CaptureKit
  • 大量使用下單張成本最低? → Scrapingdog 或 ApiFlash
  • 反機器人很多或有地區限制的頁面? → 可以考慮 ScrapFly(不在本清單裡,但值得評估)或 Urlbox Ultra
  • 想要完整控制、而且自架? → Playwright(多瀏覽器)或 Puppeteer(Node.js 生態)
  • 已經在 APILayer 生態系裡? → Screenshotlayer
  • 想要快速嵌入連結、不想搞後端? → ScreenshotMachine

多數剛上路的開發者,拿 ScreenshotOne 的免費方案開刀最省事。而多數終於想明白「我要的其實是資料、不是圖」的商業使用者,很值得試試 Thunderbit 的 Chrome 擴充功能——點這裡安裝,先用 6 頁免費額度跑跑看。

總結

10 款工具測到底,我最大的收穫既不是延遲、也不是價格,而是:有相當比例掛「截圖 API」名號的需求,交給結構化資料擷取來辦其實更對味。流程要是先抓圖、再從圖裡把資訊挖出來,那就等於自己多疊了一步——耗時、耗錢,準確率還往下掉。

至於那些真正非渲染後圖片不可的場景——社群卡片、視覺回歸、合規歸檔、QA 證據——這幾年 SaaS API 的成熟度確實跳了一大級。功能和價格拿捏得最平衡的是 ScreenshotOne;保真度封頂的是 Urlbox;預算面最漂亮的是 ApiFlash 和 Scrapingdog;只要團隊有工程底子、扛得住自架,Puppeteer/Playwright 依舊是那個對的答案。

不管你最後選哪一款,請先拿真正的目標 URL 去測免費方案。

一款能跑得動 example.com 的工具,和一款能跑得動你真實頁面的工具,兩者之間的差距——那才是關鍵所在。

想更了解我們在 Thunderbit 怎麼看 網頁爬蟲 與資料擷取,歡迎逛逛我們的 YouTube 頻道——我們會在那裡示範各種真實案例。

試試 Thunderbit 進行資料擷取 Get Started Free

常見問題

1. 2026 年最好的免費截圖 API 是哪一款?

持續型免費方案裡,ScreenshotOne 和 ApiFlash 都給每月 100 張、還不用綁信用卡。CaptureKit 給的是持續型的 100 點免費額度。Scrapingdog 則是 30 天試用附 1,000 點,換算下來大約 200 張。想走自架,Puppeteer 和 Playwright 免費又開源,你出的只有伺服器錢。老話一句:先拿你真正要抓的 URL 去試免費方案,因為連目標頁面都渲染不出來的免費額度,基本上等於沒有。

2. 不寫程式可以用截圖 API 嗎?

可以。ScreenshotOne 能接 Zapier 和 Make;CaptureKit 也備有 Zapier/Make 連接器;ScreenshotMachine 的 API Builder 更是直接生成可嵌入的截圖 URL,後端一行不用寫。而如果你要的其實是資料擷取、不是截圖,Thunderbit 的 Chrome 擴充功能兩步搞定,全程零程式碼。

3. SaaS 截圖 API 跟 Puppeteer 比,哪個更便宜?

每月不到約 25K 張時,把工程時間一起算進去,SaaS API 多半反而更便宜。可一旦每月破 50K、基礎設施又穩、手上也有 DevOps,那自架 Puppeteer 或 Playwright 就可能勝出——這個量級下,40 美元的 VPS 成本大致跟中階 SaaS 方案齊平。前提是所有維護你都得一肩挑:Chrome 更新、擴展、重試邏輯,還有渲染出狀況時的除錯。

4. 截圖 API 在 JavaScript 很重的網站上可靠嗎?

現在多數 SaaS API 底層都是無頭 Chromium,也支援等待條件(wait_for_selector、network idle、delay)。實測下來,只要參數配對,ScreenshotOne、Urlbox 和 CaptureKit 對 SPA 都應付得很好;Screenshotlayer 則在 JavaScript 很重的頁面上明顯掉隊。自架的 Puppeteer 和 Playwright 把控制權整包交給你,代價是每一個邊界案例都得親手寫腳本擺平。

5. 什麼時候該用資料擷取,而不是截圖 API?

只要你的終極目的是讀、比、篩、分析頁面上的資訊——價格、聯絡資訊、產品規格、刊登資料——結構化資料擷取就會比「先抓圖再 OCR」快得多,也更能直接拿去用。Thunderbit 的 Extract API 或 Chrome 擴充功能就能把結構化欄位直接回給你。截圖 API 則留給真的需要視覺產物的時候:社群卡片、合規證明、視覺回歸測試或 QA 證據。

了解更多

Fawad Khan
Fawad Khan
Fawad 靠寫作維生,而且老實說,他其實還滿喜歡這件事。他花了好幾年摸索,究竟什麼樣的文案能讓人記住,又是什麼讓讀者直接滑過。你要是問他行銷,他可以聊上好幾個小時;你要是問他 carbonara,他只會聊得更久。
Topics
Web Scraping ToolsAI Web Scraper
目錄
Thunderbit · AI 網頁資料代理

1 次點擊 內擷取任何頁面的資料

深受 250,000+ 用戶信賴
提供免費方案
從網頁到試算表
描述你需要的內容——Thunderbit 的 AI 代理會幫你爬取,並匯出到 Excel、Google Sheets、Airtable 或 Notion。免費即可開始。
Chrome Store Rating
PRODUCT HUNT#1 Product of the Week