Response Formats

RenderScreenshot returns screenshots in various formats based on your request parameters.

Image Formats

PNG (Default)

Content-Type: image/png

PNG is the default format. It's lossless and supports transparency.

{
  "url": "https://example.com",
  "output": {
    "format": "png"
  }
}

JPEG

Content-Type: image/jpeg

JPEG produces smaller files but doesn't support transparency.

{
  "output": {
    "format": "jpeg",
    "quality": 85
  }
}

WebP

Content-Type: image/webp

WebP offers the best compression with quality comparable to PNG.

{
  "output": {
    "format": "webp",
    "quality": 90
  }
}

PDF Output

Content-Type: application/pdf

Generate PDF documents from web pages:

{
  "url": "https://example.com",
  "output": {
    "format": "pdf"
  }
}

JSON Metadata

Request metadata instead of the image:

{
  "url": "https://example.com",
  "output": {
    "metadata_only": true
  }
}

Response:

{
  "url": "https://example.com",
  "screenshot_url": "https://cdn.renderscreenshot.com/...",
  "width": 1200,
  "height": 630,
  "format": "png",
  "size_bytes": 245632,
  "cached": true,
  "rendered_at": "2025-01-15T10:30:00Z"
}

Was this page helpful?