Render
Capture desktop viewport, mobile full page and desktop full page from a public URL.
Screenshots are only the beginning. Capture Signoff returns rendered evidence, a content hash, a printable receipt, and a changed-page approval workflow that developers, agents and web agencies can use.
curl -X POST https://capturesignoff.com/api/proof \
-H "content-type: application/json" \
-d '{
"url": "https://example.com/page",
"turnstileToken": "$TURNSTILE_TOKEN"
}'Use the same capture contract in a script, a Playwright test, or a human client review. The result stays tied to the version that was actually rendered.
Capture desktop viewport, mobile full page and desktop full page from a public URL.
Return the final URL, technical checks, content hash, timestamps and a printable receipt.
Compare a later capture and send only materially changed pages back for review.
Run the free proof form once, then open the three-page beta to see a baseline, review link and changed-page reapproval in one flow.
POST /api/proof
{
"url": "https://example.com/page",
"turnstileToken": "..."
}{
"ok": true,
"proof": {
"finalUrl": "https://example.com/page",
"contentHash": "sha256...",
"screenshots": {
"desktopViewport": "data:image/jpeg...",
"mobileFullPage": "data:image/jpeg...",
"desktopFullPage": "data:image/jpeg..."
},
"disclaimer": "..."
}
}The browser beta obtains the verification token. Do not submit private pages, credentials, cookies, localhost targets or pages you are not permitted to access.
Assert against the returned content hash in a release job.
Share a no-login link for approval or change requests.
Keep a printable record of the exact rendered version.
Request API Key access, a webhook, an SDK, or higher beta capacity. This is an interest list for the free preview, not a payment or subscription form.
We currently collect only the email, request type and optional context needed to follow up. No card is requested and no paid plan is created.
Capture a public page, print the receipt, then recheck a changed Pricing page.