Skip to main content
Set regions:true on either screenshot method. Regions imply fullPage:true, storage, and a default storage_path of screenshots; they add two credits.
Every crop is decoded from the final verified screenshot—not captured from a second page session. The manifest therefore shares the complete screenshot’s coordinate space and SHA-256 identity.
Kinds are fixed: navigation, hero, content, features, pricing, testimonials, faq, logos, cta, and footer. Tall logical regions split into parts no higher than 1,600 bitmap pixels. At most 32 crop assets are returned; coverage reports any shedding or forced cuts. The manifest never exposes page text, HTML, selectors, cookies, headers, or reconstruction data. Each crop URL uses the same direct B2, S3, or R2 delivery contract as the full screenshot. If the screenshot succeeds but segmentation or crop upload fails, the request returns HTTP 200 with regions:null, a typed regionError, and a two-credit refund. The screenshot remains usable.