Read a page as clean Markdown
domscout_extract_markdownLoads a webpage and returns its main content as clean Markdown with metadata like title, word count, and quality flag. Use it for reading pages instead of screenshots.
Instructions
Costs 1 credit. Loads a page and returns its main content as clean Markdown, with the title, description, Open Graph fields, word count, an estimated token count, and a content-quality flag. This is the right tool for reading a page — it is the cheapest option and returns text rather than an image. Use domscout_capture_screenshot only when you actually need to SEE the page. Set fast:true for static pages (documentation, blogs, news, changelogs): same price, same result shape, roughly an order of magnitude faster, but it does not run JavaScript. Check meta.renderJs and meta.contentQuality in the result and retry without fast:true if the page came back thin.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The page to load. Must be http(s) and publicly reachable. Credentials in the URL (https://user:pass@host) are rejected; these tools capture as an anonymous visitor, so use the REST API directly if the page needs authentication. | |
| fast | No | Skip the browser and read the served HTML directly. Much faster and the same price, but JavaScript does not run, so a client-rendered page may come back empty. Cannot be combined with waitForSelector or delay, which need a live page. | |
| delay | No | Extra milliseconds to wait after load. | |
| lazyScroll | No | Scroll the page first to trigger lazy-loaded content. Adds 1 credit. Needs a browser, so it cannot be combined with fast:true. | |
| waitForSelector | No | Wait for this CSS selector to appear before capturing. |