Geonode logo
Geonode Team

Geonode Team

更新日:2026年9月7日

公開日:2026年9月2日

2026年のベスト Screenshot API:比較とレビュー

Screenshot API は URL を受け取り、画像を返します。興味深い問いは、どれが一番きれいに描画するかではありません。いずれも同じブラウザエンジンで描画します。本当の問いは、有料サービスを使うべきかどうかです。 答えは量、ブラウザ基盤を自分で運用したくない度合い、そしてほとんどの比較が完全に省略している帯域コストに左右されます。 本ガイドでは、検証済みの料金で主要サービスを取り上げ、自前でやる場合の計算も示します。

利害を先に宣言します。私たちは Geonode であり、プロキシを売っています。これはセルフホスト案の入力のひとつです。正直な枠組みとして、セルフホストが明らかに安いわけではありません。 ヘッドレスブラウザはページ上の画像・フォント・スクリプトをすべて取得するため、描画済みスクリーンショットは HTTP リクエストより桁違いに多くのデータを動かします。従量課金の帯域ではそのコストは現実であり、「月額サブスク」対「Playwright を動かすだけ」を比較するときに人々が忘れるものです。計算は以下にあり、必ずしも私たちに有利ではありません。

これらのサービスは実際何なのか

中身を見ると、どの Screenshot API も HTTP インターフェース付きのヘッドレス Chrome ファームです。URL といくつかのパラメータを送り、ブラウザがページを描画し、PNG、JPEG、WebP、または PDF が返ってきます。

差別化は視覚ではなく運用です。

規模での信頼性 — キューなしでトラフィックを吸収できる十分なブラウザが動いていること。 描画忠実度のオプション — フルページキャプチャ、ビューポートサイズ、端末エミュレーション、待機条件。 ブロックとクリーンアップ — Cookie バナーの閉じ、要素の非表示、広告とトラッカーのブロック。 地理的描画 — 特定の国からキャプチャすること。プロキシ機能を Screenshot API の衣でまとったものです。 配信 — 直接レスポンス、S3 アップロード、CDN URL、webhooks。 キャッシュ — 同じ URL の再リクエストに課金されるかどうか。

最後の点は早めに挙げておく価値があります。経済性が大きく変わるからです。ユースケースがリンクプレビュー用サムネイルなら、キャッシュ結果が大半のリクエストを賄い、重要なのはユニーク URL あたりの実効コストです。

検証済み料金の選択肢

各ベンダー自身の料金ページより。2026年9月に確認。契約前に再確認してください。

サービス無料枠有料エントリー中位プラン超過
ScreenshotOne月100回、全機能$17/月 — 2,000$79/月 — 10,000$0.009 → $0.004
Urlbox7日間トライアル、カード不要$19/月 — 2,000$49/月 — 5,0001,000回あたり $9.50 → $3
Browserless月1,000ユニット$25/月 — 20,000ユニット$140/月 — 180,000ユニット$0.0020 → $0.0015/ユニット

ScreenshotOne は料金が最もわかりやすいです。月 $17 で 2,000 枚、$79 で 10,000 枚、$259 で 50,000 枚。超過単価は規模に応じて $0.009 から $0.004 まで下がります。年払いだと2か月分無料です。

無料枠は異例なほど良いです。月100枚、全機能にアクセスでき、カード不要。 つまり制限版ではなく本物の製品を評価できます。クォータ規則も知っておく価値があります。「only screenshots that are successfully rendered... and not served from cache count toward your quota」。失敗した描画とキャッシュヒットは無料で、反復的な負荷では実効価格が大きく変わります。

機能の階層も妥当です。$17 プランには PDF 描画、複数出力形式、フルページキャプチャ、キャッシュ、S3 アップロード、webhooks、ステルスモードが含まれます。IP 位置選択(地理的描画)は $79 の Growth 階層で、スクロールスクリーンショットと動画生成と一緒に現れます。

Urlbox は千回あたりで課金し、低容量では高めです。月 $19 で 2,000 回は千回あたり $9.50、月 $49 で 5,000 回は千回あたり $9.80。量が増えると単価は急に良くなります。月 $99 で 15,000 回は千回あたり $6.60、月 $498 の Business プランは $495 のベースの上で千回あたり $3 です。

選ぶ前に確認すべき点:フルページスクリーンショット、JavaScript 描画、絵文字・フォント対応は Hi-Fi 階層以上で解除され、エントリープランにはありません。それが必要なら——フルページと JavaScript は実案件の大半をカバーします——$19 階層は買うプランではありません。下位3階層はカードなしの7日間トライアルです。

Browserless はたまたまスクリーンショットもできる別製品です。売るのは画像ではなくブラウザ時間です。「a 'Unit' is a block of browser time of up to 30 seconds per browser connection」。月 $25 の 20,000 ユニットはおよそ166時間のブラウザ時間で、スクリーンショット、スクレイピング、PDF 生成、フォーム自動化など、駆動できるものなら何でも使えます。

プランは無料枠 1,000 ユニット・同時2ブラウザから、月 $25 で 20,000 ユニット・同時15、月 $140 で 180,000 ユニット・同時40、月 $350 で 500,000 ユニット・同時100まで。いずれも年払いです。特筆すべきは、無料枠にプロキシとキャプチャ解決が含まれることで、ほとんどの無料枠にはありません。

スクリーンショットが複数あるブラウザ自動化ジョブのひとつなら Browserless を。 画像そのものが要件のすべてなら専用 Screenshot API を。 その場合、より単純なインターフェースと予測しやすい枚数単価に対して支払うことになります。

セルフホストの計算

大半の記事が飛ばす比較を、正直にやります。

Playwright を自分で動かすコストは3つです。計算資源、帯域、そして自分の時間。

計算資源。 ヘッドレス Chrome を安定して動かせる小さなクラウドインスタンスは、おそらく月 $20–40 です。同時実行はメモリで制約されます。ページ読み込み後、各ブラウザコンテキストは数百メガバイトを保持するため、4 GB インスタンスなら同時4〜5描画は余裕があります。

帯域。 人々が省略する項です。HTML が 200 KB のページでも、画像・フォント・トラッキングスクリプト・動画プリロードをすべて取ると 3–4 MB 転送することがあります。月 10,000 枚なら 30–40 GB です。クラウドインスタンス直結なら応答側の egress は小さく、ingress はたいてい無料なので、自前基盤では主に時間コストであり金銭コストではありません。

従量課金プロキシ経由では金銭コストになり、しかも大きいです。住宅向け $0.79/GB——当社の数字、料金ページより、2026年9月確認——では、同じ 10,000 枚が帯域だけでおよそ $24–32、計算資源の上乗せです。地理描画込みで月 10,000 枚 $79 の ScreenshotOne と比べると、住宅プロキシ経由のセルフホストは見た目ほどの節約になりません。

リソースをブロックすると大きく変わります。 画像・フォント・メディアを中止すればトラフィックの大半は削れます。ただし成果物がスクリーンショットなら画像はブロックできず、まさに節約が使えないケースです。

自分の時間が最大項で、最も値付けしにくいです。 コンテナへのブラウザ導入、メモリ上限、ゾンビプロセス、非ラテン文字のフォントパッケージ、リトライ論理、同時実行管理、その継続保守。最初の動くスクリーンショットまで半日。一年無人で回るものまでにはかなりかかります。

正直な閾値:

月数千枚未満: サービスを使う。無料枠で足りることもあり、有料エントリープランはインスタンスより安いです。

数千から数万: 金銭はほぼ互角で、時間ではサービスが勝ちます。他の理由ですでにブラウザ基盤を動かしているならセルフホスト。

数十万以上: コストではセルフホストが勝ち、その頃には運用能力もあります。Browserless のモデルが中間路として面白くなるのもここです。他人のブラウザ、自分の自動化コード。

