CSCapture Signoff
Developer preview
Website evidence API

Capture reviewable evidence from any 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.

POST /api/proof · preview
curl -X POST https://capturesignoff.com/api/proof \
  -H "content-type: application/json" \
  -d '{
    "url": "https://example.com/page",
    "turnstileToken": "$TURNSTILE_TOKEN"
  }'
Free developer preview: public URLs only, Turnstile verification and bounded daily capacity. General-purpose API products and unrestricted automation remain in preview. Paid workspace plans cover the existing handoff workflow.
One capture, three handoffs

From render to a decision you can audit later.

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.

01

Render

Capture desktop viewport, mobile full page and desktop full page from a public URL.

02

Record

Return the final URL, technical checks, content hash, timestamps and a printable receipt.

03

Reapprove

Compare a later capture and send only materially changed pages back for review.

Quickstart

Try the artifact before wiring an integration.

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.

Request
POST /api/proof
{
  "url": "https://example.com/page",
  "turnstileToken": "..."
}
Response shape
{
  "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.

'https://capturesignoff.com/api/proof', { data: { url, turnstileToken } } ); const { proof } = await response.json(); // proof.screenshots.desktopFullPage // proof.contentHash // proof.disclaimer
Use it your way

One result for code and client review.

⌘

Playwright

Assert against the returned content hash in a release job.

↗

Human review

Share a no-login link for approval or change requests.

✓

Receipt

Keep a printable record of the exact rendered version.

Real response shape

Screenshot plus evidence metadata.

Sample Screenshot Evidence API response with image artifact and content hash
'https://capturesignoff.com/api/proof', { data: { url, turnstileToken } } ); const { proof } = await response.json(); // proof.screenshots.desktopFullPage // proof.contentHash // proof.disclaimer
Preview boundary: public URLs only, Turnstile verification and bounded free capacity. The developer preview is separate from paid workspace access; no unrestricted automation is offered. Read support →
Developer pilot

Tell us what you need next.

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.

Try one real handoff.

Capture a public page, print the receipt, then recheck a changed Pricing page.