Webサイトスクリーンショット API — 任意のURLを画像またはPDFとしてキャプチャ
公開URLを送信して、ページのPNG、JPEG、WebPまたはPDFを返します — 表示ビューポートまたは完全スクロール高さ、最大3倍のレティナスクリーン用。実行するブラウザファームもキューもありません。
毎月100 renders無料 · カード不要 · 有料プランは制限されません仕組み
URLを送信
ページアドレスを/v1/screenshotsにPOSTします。必要なビューポート付き — デフォルト1200 × 630、各方向最大2400ピクセル。
キャプチャを選択
fullPageをフルスクロール高さに設定するか、scaleをより高い出力に設定するか、output "pdf"を用紙サイズ(A4またはLetterなど)で設定して改ページドキュメント用。
ファイルを返す
レスポンスは保存された画像またはPDFのURLを保持します。低速ページの場合、async: trueまたはwebhookUrlを送信すると準備完了時に呼び出します。
1回のAPI呼び出し
curl https://api.mostlyrender.com/v1/screenshots \
-H "Authorization: Bearer mr_test_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com","fullPage":true,"output":"png"}'よくある質問
Webサイトスクリーンショットの費用はいくらですか?
1つのスクリーンショットはプランの1つのrenderです。Freeプランは月100 rendersを含みます。Starterは$19で2,000、Proは$49で10,000、Scaleは$149で50,000。それ以降、有料プランは1,000あたり$3~$5の従量課金でキャプチャをブロックしません。
ビューポートだけでなくフルページをキャプチャできますか?
はい。fullPage: trueを設定するとキャプチャはページ全体のスクロール高さをカバーします。widthとheightはビューポート(デフォルト1200 × 630、最大各方向2400ピクセル)を設定し、scaleはレティナ出力のために最大3の高いデバイスピクセル比でrenderします。
Webページをキャプチャしてして PDFとして保存できますか?
はい。outputをpdfに設定します。用紙サイズがなければ、1つのフルハイトキャプチャを取得します。用紙を追加してください — A4、A3、A5、Letter、Legal、Tabloid、またはLedger — ページが余白付きのドキュメントに改ページされます。
どのURLをスクリーンショットできますか?
任意の公開httpまたはhttpsアドレス。プライベート、内部、クラウドメタデータアドレスは拒否されます。公開URLが1つにリダイレクトされる場合も同様です。そのためAPIは内部ネットワークに向けることはできません。ログインが必要なページはサポートされていません。
非同期的にスクリーンショットを撮ることはできますか?
はい。async: trueを追加するとAPIは202でジョブIDをすぐに返します。webhookUrlを追加してキャプチャが完了したときに署名付きコールバックを受け取るか、notifyEmailで電子メールを取得します。
繰り返しスクリーンショットはキャッシュされていますか?
いいえ。すべての呼び出しはページを現在の状態でキャプチャし、1つのrenderとしてカウントされます — これは監視とアーカイブに必要なものです。テンプレートを使用してあなた自身のデータから構築された画像と署名付きURLはキャッシュされ、再度請求されません。
クッキーバナーを非表示にするか広告をブロックしますか?
いいえ。キャプチャはページを初回訪問者が見たまま表示します。クッキーバナーを含みます。クリーンな画像を取得するには、制御するページをキャプチャするか、代わりにテンプレートからコンテンツをrenderします。