Skip to main content

HasData Web Scraping

com.hasdata/web-scrapingVersion 1.0.2

Fetch any public web page through managed proxies, with optional JS rendering and extraction rules.

Status

Responds428 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 14:22 UTC
Latency
428 ms
Remotes responding
1 of 1
Sign-in
API key
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 21:12 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://mcp.hasdata.com/mcp?apis=web_scrapingResponds428 ms
No sign-in

Claude Code

claude mcp add --transport http web-scraping 'https://mcp.hasdata.com/mcp?apis=web_scraping' --header 'x-api-key: <YOUR_X_API_KEY>'

Replace <YOUR_X_API_KEY> before running.

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: web-scraping
Remote MCP server URL: https://mcp.hasdata.com/mcp?apis=web_scraping
This server expects the header x-api-key.

Cursor

{
  "mcpServers": {
    "web-scraping": {
      "url": "https://mcp.hasdata.com/mcp?apis=web_scraping",
      "headers": {
        "x-api-key": "<YOUR_X_API_KEY>"
      }
    }
  }
}

Replace <YOUR_X_API_KEY> before running.

VS Code

code --add-mcp '{"name":"web-scraping","type":"http","url":"https://mcp.hasdata.com/mcp?apis=web_scraping","headers":{"x-api-key":"<YOUR_X_API_KEY>"}}'

Replace <YOUR_X_API_KEY> before running.

Streamable HTTP
npm: @hasdata/web-scraping-mcp 1.0.2
Package only

npm (npx)

claude mcp add web-scraping -e 'HASDATA_API_KEY=<YOUR_HASDATA_API_KEY>' -- npx -y @hasdata/web-scraping-mcp@1.0.2

Replace <YOUR_HASDATA_API_KEY> before running.

Streamable HTTP
pypi: hasdata-web-scraping-mcp 1.0.2
Package only

PyPI (uvx)

claude mcp add web-scraping -e 'HASDATA_API_KEY=<YOUR_HASDATA_API_KEY>' -- uvx hasdata-web-scraping-mcp==1.0.2

Replace <YOUR_HASDATA_API_KEY> before running.

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

1 tools

Tools of HasData Web Scraping
Read-only
Idempotent
Open world
hasdata_web_scraping_web_scraping_scrapeWebPageScrape Web Page Universal web scraper that fetches any public URL through managed proxies (datacenter or residential, geo-targeted) with optional JS rendering, custom headers, wait conditions, jsScenario actions (click, scroll, fill, waitFor), screenshots, resource/ad/URL blocking (these require JS rendering), and extractRules/aiExtractRules for LLM-driven structured extraction. Returns HTML, text, markdown, and/or JSON along with status code, extracted emails and links, CSS-selector extractions, and AI-structured fields per schema. Use as a fallback/universal fetcher for sites without a dedicated API, for scraping JS-heavy SPAs, capturing screenshots, or producing clean markdown/structured JSON to feed downstream parsers, RAG pipelines, or data warehouses.YesNoNot declaredYes

Details

Registry status
Active
Published
Sep 24, 2026
Updated
Sep 24, 2026
Categories (suggested)
Search and webSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing