scrape
Fetch and convert web pages to markdown, HTML, or text with options for JavaScript rendering, proxy, and structured extraction.
Instructions
Fetch one URL and return it as Markdown (default), HTML or plain text, through residential proxies with real-browser TLS fingerprints. Set render:true only when the content is genuinely absent from the raw HTML. Use extract for CSS-selector JSON, or ai_prompt to have the page turned into structured data by an LLM. $0.0002 per page; a failed fetch is free.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The page to fetch (http/https). | |
| mode | No | summary returns metadata only, no page content. | |
| format | No | Output format. | markdown |
| render | No | Run a stealth headless browser (JS execution). Slower and pricier. | |
| country | No | ISO 3166-1 alpha-2 code for the proxy exit, e.g. us, de, jp. | |
| extract | No | CSS extraction schema, e.g. {"price": ".price", "title": "h1"}. Returns payload.data. | |
| ai_prompt | No | Natural-language extraction instruction; result lands in payload.ai.data. | |
| contentMode | No | How much of the page to keep. | smart |
| waitForSelector | No | Render mode: wait until this CSS selector appears. |