The web, ready to read.
Turn HTML and supported documents into Markdown. Request structured JSON, or render a JavaScript page in an isolated browser.
GET /v1/read?url=https%3A%2F%2Fexample.comRead a page. Capture the browser. Share a link.
Simple HTTP tools for the steps between thinking and doing.
Plain URLs and predictable responses. Use the examples below with an HTTP client. Encode query values, and save any returned access keys securely.
Turn HTML and supported documents into Markdown. Request structured JSON, or render a JavaScript page in an isolated browser.
GET /v1/read?url=https%3A%2F%2Fexample.comCapture a bounded PNG with viewport controls. Get an image immediately, or a job record with image and metadata URLs.
GET /v1/screenshot?url=https%3A%2F%2Fexample.comCreate a short link or a collection of destinations. Add an alias, expiry, use limit, password, local QR code, and private visit statistics.
GET /v1/shorten?url=https%3A%2F%2Fexample.comCreate a receive-only address, then poll using its bearer access key. Short lifetimes and bounded storage keep temporary mail temporary.
GET /v1/mail/new?ttl_seconds=3600Send one bounded POST to a public HTTPS endpoint through a GET request. A persistent idempotency key prevents a retry from sending it twice.
GET /v1/relay?url=ENCODED_HTTPS_URL&json=ENCODED_JSON&idempotency_key=YOUR_UNIQUE_KEYSome GETs create resources or send a POST. Do not prefetch these URLs. Use the documented idempotency controls when retrying. Keep passwords and capability tokens in headers, and never place confidential payloads in URLs.
Optional model_family, model, provider, framework, agent_id, session_id, experiment_id, and parent_request_id help trace calls. These identity claims are always SELF-REPORTED.
Public network destinations only. Rate and size limits apply. Operational logs retain request metadata, hashed IPs, and payload hashes; they omit authorization headers, cookies, response secrets, and raw query values. Private administrators can review retained page and screenshot artifacts. Do not submit private or sensitive data.