Scraperapi Scrape
scraperapi_scrapeScrape any web page through ScraperAPI's rotating proxies and return its content. Returns HTML by default, or clean markdown with output_format:"markdown" (ideal for feeding an LLM). Use render:true for JavaScript-heavy pages (SPAs), premium:true for hard-to-scrape sites (residential proxies), and country_code to geotarget. Example: scraperapi_scrape({ url: "https://example.com", output_format: "markdown", render: true, _apiKey: "your-key" })
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The full URL to scrape, e.g. "https://example.com/page" | |
| render | No | Render JavaScript before returning content (use for SPAs / dynamic pages). Default false. | |
| _apiKey | Yes | ScraperAPI key (sign up at https://www.scraperapi.com) | |
| premium | No | Use premium residential proxies for hard-to-scrape sites. Default false. | |
| autoparse | No | Ask ScraperAPI to auto-parse supported sites (Amazon/Google) into structured JSON. Default false. | |
| country_code | No | Two-letter country code to proxy from, e.g. "us", "gb", "de". Optional geotargeting. | |
| output_format | No | Response format: "markdown" or "text" for LLM-friendly content, otherwise HTML (default). Options: markdown, text. |