地理に依存するもの: 慎重に比較してください。位置選択が組み込まれたサービスの方が、描画と住宅プロキシを自分で組み立てるより安く、作業も確実に少ないです。

どの道でも良いスクリーンショットを撮る

使えるキャプチャと使えないキャプチャを分けるパラメータは、サービスでも自前コードでも同じです。

固定遅延ではなく要素を待つ。 3秒の sleep は悪い日には短すぎ、良い日には無駄で、失敗は間欠的です。最悪の種類です。ページ準備完了時に出ると分かっているセレクタを待つ方が速くて確実です。まともなサービスはどれもこれを出しています。選ぶ側がそうか確認してください。

network idle を待たない。 分析ビーコン、websocket、ポーリングがあるページは静かになりません。network-idle 条件は単にタイムアウトします。これは絶えず人を引っかけ、症状——ちょうどタイムアウト時間かかってから失敗する——は一度見れば独特です。

ビューポートを意図して設定する。 既定はたいてい幅 1280 か 1920 で、レスポンシブサイトはそれぞれで描画が違います。時間をまたいで比較するなら、ビューポートを固定しないと比較はすべてノイズです。

アニメーションを無効化する。 飛行中の CSS トランジションはキャプチャごとに違う画像を生みます。視覚比較では偽差の最大の単一要因です。

フルページキャプチャの前にスクロールする。 折り目より下の遅延読み込み画像は、ページが最初に落ち着く時点ではまだ要求されていません。スクロールしていないページのフルページショットは、画像があるべき場所が空白になります。一番下までスクロールし、待ち、戻してから撮ります。

スティッキーヘッダーを扱う。 position: fixed の要素は、つなぎ合わせたフルページキャプチャで予測不能に振る舞い、画像の下方向に繰り返すことがよくあります。キャプチャ中だけ absolute にする CSS を注入すれば直り、ほとんどのサービスがまさにこのため CSS 注入を出しています。

用途に合わせて形式を選ぶ。 PNG はロスレスで大きい。品質 80 の JPEG はサイズがごく一部で、大半のコンテンツでは見た目の差がありません。WebP はその中間です。サムネイルと人による確認なら、PNG はたいてい誰も見ない精度にお金を払っています。ピクセル比較ではそうではありません。

選ぶ前に確認すべきこと

どの料金表より長く残る基準です。

無料枠で本物を試せるか? ScreenshotOne の月100枚・全機能有効は本物の評価です。必要な機能を除外したトライアルは評価ではありません。

必要な機能は払えるプランにあるか? Urlbox の階層が戒めです。フルページと JavaScript 描画はエントリープランになく、どちらも多くの人が最低ラインだと思っています。

失敗とキャッシュヒットはどう課金されるか? ScreenshotOne は両方をクォータから除外します。他社はしません。繰り返しがある負荷では、見出し単価より大きな要因です。

描画地理を指定できるか? 別の国からページがどう見えるかを知る必要があるなら、どの階層にあるか確認してください。転売されるプロキシ能力であり、価格もそれに応じています。

どの待機条件があるか? ページ読み込み完了前のスクリーンショットは無価値です。セレクタ待ちは固定秒数待ちよりはるかに確実で、どのサービスも提供しているわけではありません。

要素をブロックまたは非表示にできるか? Cookie バナーは、何かが閉じない限りすべてのスクリーンショットに出ます。組み込みブロックはサイトごとにセレクタを書く手間を省きます。

ピーク時はどうなるか? 同時実行上限が本番で効く制約です。Browserless はプランごとに明示します。検討するサービスでも同等を確認してください。

Screenshot API を使うべきでない場合

答えがまったく別物になるケースです。

欲しいのがデータで、絵ではないとき。 価格のスクリーンショットは、あとで画像から読み取る価格です。価値がコンテンツにあるならコンテンツを抽出してください。セレクタと構造化データの方が安く、速く、機械可読です。

自分のコンテンツの PDF が欲しいとき。 自分の HTML を PDF にするのはローカル処理です。自分で生成した文書を外部サービスに往復させるのは、不要な遅延と不要なコストです。

