Animica x402 Directory

Directory / screenshot-api-production-fe7e.up.railway.app

screenshot-api-production-fe7e.up.railway.app/capture/pdf

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 final_url, title, format, and size.

Call it

# 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/pdf'

# -> 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/pdf'

Endpoint: https://screenshot-api-production-fe7e.up.railway.app/capture/pdf. 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.

Other endpoints on screenshot-api-production-fe7e.up.railway.app

screenshot-api-production-fe7e.up.railway.app/capture/element

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…

GET · $0.002

screenshot-api-production-fe7e.up.railway.app/capture/fullpage

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, …

GET · $0.002

screenshot-api-production-fe7e.up.railway.app/capture/screenshot

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 f…

GET · $0.002

All 4 endpoints on screenshot-api-production-fe7e.up.railway.app →