Web Scrape logo

Web Scrape

by alexander carrasquelGitHubUpdated Jun 28, 2026

MCP server for AI agents — search the web, extract clean Markdown, capture screenshots, and get structured data (JSON-LD, Open Graph). JS rendering with Playwright for SPAs.

web-scraping
markdown
llm-tools
+5
|

How to pay

Subscribe

Monthly billing

$9/month

Predictable monthly cost with included usage. Best for steady, high-volume traffic.

  • Unlimited tools within plan limits
  • One API key, billed once a month
  • Cancel any time

What's New in v2.0.0

JS Rendering — Render JavaScript-heavy sites with Playwright (Chromium headless). Auto-fallback when httpx gets 403 or empty content. Pass js_render=True to enable.

Structured Data Extraction — Extract JSON-LD, Open Graph, Twitter Cards, meta tags, canonical URLs, and hreflang links with extract_schema=True.

Screenshots — New webscrape_screenshot tool captures page screenshots with configurable viewport, full-page mode, and PNG/JPEG format.

Multi-Engine Search — DuckDuckGo primary, automatic fallback to Google and Bing if DDGS is unavailable.

Smart Truncation — Content is truncated at paragraph/sentence boundaries instead of mid-word.

Features

  • PDF support: URLs ending in .pdf or with application/pdf content-type are auto-detected and text is extracted page by page
  • Readability mode: Pass use_readability=True for cleaner article extraction using Mozilla Readability
  • Built-in cache: 500-entry cache with 15-minute TTL for repeated URLs
  • Batch fetching: Up to 5 URLs in parallel