ZenRows MCP
Scrape any webpage and return clean, LLM-ready content using the ZenRows API.
Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeRead-only
What it can do
- Scrape: Scrape any webpage and return its content using ZenRows. Use this tool to fetch webpage content for analysis. By default it returns clean markdown, which is ideal for LLM processing. When to e
What data it sees
Do you need an account
No: the server works without sign-in
Scrape any webpage and return clean, LLM-ready content using the ZenRows API.
What it does:
- Fetches static and JavaScript-rendered pages (React, Vue, Angular)
- Bypasses anti-bot protection and CAPTCHAs automatically
- Returns clean markdown by default — no HTML noise for the LLM
- Supports CSS extraction for structured data (products, prices, listings)
- Auto-parse mode for articles and e-commerce pages
- Premium residential proxies for heavily protected sites
When to use it:
Use scrape when you need to read a webpage, extract data from a site, monitor prices, research competitors, or gather any content from the web.
Authentication: Connect with your ZenRows API key via OAuth — no manual key copying required.
Server tool list (1)
Raw names from tools/list. Only developers need these.
| scrape | Scrape any webpage and return its content using ZenRows. Use this tool to fetch webpage content for analysis. By default it returns clean markdown, which is ideal for LLM processing. When to enable options: - js_render: page uses React/Vue/Angular, loads content dynamically, or content appears missing on the first attempt - premium_proxy: site returns 403/blocked errors even with js_render enabled - wait_for: specific content loads after initial render (requires js_render) - css_extractor: you only need specific elements, not the whole page - autoparse: structured data pages like products or articles Examples: Basic: { url: "https://example.com" } Dynamic: { url: "https://spa.com", js_render: true } Protected:{ url: "https://protected.com", js_render: true, premium_proxy: true } Extract: { url: "https://shop.com", css_extractor: '{"title":"h1","price":".price"}' } |