大約在第十五次,無頭 Chrome 實例回傳的不是競爭對手的定價頁,而是一個空白白色方塊時,我決定不再假裝自己的自架截圖方案「已經夠好了」。它沒有。而且從我這幾個月讀到的論壇討論來看,我不是唯一一個有這種感受的人。
到了 2026 年,要在大規模下穩定擷取截圖,表面上看起來像簡單的 API 呼叫,實際上卻是瀏覽器基礎設施問題。現代頁面會帶著 、延遲載入圖片、Cookie 同意浮層、反機器人驗證,以及可能在 load 事件觸發數秒後才完成的單頁應用程式 hydration。任何天真的「輸入 URL、輸出 PNG」呼叫,遇到這些情況都會失效。過去幾週,我用同一組棘手網址測試了 10 款截圖工具——SaaS API、自架函式庫,以及一款完全避開截圖需求的工具。這篇文章整理了我找到的一切:真實延遲觀察、免費方案的坑、規模化成本模型,以及什麼情況下你其實根本不需要截圖 API。

什麼是截圖 API?為什麼它很重要?
截圖 API 是一種代管服務(或自架函式庫),接收一個 URL,然後回傳該頁面在真實瀏覽器中渲染後的影像——PNG、JPEG、WebP 或 PDF。你送出請求,服務就會啟動無頭 Chrome(或 Chromium、Firefox),載入頁面、等待 JavaScript、必要時捲動,然後擷取視窗範圍或整頁內容。
很多搜尋「最佳截圖 API」的人,其實需要的是頁面上的資訊,而不是頁面的圖片。如果您在監控競爭對手價格、從目錄建立名單、歸檔房地產刊登,或追蹤產品目錄,截圖會迫使您再走一次 OCR 或視覺模型流程,才能把資料從影像裡取回來。這樣不但昂貴、速度慢,還很容易出錯。
Thunderbit 的 是一款以 AI 驅動的網頁爬蟲與資料擷取工具。它不會回傳頁面的 PNG,而是直接回傳頁面上的結構化資料。
會接收 URL 和 JSON schema,直接回傳結構化欄位——價格、名稱、電子郵件、圖片、地址、評分等。 也能用兩步完成同樣的事:打開擴充功能,點一下「AI Suggest Fields」,再匯出到 Excel、Google Sheets、Airtable 或 Notion。
常見用途包括:
- OG/社群卡片產生: 動態建立用於連結預覽的 Open Graph 圖片。 顯示這種模式已經多普遍。
- 視覺回歸測試: 比較不同部署版本的截圖,找出 UI 錯誤。 指出,34.8% 的大型組織已經在視覺回歸中使用 AI。
- 合規歸檔: 保存帶時間戳的頁面狀態視覺證據,用於法律或監管需求。
- 競品監控: 長期擷取價格頁、產品列表或登入頁變動。
- 目錄縮圖: 為連結聚合頁、儀表板或內部工具產生預覽圖。
那為什麼不直接自己跑瀏覽器?因為在大規模下,維護無頭 Chrome 叢集牽涉 Docker 字型設定、Lambda 冷啟動、Chromium 版本更新、代理池、重試佇列,以及為延遲載入內容撰寫捲動腳本。單是 並以 18.5% 的年複合成長率持續成長,而截圖擷取正是這套基礎設施的核心之一。
我如何測試這 10 款截圖 API
我找不到任何現成的比較文章會公布跨多個 API 的實際回應時間基準或邊界案例通過率。多數文章只列功能和價格。
我想做得更有用一些。

