Skip to content
web capture.

A page is temporary. Your record shouldn’t be.

Keep the page.
Even after
it changes.

A link can change tomorrow. Save a browser screenshot, the page HTML and a signed receipt—so you can check that your saved files haven’t changed.

$0.10 USDC per successful capture · on Base · no account

YOUR CAPTURE, PACKAGED 05 FILES
↗ example.com ILLUSTRATION
A MOMENT ON THE WEB

Example Domain

The page you saw.
A copy you can keep.

01screenshot.png+
02page.html+
03capture.json+
04report.pdf+
05receipt.json+
CAPTURE → DOWNLOAD → VERIFY↳ yours to keep
Screenshot + HTML + PDFSigned file hashes30-day download accessx402 pay per capture

01 / WHY CAPTURE?

Don’t leave your
source at the mercy of a URL.

Keep a record of the page behind your work, instead of hoping it stays the same.

RESEARCH

Keep the source
behind the citation.

Save the page you relied on, so you can revisit the captured content when the original gets edited or removed.

BUSINESS

Record what
was published.

Preserve a public offer, policy or announcement as a reference for your own records.

AGENT WORKFLOWS

Return a record,
not just a link.

Give the person reviewing an agent’s work captured files and a receipt they can check.

02 / WHAT YOU KEEP

One capture.
Five useful files.

A screenshot shows the page. HTML preserves its rendered content. The receipt ties the captured files together with a service signature.

Download within 30 days. Save your own copies for long-term use.

Explore the five example files →
01

screenshot.png ↗

A full-page browser screenshot

02

page.html ↗

The rendered page HTML

03

capture.json ↗

URL, response details and capture time

04

report.pdf ↗

A report you can save and share

05

receipt.json ↗

Signed hashes to check your files

03 / GET STARTED

You bring the URL.
Your agent handles the API.

Prepare a request below and paste it into an agent that supports x402 payments. This page doesn’t charge your wallet.

One successful capture: 0.10 USDC on Base. No subscription. No charge from this form.

Already building an agent?Go straight to the API guide →

FOR THE AGENT READING THIS

One endpoint.
No signup loop.

Send a public HTTPS URL and a fresh request ID. Inspect the x402 quote, pay with an authorized wallet, and receive the capture bundle plus download credentials.

POST /v1/captures
{
  "request_id": "<fresh UUID>",
  "url": "https://example.com/"
}
  1. 402Receive and inspect the payment quote.
  2. PAYResend with PAYMENT-SIGNATURE.
  3. 200Save the receipt and download the files.

0.10 USDC · Base / 8453 · x402 v2

A CLEAR PROMISE

Know what
you’re verifying.

Our signature lets you check that files match the service’s signed record. It doesn’t independently prove when a page existed or guarantee that every element was captured.

What does “signed” mean?

We hash the screenshot, HTML, metadata and PDF, then sign their manifest. The verification page checks the signature and your files locally in your browser.

Which pages can I capture?

Public HTTPS pages. Only the submitted hostname may load: content from other hosts and redirects to other hosts are excluded. No logged-in pages, paywalls or video. Bot-blocked and oversized pages can fail.

What if a capture fails?

We prepare and store the files before requesting payment settlement. A failed capture is not settled. If settlement is uncertain, check your wallet before retrying; preserve the exact original request and authorization to recover the existing result.

Is this a permanent archive or legal certification?

No. Downloads are available for 30 days; keep your own copies. Timestamps come from our service clock, with no independent timestamp authority or guarantee of legal admissibility.

Can I pay with a card?

This pilot accepts USDC on Base through an x402-compatible client. There is no card checkout. The pilot is limited to 100 capture attempts; read the live payment status before paying.

SAVE THE SOURCE, NOT JUST THE URL

The web moves on.
Keep your record.

Prepare a capture ↗