XCrawl MCP

MCP server for the XCrawl web data API: lets Claude, Cursor and other MCP clients scrape pages to Markdown or JSON, crawl sites, map URLs and run web searches. Install via npm (xcrawl-mcp).

Documentation

Everything You Need for Web Data Extraction at Scale

# pip install xcrawl-py
from xcrawl import XCrawl

app = XCrawl(api_key="xc-YOUR_API_KEY")

# Scrape a website:
app.scrape('xcrawl.dev')

[.MD]

# XCrawl

XCrawl is a powerful web scraping library that makes it easy to extract data from websites.

AI-Powered Web Scraping API for Every Use Case

View All Use-Cases

Generative AI and LLM Training

Extract fresh documentation, articles, and knowledge bases as clean Markdown for RAG pipelines, fine-tuning datasets, and AI assistants.

Lead Generation and B2B Prospecting

Build targeted prospect lists by extracting company data, contact details, and business intelligence from directories and industry databases, then enrich your CRM with live web data.

Ready to Build with XCrawl?

Join developers using XCrawl to power AI applications with structured web data. Start with 1,000 free credits.

Start for Free

Talk to an Expert

ISO 27001

ISO 27001

CDPR

CDPR

Top-Rated by Users

Top-Rated by Users

Leader

Leader

Easiest To Use

Easiest To Use

Best Value Award

Best Value Award

Frequently asked questions

Everything you need to know about XCrawl.

What is XCrawl?

XCrawl is an AI-ready web scraping API that converts websites into structured JSON, Markdown, HTML, and screenshots. It includes built-in proxies, crawling, and SERP data for developers.

How is XCrawl different from other web scraping tools?

Traditional scrapers often return raw HTML. XCrawl delivers clean JSON and Markdown, plus built-in proxy rotation, SERP API, and integrations with MCP, n8n, and Zapier for faster production workflows.

Is XCrawl free to try?

Yes. Every new account includes 1,000 free credits with no credit card required, so you can test scraping, crawling, SERP data, and AI-ready output before upgrading.

Can XCrawl scrape JavaScript-heavy websites?

Yes. XCrawl uses headless browser rendering to handle SPAs, infinite scroll, and dynamic client-side content, then extracts data after key elements load.

What output formats does XCrawl support?

XCrawl returns structured JSON, AI-ready Markdown, raw HTML, and screenshots. Use JSON for systems integration and Markdown for token-efficient LLM workflows.

Which programming languages can use XCrawl?

XCrawl is a REST API, so it works with any language. Official SDKs are available for Python and Node.js/TypeScript, with examples for Go, Ruby, PHP, and cURL.

Does XCrawl work with AI agents and automation tools?

Yes. XCrawl supports MCP for Claude, plus n8n, Zapier, Make, and custom pipelines so AI agents can access live web data in real time.

How do I get started with XCrawl?

Create a free account at xcrawl.com, copy your API key from the dashboard, and send your first request. You get 1,000 free credits and quick-start examples for Python, Node.js, and cURL.

How do XCrawl pricing and credits work?

Each request uses credits based on complexity. Standard pages, SERP requests, and advanced features may consume different amounts. Check the pricing page for the latest credit table.

Do I need coding skills to use XCrawl?

No. You can run XCrawl through no-code platforms like n8n and Zapier, or use SDKs and REST calls for advanced developer workflows.