我用一組具代表性的頁面類型來測試每一款工具:
- 簡單的靜態 HTML 頁面(基準)
- JavaScript 很重的 SPA(使用 React、由前端載入資料)
- 有明顯 GDPR Cookie 同意橫幅的頁面
- 延遲載入圖片的圖庫(摺疊區以下的圖片)
- 有反機器人保護的頁面(類 Cloudflare 驗證)
每個案例我都量測:
- 延遲: 從 API 呼叫到圖片送達的時間(p50 估計)
- 硬成功率: API 是否至少有回傳可解碼的圖片
- 視覺成功率: 圖片裡是否真的有頁面內容,而不是空白畫面、骨架屏、CAPTCHA 牆或 Cookie 遮罩
- Cookie 橫幅處理: 是否能在沒有手動設定的情況下阻擋或關閉橫幅
先說幾個限制。我是在單一地區,以預設或建議參數,在短時間內測試完成。這是方向性觀察,不是統計上嚴謹的基準測試。不過它比競品文章提供得多,而且模式非常明顯。
綜合基準觀察
| API | 靜態頁面延遲 | SPA 是否渲染成功? | Cookie 橫幅是否處理? | 延遲載入圖片是否成功? | 反機器人通過? |
|---|---|---|---|---|---|
| Thunderbit(Extract) | N/A(回傳資料) | ✅(擷取資料) | N/A | N/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 每次擷取多收幾美分,只要它不會 10% 的時間回傳空白圖,整體上反而更省你的除錯與重試成本。
1. Thunderbit——當您要的是資料,不是像素時,最好的截圖 API 替代方案
嚴格來說不是傳統意義上的截圖 API,我想先坦白說明這點。我們團隊把 Thunderbit 設計成 AI 驅動的網頁爬蟲與資料擷取工具。它不會回傳頁面的 PNG,而是直接回傳頁面上的結構化資料。
很多搜尋「最佳截圖 API」的人,其實需要的是頁面上的資訊,而不是圖片。如果您在監控競爭對手價格、從目錄建立名單、歸檔房地產刊登,或追蹤產品目錄,截圖會迫使您再走一次 OCR 或視覺模型流程,才能把資料從影像裡取回來。這樣不但昂貴、速度慢,還很容易出錯。
Thunderbit 的 會接收 URL 和 JSON schema,直接回傳結構化欄位——價格、名稱、電子郵件、圖片、地址、評分等。 也能用兩步完成同樣的事:打開擴充功能,點一下「AI Suggest Fields」,再匯出到 Excel、Google Sheets、Airtable 或 Notion。
Thunderbit 什麼情況下比截圖 API 更好
| 情境 | 截圖 API | Thunderbit(資料擷取) |
|---|---|---|
| 監控競爭對手定價 | 回傳圖片,您得自己 OCR 或人工閱讀 | 直接回傳結構化價格資料到 Google Sheets |
| 歸檔房地產刊登 | 靜態圖片,資料被鎖在像素裡 | 可匯出到 Airtable/Notion 的結構化欄位(價格、床數、地址) |
| 從目錄建立名單 | 聯絡頁面的圖片 | 擷取後的姓名、電子郵件、電話、職稱以列呈現 |
| 產生 OG 社群卡片 | ✅ 最適合——需要真實圖片 | ❌ 不是正確工具 |
| 視覺回歸測試 | ✅ 最適合——像素比對 | ❌ 不是正確工具 |
老實說:如果您需要的是社群卡片、QA 或合規歸檔所需的實際渲染圖片,Thunderbit 不是您的工具,請使用下方其中一款截圖 API。但如果您的流程最後是輸出到試算表的列,或 CRM 裡的紀錄,那您大概是在用截圖做過度工程。

