開発者・リファレンス

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

企業級スクリーンショットAPIでWebページを即高画質画像化。99.99%稼働と要求の厳しい開発者向け強力カスタマイズ。

リクエストヘッダー

Name Required Description
X-RapidAPI-Key required Your RapidAPI key. Get one free.
X-RapidAPI-Host required website-screenshot-capture-api.p.rapidapi.com

エンドポイント

GET /v1/screenshots/image

画像で撮影

パラメータ

NameTypeRequiredDefaultConstraints
urlstringoptional——
widthstringoptional——
heightstringoptional——
typestringoptional——
qualitystringoptional——
full_pagestringoptional——
dark_modestringoptional——
block_adsstringoptional——
emulate_devicestringoptional——
delaystringoptional——
timeoutstringoptional——

コード例

curl --request GET \
  --url 'https://website-screenshot-capture-api.p.rapidapi.com/v1/screenshots/image?url=example&width=example' \
  --header 'x-rapidapi-key: YOUR_API_KEY' \
  --header 'x-rapidapi-host: website-screenshot-capture-api.p.rapidapi.com'
GET /v1/screenshots/json

Base64 JSONで撮影

パラメータ

NameTypeRequiredDefaultConstraints
urlstringoptional——
widthstringoptional——
heightstringoptional——
typestringoptional——
qualitystringoptional——
full_pagestringoptional——
dark_modestringoptional——
block_adsstringoptional——
emulate_devicestringoptional——
delaystringoptional——
timeoutstringoptional——

コード例

curl --request GET \
  --url 'https://website-screenshot-capture-api.p.rapidapi.com/v1/screenshots/json?url=example&width=example' \
  --header 'x-rapidapi-key: YOUR_API_KEY' \
  --header 'x-rapidapi-host: website-screenshot-capture-api.p.rapidapi.com'
GET /v1/screenshots/pdf

PDFで撮影

パラメータ

NameTypeRequiredDefaultConstraints
urlstringoptional——
paper_sizestringoptional——
landscapestringoptional——
scalestringoptional——
print_backgroundstringoptional——
block_adsstringoptional——
delaystringoptional——

コード例

curl --request GET \
  --url 'https://website-screenshot-capture-api.p.rapidapi.com/v1/screenshots/pdf?url=example&paper_size=example' \
  --header 'x-rapidapi-key: YOUR_API_KEY' \
  --header 'x-rapidapi-host: website-screenshot-capture-api.p.rapidapi.com'
GET /v1/devices

デバイス一覧

コード例

curl --request GET \
  --url 'https://website-screenshot-capture-api.p.rapidapi.com/v1/devices' \
  --header 'x-rapidapi-key: YOUR_API_KEY' \
  --header 'x-rapidapi-host: website-screenshot-capture-api.p.rapidapi.com'

インタラクティブな例

website-screenshot-capture-api
$ GET /v1/screenshots/image
{
  "screenshot": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA...",
  "url": "https://example.com",
  "options": {
    "width": 1920,
    "height": 1080,
    "type": "png",
    "full_page": false
  }
}

統合と使用ガイド

Transform web pages into high-quality images instantly with our enterprise-grade screenshot API. Featuring 99.99% uptime and powerful customization options for developers who demand reliability and precision.

🎯 Try the Live Demo →

🚀 Key Features

  • Multiple Output Formats: PNG, JPEG, WebP support
  • Device Emulation: Capture screenshots from various device perspectives
  • Customizable Resolution: Up to 1920x1080 and beyond
  • Enterprise Reliability: 99.99% uptime guarantee
  • Advanced Controls: Dark mode, ad blocking, custom delays, and more

✅ What Our Customers Say

“The Website Screenshot API is one of the most straightforward and reliable APIs I’ve seen on the internet. I spent weeks building what the screenshot API did in less than a minute”

Caleb Sakala - Co-founder of Chase Agents

🛠 API Endpoints

1. Capture Screenshot as Image

GET /v1/screenshots/image

