What people build with it

One page per job, each with a request you can paste. Everything here works on the free tier.

Archiving a web page as it looked on a date

Capture a page as PDF or PNG with the upstream status, content type and render time recorded alongside it, so an archive carries the conditions it was taken under.

Link previews for user-submitted URLs

Show a thumbnail and a summary for any link a user pastes, from one render, without parsing Open Graph tags that half the web does not ship.

Watching a page for changes, visually and in text

Capture a competitor's pricing page or a supplier's terms on a schedule, diff the Markdown to know what changed, and keep the image as proof.

Open Graph images generated from a URL

Generate the social preview image for a page by screenshotting the page itself, or a template you control, with one GET request that fits inside a meta tag.

Turning your own HTML into a PDF

Invoices, reports and certificates rendered from a URL you control, with the settings that matter when the HTML is yours rather than somebody else's page.

Giving an AI agent eyes on the web

Two tools over MCP, screenshot and read_page, so an agent can see a page's layout or read its text without you running a browser inside your agent process.

Website screenshots inside a Google Sheet

A column of URLs becomes a column of thumbnails with one IMAGE formula, because the API returns image bytes rather than JSON.

Visual regression testing without running browsers in CI

Capture the same pages on every deploy and compare them against a baseline. No Puppeteer in your pipeline, no Chromium download, no container that needs fonts.