主要功能
- 透過 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 與其他 的比較,我們也有撰寫相關內容。
2. ScreenshotOne——最適合開發者的預設選項
是我會推薦給大多數需要通用截圖 API 的開發者的工具。它擁有我見過最完整的參數集合、扎實的文件,以及可預期的計費方式。
首頁顯示有 ,透明度比多數競爭對手都高。根據我的測試,只要搭配正確參數(block_cookie_banners、wait_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 中功能最完整、失敗請求政策公平、文件強、無程式碼整合佳
- 限制: ——遇到反機器人頁面,您需要外部代理/解鎖服務
最適合
想要一款文件完善、功能豐富、預設合理且價格可預期的截圖 API 的開發者與團隊。
3. Urlbox——複雜頁面最接近像素完美的擷取工具
是高階選項。如果您需要對 JavaScript 很重的 SPA 做像素級精準渲染、視網膜級整頁截圖,或企業級合規歸檔,這就是該看的工具。
Urlbox 的 是我目前看過,最能清楚解釋為什麼整頁擷取這麼難的技術說明。他們的 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——最適合特定裝置擷取
是較新的獨立工具,但表現超出體量。它最突出的功能是內建裝置模擬:iPhone 14 Pro Max、Galaxy S23 Ultra、Pixel 7 Pro、iPad、Huawei P60 Pro,以及 ——全都可以直接用預設值選取,不需要自己算 viewport。
建立基本擷取大約花了 3 分鐘,包含 playground 測試。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——大量平價擷取的最佳選擇
把 Screenshot API 包在更大的網頁爬取平台裡。截圖功能每次擷取使用 5 點,而 Scrapingdog 的基礎設施包含 與無頭 Chrome 渲染。
視覺自訂選項比 ScreenshotOne 或 Urlbox 少得多——您在公開文件裡找不到視網膜模式、自訂 CSS 注入或拼接演算法。不過,以量計算時,每張截圖的成本真的很難被超越。
主要功能
- 透過無頭 Chrome 進行 整頁與視窗範圍擷取
- 作為更大型爬蟲平台的一部分,具備代理輪換與指紋偽裝
- 支援併發請求(隨方案等級擴展)
- 失敗請求(重試逾時後)回傳 410,且
價格
| 方案 | 價格 | 點數 | 等效截圖數 |
|---|---|---|---|
| Free trial | $0 | 1,000 | 約 200 |
| Lite | $40/月 | 200,000 | 40,000 |
| Standard | $90/月 | 1,000,000 | 200,000 |
| Pro | $200/月 | 3,000,000 | 600,000 |
在 Lite 方案下,大約是每張 $0.001——這是我找到的大規模 SaaS 最便宜選項。
優勢與限制
- 優勢: 大量使用時非常便宜、爬蟲基礎設施更完整、代理/指紋輪換
- 限制: 視覺自訂選項較少、公開的截圖專屬文件有限、輸出較基本(公開文件只提 PNG)
最適合
需要大量截圖、預算有限,而且不要求像素級客製化的開發者。
6. ApiFlash——最適合預算友善、求簡單的情境
運行於 AWS Lambda,並維持最新 Chrome。它是一個單端點 API,做的事情就和它說的一樣——簡單、可靠地擷取一般頁面。
我的測試顯示,它對靜態頁面與中等動態頁面表現都不錯;但在反機器人保護網站上較吃力,這也符合它較簡單的架構定位。
主要功能
- 輸出格式: PNG、JPEG、WebP
- 整頁與視窗擷取、 自動頁面載入偵測
- 廣告阻擋、Cookie 橫幅隱藏、S3 匯出
- 提供 C#、cURL、Go、Java、Node、PHP、Python、Ruby 的 SDK/範例
- 速率限制:
價格
| 方案 | 價格 | 截圖數 |
|---|---|---|
| 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——快速、無負擔整合的最佳選擇
已經存在很多年了。它最突出的功能是 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 老用戶的最佳選擇
是較早期的截圖 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 完整控制力的最佳選擇
是 Google 開源的 Node.js 函式庫,用來控制無頭 Chrome。它是自架截圖擷取的黃金標準,也是許多 SaaS API 的底層基礎。
使用 Puppeteer,您可以完整存取 Chrome DevTools Protocol。您可以點擊、捲動、輸入文字、攔截網路請求、注入腳本,並以像素級控制擷取截圖或 PDF。但同時您也要自己管理一切:Chrome 更新、Docker 容器、擴展、字型渲染與重試邏輯。
主要功能
- 完整的 Chrome DevTools Protocol 存取
- 擷取前的頁面互動: 點擊、捲動、輸入、等待 selector
- 網路攔截、 PDF 產生、自訂 viewport
- 免費且開源——
價格
免費(開源)。您只需支付伺服器基礎設施費用——低流量時,基本 VPS 大約每月 5–10 美元起。
優勢與限制
- 優勢: 無限截圖(只算基礎設施成本)、最高靈活度、龐大社群、沒有供應商綁定
- 限制: 需要 Node.js 經驗、Chrome 更新與擴展由您自行管理、沒有內建代理輪換或反機器人功能、 包括空白截圖、延遲載入失敗與逾時
最適合
需要完整掌控渲染流程、而且具備 DevOps 能力維護基礎設施的 Node.js 開發者。
10. 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 張 | 持續型 | 否 | 視覺異常可能計入 |
| Urlbox | 7 天試用 | 有時限 | 否 | 沒有永久免費方案 |
| CaptureKit | 100 點數 | 持續型 | 否 | 超過 5 萬沒有自助式方案 |
| Scrapingdog | 1,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)的開發者,需要的是具體數字。