一度きりのとき。 ブラウザにはスクリーンショット機能があります。OS にもあります。

自分が管理するページのスクリーンショットを大量に必要とするとき。 ビルド時に一度生成する方が、リクエストごとの API 呼び出しより安く、実行経路から外部依存を外せます。

サイトが禁じているとき。 出力が画像かどうかによらず自動化アクセスは自動化アクセスであり、利用規約はツールに関係なく適用されます。

よくある質問

Screenshot API とは何ですか?

URL を受け取り、描画済み画像を返すホステッドサービスです。中身は HTTP インターフェース付きのヘッドレスブラウザファームなので、差別化は信頼性、描画オプション、地理キャプチャ、配信であり、画質ではありません。

Screenshot API の料金は?

ScreenshotOne は月 $17 で 2,000 枚、$79 で 10,000 枚です。Urlbox は月 $19 で 2,000 回描画、上位階層では千回単価が良くなります。Browserless はブラウザ時間を売ります。月 $25 で 20,000 ユニット、1ユニットは最大30秒のブラウザ時間です。

無料の Screenshot API はありますか?

ScreenshotOne は月100枚、全機能、カード不要です。Browserless はプロキシとキャプチャ解決込みの 1,000 ユニット無料枠があります。Urlbox は下位階層でカードなし7日間トライアルです。

Screenshot API と Playwright、どちらを使うべきですか?

月数千枚未満ならサービスです。エントリープランはインスタンスより安いからです。数十万枚を超えると経済が逆転し、セルフホストです。その間は金銭はほぼ互角で、保守時間ではサービスが勝ちます。

スクリーンショットが空白や不完全になるのはなぜですか?

たいていはタイミングです。ページ描画完了前にキャプチャしています。固定遅延ではなく特定要素を待ってください。遅延読み込み画像はキャプチャ前のスクロールが必要なこともあり、フルページモードはスティッキーヘッダーで独自の癖があります。

特定の国からスクリーンショットを撮れますか?

位置選択を提供するサービスならできます。ただし有料機能であることが多いので、どの階層か確認してください。転売されるプロキシ能力なので、住宅プロキシ経由でブラウザを自分で動かすコストと比較してください。

スクリーンショットから Cookie バナーを消すには?

ほとんどのサービスはセレクタによる要素ブロックや非表示を提供し、組み込みのバナー閉じがあるものもあります。セルフホストではクリックで閉じるか、キャプチャ前に CSS を注入して隠します。いずれにせよ意図的に扱う必要があります。そうしないとすべてのスクリーンショットに載ります。

Screenshot API は JavaScript の重いサイトに対応しますか?

本物のブラウザで描画するので原則ははいです。ただし階層を確認してください。たとえば Urlbox は JavaScript 描画とフルページキャプチャをエントリーではなく Hi-Fi で解除します。描画エンジンより、使える待機条件の方が重要です。

まとめ

ここにあるサービスはどれも同じブラウザエンジンで描画します。選択は画質ではなく、運用と料金の話です。

重要な料金の問いは見出し単価ではありません。失敗とキャッシュヒットがクォータに入るかは、枚数単価より実効コストを変えます。必要な機能——フルページキャプチャ、JavaScript 描画、地理選択——が払える階層にあるかは、このカテゴリの階層が揃っていないため、契約前に確認する価値があります。ピークを制約するのは月次クォータではなく同時実行上限です。

セルフホストの正直な計算は、見た目ほど有利ではありません。計算資源は安く、自分の時間は安くありません。描画が従量課金プロキシ経由なら、ブラウザが各アセットを取る帯域コストが差の大半を埋めます。皮肉なことに、節約のためにブロックできない唯一のものが画像で、画像こそが目的です。

月数千枚未満ならサービス、おそらく無料枠を。数十万枚を超えたら自分で動かします。その間は、ブラウザ基盤をどれだけ自分で持ちたいかで決めてください。それが本当の問いで、お金はほぼ互角です。