Parameters:

  • url (required): The URL of the webpage to capture.
  • width (default: 1920): Width of the viewport in pixels.
  • height (default: 1080): Height of the viewport in pixels.
  • type (default: png): Output format (png/jpeg/webp).
  • quality (default: 80): Image quality (1-100), only for jpeg/webp.
  • full_page (default: false): Capture entire page height instead of just the viewport.
  • dark_mode (default: false): Emulate preferred color scheme as dark.
  • block_ads (default: true): Block ads and analytics trackers.
  • emulate_device (optional): Simulate a specific mobile or tablet device.
  • delay (default: 0): Wait time in milliseconds before capture.
  • timeout (default: 30000): Maximum load timeout in milliseconds.

2. Capture Screenshot as Base64 JSON

GET /v1/screenshots/json

Parameters:

  • url (required): The URL of the webpage to capture.
  • width (default: 1920): Width of the viewport in pixels.
  • height (default: 1080): Height of the viewport in pixels.
  • type (default: png): Output format (png/jpeg/webp).
  • quality (default: 80): Image quality (1-100), only for jpeg/webp.
  • full_page (default: false): Capture entire page height instead of just the viewport.
  • dark_mode (default: false): Emulate preferred color scheme as dark.
  • block_ads (default: true): Block ads and analytics trackers.
  • emulate_device (optional): Simulate a specific mobile or tablet device.
  • delay (default: 0): Wait time in milliseconds before capture.
  • timeout (default: 30000): Maximum load timeout in milliseconds.

Response Example:

{
  "screenshot": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA...",
  "url": "https://example.com",
  "options": {
    "width": 1920,
    "height": 1080,
    "type": "png",
    "full_page": false
  }
}

3. Capture Screenshot as PDF

GET /v1/screenshots/pdf

Parameters:

  • url (required): Target website URL to convert to PDF.
  • paper_size (default: A4): PDF paper size (A4/Letter/Legal/A3).
  • landscape (default: false): Set orientation to landscape.
  • scale (default: 1.0): Render scale factor (0.1 to 2.0).
  • print_background (default: true): Print background colors and graphics.
  • block_ads (default: true): Block ads and analytics trackers.
  • delay (default: 0): Wait time in milliseconds before PDF generation.

4. List Available Devices

GET /v1/devices

Returns list of supported device emulation options, including width, height, user-agent, and device scale factors.

💡 Use Cases

  • E-commerce Monitoring
  • Website Testing
  • Content Archiving
  • Competitive Analysis
  • Automated Reports
  • Social Media Sharing

⚙️ Advanced Features

  • Ad Blocking: Clean screenshots without distractions
  • Custom User Agent: Flexible browser simulation
  • Dark Mode: Night-friendly captures
  • Full Page: Capture scrolling content
  • Device Emulation: Mobile-responsive testing
  • Flexible Timing: Customizable delays and timeouts

🌟 Why Choose Our API?

  • High Performance: Lightning-fast captures
  • Enterprise Ready: 99.99% uptime guarantee
  • Developer Friendly: Simple RESTful API
  • Flexible Output: Multiple image formats
  • Robust Features: Advanced customization options

購読してライセンスを取得する

RapidAPI の商用利用可能な層を使用して、この API にアクセスします。サイドプロジェクト、スタートアップ、大量生産アーキテクチャ向けに設計された柔軟なプラン。

価格を確認して購読する

開発者サポート

統合にヘルプが必要ですか? またはカスタム エンドポイント リクエストがありますか?当社のエンジニアリング チームは、認証、ペイロード スキーマ、および高頻度のレート制限の引き上げを支援します。

API エンジニアリングへのお問い合わせ

システムパフォーマンス

99.9% の稼働時間 SLA で 24 時間年中無休で監視されます。グローバルに分散されたエッジ キャッシュを備えたクラウドネイティブのマイクロサービス上に構築され、超低遅延の応答時間を保証します。

すべてのシステムが稼働中