extract_content
Read a public web page as clean markdown (or text, html, article, links, metadata), rendered in the same real browser. Use it after take_screenshot when you need the words, or on its own for research. Uses one capture; failed extractions are free. Returns up to max_length characters (default: 100,000); pass selector, for example main or article, to keep it short. Public URLs only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | URL to extract content from (must start with http:// or https://) | |
| type | No | What to return: markdown (default, readable content), text (plain text), html (raw HTML), article (title, author, excerpt and content), links (every link on the page), metadata (title, description, Open Graph and Twitter tags) | |
| delay | No | Extra milliseconds to wait after the page loads, 0-10000 (default: 0) | |
| selector | No | CSS selector to read only part of the page, for example main or article | |
| block_ads | No | Block ads and trackers (default: true) | |
| max_length | No | Maximum characters to return, 1-500000 (default: 100000) | |
| block_cookie_banners | No | Remove cookie consent banners (default: true) |