Webサイトスクリーンショット

Webサイトスクリーンショット API — 任意のURLを画像またはPDFとしてキャプチャ

公開URLを送信して、ページのPNG、JPEG、WebPまたはPDFを返します — 表示ビューポートまたは完全スクロール高さ、最大3倍のレティナスクリーン用。実行するブラウザファームもキューもありません。

ドキュメントを読む
毎月100 renders無料 · カード不要 · 有料プランは制限されません
MostlyRenderChangelog
任意のURLをスクリーンショット
フルページ · PNG、JPEG、WebPまたはPDF
A
Ada Render
Engineering
1つのテンプレート、あなたのデータから生成

仕組み

1

URLを送信

ページアドレスを/v1/screenshotsにPOSTします。必要なビューポート付き — デフォルト1200 × 630、各方向最大2400ピクセル。

2

キャプチャを選択

fullPageをフルスクロール高さに設定するか、scaleをより高い出力に設定するか、output "pdf"を用紙サイズ(A4またはLetterなど)で設定して改ページドキュメント用。

3

ファイルを返す

レスポンスは保存された画像または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します。