extract_page
Fetch one public static web page and extract structured data from it (text, attr, list, table, price, events, page, links, json). Free tier: 30 calls per day per client. No JavaScript rendering.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| all | No | ||
| url | Yes | ||
| attr | No | Attribute name for mode=attr. | |
| mode | No | What to extract. Default text for extract_page, page for watch_page. | |
| paid | No | true: use the paid endpoint (x402). The result is the payment requirements unless a payment header is sent. | |
| match | No | mode=links: regular expression filter. | |
| fields | No | mode=list: {"name": "css" or "css@attr"}. | |
| jsonpath | No | mode=json: JSONPath-lite such as $.a.b[0]. | |
| sameHost | No | ||
| selector | No | CSS selector (required for text, attr, list). | |
| tableIndex | No |