A headless browser,
from everywhere
Screenshot, PDF and scrape any page through a real browser in real data centres on three continents — anonymously. Log-free and zero-PII, SSRF-safe by construction, every render backed by a verifiable receipt. No account, no KYC. Pay per render in USDC.
No account · No KYC · Log-free & zero-PII · Pay only for the renders you run
A real browser you can point anywhere — safely
Not a scraping proxy that half-loads a page. A full headless Chromium that runs the JavaScript, waits for the render, and hands back exactly what a user on that continent would see — while keeping essentially nothing about you.
Screenshot, PDF & scrape
Three endpoints, one browser: a full-page screenshot, a print-quality PDF, or structured scrape of the rendered DOM. Real Chromium runs the page's JavaScript first, so single-page apps and lazy content come out the way a person would actually see them.
Rendered from 3 continents
Ask for a render from Canada, Frankfurt or Singapore and see the page as users on that continent see it — geo-targeted content, regional CDNs, per-market layouts. The difference between two continents is often the whole story.
Log-free & zero-PII
The strictest service in the family: we keep only hashed metadata — which endpoint, a SHA-256 of the target, the date — and never your URLs or the rendered bytes. No name, no KYC, no IP logs. Detail decays to a non-personal aggregate, then everything — including your key — is erased.
SSRF-safe egress
Every URL — and every redirect and sub-resource the page pulls — is re-validated at connect time and blocked if it resolves to a private or internal address. A page can't trick the browser into reaching cloud metadata or your intranet. Safety is enforced in the engine, not promised in the docs.
Verifiable receipts
Every render returns an Ed25519-signed receipt — the endpoint, the hashed target, the location and the units it cost — that anyone can verify against our public key, with no raw URL and no PII inside it. Proof the render happened, that you hold and we don't.
Pay per render, in USDC
No recurring charge, no card, no account. Buy a budget of browser-task-units with one USDC payment to a single-use address; each render draws from it by its weight. Nothing renews. A small free floor lets you try it with no payment at all.
One browser, three ways to use it
Each endpoint draws from your task-unit budget by its weight — a heavier render costs more units. That weight is the whole pricing story; there are no tiers and no seats.
/v1/screenshot
A full-page PNG of the rendered page, after its scripts run and its fonts load.
/v1/pdf
A print-quality PDF with real pagination — heavier to render, so it draws two units.
/v1/scrape
Structured extraction of the rendered DOM — text and the selectors you ask for.
Buy units, call the API, keep the proof
No account to create, no data left behind.
Buy render units
Choose a budget of browser-task-units. The live USDC price is shown before you commit; a small free floor needs no payment.
Pay once in USDC
Send USDC to your order's single-use address. Your units are credited automatically on confirmation, and you get your account key.
Render anything
Call /v1/screenshot, /v1/pdf or /v1/scrape with your key. Pick a region. Each render draws from your budget by its weight.
Keep the receipt
Every render returns a signed receipt you can verify against our public key — then we decay the metadata to nothing and forget you.
Render from three continents
Real browsers in real data centres — so you see the page your users on each continent actually get, not just the one served next door.
See any page, from anywhere
Buy a small budget of render units in under a minute — or start on the free floor with no payment at all.