Directory / screenshot-api-production-fe7e.up.railway.app
Capture a viewport-sized PNG screenshot of an http(s) URL with headless Chromium; returns a JSON envelope with the PNG base64-encoded under image_base64, plus final_url, title, viewport, and size.
# 1. Ask the endpoint what it costs (no payment, no wallet needed): curl -i -X GET 'https://screenshot-api-production-fe7e.up.railway.app/capture/screenshot' # -> HTTP/1.1 402 Payment Required # the response carries the price, asset and pay-to address. # 2. Pay and retry with any x402 client: npx x402-fetch 'https://screenshot-api-production-fe7e.up.railway.app/capture/screenshot'
Endpoint: https://screenshot-api-production-fe7e.up.railway.app/capture/screenshot. Operated by screenshot-api-production-fe7e.up.railway.app, not by Animica. Price and availability were correct at the last probe on 2026-09-02 and are set by the operator, who may change them.
Capture a PNG screenshot of a single CSS-selected element on an http(s) URL; returns a JSON envelope with the PNG base64-encoded under image_base64, plus select…
Capture a full-page (scrolled) PNG screenshot of an http(s) URL; returns a JSON envelope with the PNG base64-encoded under image_base64, plus final_url, title, …
Render an http(s) URL to a PDF (A4/A3/Letter/Legal/Tabloid) with print emulation; returns a JSON envelope with the PDF base64-encoded under pdf_base64, plus fin…
All 4 endpoints on screenshot-api-production-fe7e.up.railway.app →