Read a web page as markdown
contrie_readRead one public web page as clean, structure-preserving markdown (headings, lists, tables, links) with common page boilerplate removed where recognized. The call costs 1 credit before any requested rendering. Returns the full REST-shaped JSON response in this tool's text content: data is null, markdown holds the page, and metadata includes credits and evidence status. Use this when you just need to read a page; use contrie_extract when you need typed fields. Requires an API key in the Authorization header. Eligible JavaScript shells can use bounded browser rendering; successful rendered reads add 2 credits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The public web page to read | |
| maxAge | No | Accept page bytes from your account fetched up to this many seconds ago; origin expiry may be shorter. Default 0 bypasses cache reads/writes. Query/fragment/user-info URLs and restricted origin responses are never cached. | |
| render | No | auto (default): render in a browser only if the page is a JavaScript shell; always: render first; never: plain fetch only. Rendering adds 2 credits. | |
| idempotencyKey | No | Stable request ID, 8–200 visible ASCII characters. Reuse the same ID and inputs to recover a completed response for 24 hours without another extraction or charge. Use a new ID for deliberately new work. Requires authentication. |