一律料金で、成長しても上限を気にする必要のないスクリーンショットAPI。
2つのエンドポイントでほぼすべてが完結します。インストールが必要なSDKも、解像度を密かに制限するプランティアもありません。
1つのURLから、1枚の画像
レスポンスボディがそのまま画像です。ジョブIDもポーリングも、2回目のリクエストも不要です。呼び出しの向こう側で人が待っている場合に使ってください。
curl -X POST https://url2image.com/api/v1/shot \
-H "Authorization: Bearer $URL2IMAGE_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://stripe.com","width":1440,"full_page":true}' \
--output stripe.png
複数のURLから、1つのzip
バッチは並列でレンダリングされ、URLごとの状態を報告するため、一部が失敗してもzipから静かに欠落するのではなく、はっきりと確認できます。
curl -X POST https://url2image.com/api/v1/batch \
-H "Authorization: Bearer $URL2IMAGE_KEY" \
-H "Content-Type: application/json" \
-d '{"urls":["https://stripe.com","https://vercel.com"],"format":"png"}'
# then
curl https://url2image.com/api/v1/jobs/$ID -H "Authorization: Bearer $URL2IMAGE_KEY"
curl -L https://url2image.com/api/v1/jobs/$ID/download -o screenshots.zip
制御できる項目
ビューポートの幅と高さ、Retina出力のための最大3倍のデバイスピクセル密度、フルページか表示領域のみか、ライトまたはダークの配色、アニメーションで表示されるページ向けの追加待機時間、クッキーバナーの抑制、JPEG品質、出力形式。
制御できないのは認証です。設計上、公開ページのみがレンダリングされます。
成長しても形が変わらない料金体系
単位は1つだけです。レンダリングされたページ。スマートフォンのビューポートのPNGでも、Retinaのフルページキャプチャでも、人が依頼してもエージェントが依頼しても、REST API経由でもMCPサーバー経由でも料金は同じです。クレジットを多く購入すれば単価が下がる以外、何も変わりません。
まずはご自身のリストでお試しください。
毎月10枚のスクリーンショットは無料で、カードの登録も不要です。ご自身のリストで問題なく使えたら、1枚あたり$0.002からクレジットを購入でき、有効期限はありません。
リストを貼り付けるよくある質問
レート制限はありますか?
1つの呼び出し元がレンダリングプールを独占しないよう、IPごとにレート制限があります。ボリュームを送信する正しい方法はバッチであり、バッチはこの制限の影響を受けません。
Webhookはありますか?
まだありません。バッチのエンドポイントをポーリングしてください。コストは低く、URLごとの状態が返ってくるため、バッチ完了前から早期の結果を利用し始められます。
キーなしで使えますか?
はい、ブラウザから匿名で利用できます。スクリプトから使う場合は、クレジットとバッチを1つのアカウントに紐付けておくためにキーを発行してください。
料金の詳細
スクリーンショット1枚ごとの前払い制、有効期限なし。
Enough to shoot a competitor set, a client portfolio, or a sitemap crawl.
The usual pick once a nightly job is running against your own URL list.
For monitoring pipelines and agent fleets that render around the clock.
Archive work, whole-market sweeps, and anything with a seven figure URL list.