DocumentationFull-Page Captures

Full-Page Captures

Reliable full-page renders for long or dynamic pages.

Turn on full page

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

Algorithms

Pick the approach that matches the site:

  • auto: best default
  • scroll: forces scroll-based capture
  • sections: captures sections and stitches them
{
  "url": "https://example.com",
  "full_page": true,
  "full_page_algorithm": "sections"
}

Scroll tuning

{
  "url": "https://example.com",
  "full_page": true,
  "full_page_scroll_by": 600,
  "full_page_scroll_delay_ms": 800
}

Cap the height

{
  "url": "https://example.com",
  "full_page": true,
  "full_page_max_height": 12000
}

Chunk mode

Chunked capture is useful when images exceed format limits.

{
  "url": "https://example.com",
  "full_page": true,
  "capture": {
    "mode": "chunks",
    "chunk_height": 720,
    "chunk_overlap": 40,
    "max_chunks": 20
  }
}

Stability tips

  • Set reduce_motion: true to limit animations.
  • Hide sticky headers using sticky.mode and sticky.selectors.
  • Lower device_scale_factor for extremely tall pages.
Updated 1 day ago
Did this page help you?