Extract Page Content
extract_pageFetch a public web page and extract its content as either clean, readable markdown (the default) or as structured JSON fields matched against a caller-supplied schema. Use markdown mode to summarize or quote a page's text; use structured mode to pull specific named fields (e.g. price, title, author) out of a page's content.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Public http(s) URL to extract (required) | |
| mode | No | Extraction mode: 'markdown' (default, 2 units) returns cleaned page text as markdown; 'structured' (8 units, requires schema) returns JSON matched to the caller's field schema | |
| schema | No | Required when mode is 'structured': { properties: { field: { type: 'string'|'number'|'boolean'|'array' } } }, max 24 properties, max 8KB serialized |