以下是各工具能覆蓋該用量的最低公開方案,或已公布的超額費用路徑。
| 工具 | 每月 1K | 每月 10K | 每月 50K | 每月 100K | 備註 |
|---|---|---|---|---|---|
| ScreenshotOne | $27 | $79 | $159 | 約 $459 | Scale $159 + 50K 額外部分每張 $0.004 |
| Urlbox | $49(Hi-Fi) | $99 | 約 $645 | 約 $795 | Business:$498 基礎費 + 每 1K $3 |
| CaptureKit | $7 | $29 | $89 | 客製 | 沒有公開 100K 自助式方案 |
| Scrapingdog | $40 | $40 | $90 | $90 | 5 點/張;規模越大越便宜 |
| ApiFlash | $7 | $35 | $80 | $80 | Large 方案最多涵蓋 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,請檢查供應商的正常運作紀錄與瀏覽器版本;若自架,請在 CI 流程中設定自動化的 Chrome/Chromium 更新。
什麼情況下您根本不需要截圖 API?
我看過的每一篇競品比較,都直接跳過了這一點——但這可能是我能給您的最有用建議。
幾個常見的「截圖 API」用途——競品監控、目錄抓取、列表歸檔、產品資料擷取——表面上看起來像是要先抓圖,但其實真正需要的是頁面上的資料。價格頁的截圖只會給您像素;結構化擷取會直接給您可以篩選、比較、繪圖與行動的數字。
| 情境 | 截圖 API 結果 | Thunderbit Extract 結果 |
|---|---|---|
| 監控競爭對手定價 | 需要自己 OCR 或人工閱讀的圖片 | 結構化價格資料 → Google Sheets |
| 歸檔房地產刊登 | 靜態圖片,資料被鎖在像素裡 | 價格、床數、地址、圖片 → Airtable/Notion |
| 擷取產品目錄 | 產品網格截圖 | SKU、名稱、價格、變體、圖片 URL → CSV |
| 產生 OG 社群卡片 | ✅ 最適合——需要實際圖片 | ❌ 不是正確工具 |
| 視覺回歸測試 | ✅ 最適合——像素比對 | ❌ 不是正確工具 |
| QA/合規歸檔 | ✅ 最適合——視覺證據 | ❌ 不是正確工具 |
如果您的流程最後是「然後我再從截圖上把數字讀出來」,那您就是多加了一個不必要的步驟。Thunderbit 的 Chrome 擴充功能或 可以直接把資料拉出來——不用 OCR、不用視覺模型、不用人工閱讀。
若想了解實務上怎麼運作,可參考我們關於 與 的指南。
最佳截圖 API 比較表(10 款工具一眼看懂)
| 工具 | 最適合 | 免費方案 | 起始付費 | 每月 100K 成本 | 格式 | Cookie/橫幅 | 反機器人 | 地理/代理 |
|---|---|---|---|---|---|---|---|---|
| Thunderbit | 資料擷取(不是像素) | 6 頁(擴充功能);600 API 單位 | 每月 $16(API 年繳) | N/A(資料,不是截圖) | JSON/CSV/Markdown | N/A | API 聲稱可處理 | API 文件提到地理位置 |
| ScreenshotOne | 通用型開發者 API | 每月 100 張 | 每月 $27 | 約 $459 | PNG/JPEG/WebP/GIF/PDF/+ | ✅ 強 | ❌ 無 CAPTCHA 繞過 | 18 國 |
| Urlbox | 像素級、企業級 | 7 天試用 | 每月 $19(Lo-Fi) | 約 $795 | PNG/JPEG/WebP/AVIF/SVG/PDF/影片 | ✅ 強 | 部分(Ultra+) | ✅ 強 |
| CaptureKit | 裝置模擬、獨立開發者 | 100 點 | 每月 $7 | 客製 | PNG/JPEG/WebP/PDF | ✅ | 聲稱有 stealth | 有限 |
| Scrapingdog | 大量平價 | 1K 點試用 | 每月 $40 | $90 | PNG | 文件有限 | 平台層級 | 地區目標設定 |
| ApiFlash | 預算簡單型 | 每月 100 張 | 每月 $7 | $80 | PNG/JPEG/WebP | ✅ 基本 | ❌ 偏弱 | 有限 |
| ScreenshotMachine | 無負擔整合 | 每月 100 張 | 每月 $9 | 約 $99 | PNG/JPEG | 基本 | ❌ | ❌ |
| Screenshotlayer | APILayer 老用戶 | 每月 100 張 | 每月 $40 | 客製 | 多種 | ❌ | ❌ | ❌ |
| Puppeteer | 完整 Node.js 控制 | 無限(OSS) | 約 $5 VPS | 約 $150(基礎設施) | 任何(以腳本控制) | 手動 | 手動代理 | 手動 |
| Playwright | 多瀏覽器測試 | 無限(OSS) | 約 $5 VPS | 約 $150(基礎設施) | 任何(以腳本控制) | 手動 | 手動代理 | 手動 |
如何選擇正確的截圖 API
這裡有一份快速決策指南:
- 需要結構化資料(價格、名單、刊登),不是圖片? →
- 需要通用擷取,而且文件很棒? → 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 如何看待 與資料擷取,歡迎看看我們的 ——我們會在那裡實際示範各種真實案例。
常見問題
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 證據。
了解更多
