---
title: "Read a public page as markdown ($0.02, $0.05 stealth)"
method: GET
path: "/v1/web/read"
---

# Read a public page as markdown ($0.02, $0.05 stealth)

`GET /v1/web/read`

## Request

- Base URL: `https://soren.com`
- URL: `https://soren.com/v1/web/read`
- Auth: none declared

Returns one public http(s) page as rendered, boilerplate-stripped markdown. CHARGED ONLY ON SUCCESS: the payment is verified, the fetch runs, and settlement happens last, so a failed fetch moves no money. Responses may be served from a cache up to 15 minutes old and say so in the cache field. No crawls, no structured extraction, no PDFs, no private address space.

## Query parameters

- `url` string, uri, required
- `stealth` boolean

## Response `200`

Result.

- object

## Other responses

- `400`: Missing or non-public url.
- `402`: Payment required.
- `502`: The page could not be fetched. Nothing was charged.
- `503`: Endpoint not yet configured. Nothing was charged.

---

[API](https://skmtc.dev/soren/apis/soren-free-games-api.md) · [All operations](https://skmtc.dev/soren/apis/soren-free-games-api/llms.txt) · [OpenAPI document](https://skmtc.dev/soren/apis/soren-free-games-api/revisions/00402cfcf30d?raw)
