WaterCrawl is a modern web crawling framework for developers, focused on converting content from any website into structured data and generating data suitable for LLM use. It is officially described as an "AI-friendly web crawling and content extraction platform," with the core goal of providing clean, usable web data for AI applications.
-
Main uses WaterCrawl is used to extract and structure web content into valuable data. It emphasizes everything from content extraction to AI-driven structured processing, which can be completed without writing code. Users can instantly crawl any website and enhance crawl coverage with sitemaps and search functionality.
-
Main capabilities
-
Content extraction and structuring: supports fine-grained content extraction and can use the built-in OpenAI integration to automatically convert raw HTML into structured, meaningful data.
-
Web search: web search with advanced query capabilities can obtain real-time results from across the web.
-
Sitemap generation: automatically extracts and maps all URLs of any website, generating a complete sitemap for discovering hidden content and analyzing website structure.
-
Dynamic content rendering: supports configurable wait times and JavaScript rendering to capture dynamic content, and can generate screenshots in PDF or JPG format.
-
Crawl scope control: provides advanced control options such as depth, domain, and path for targeted content extraction.
-
Custom selectors: precisely extract the desired content through customizable selectors, filtering out ads, footers, and other unwanted elements.
-
Plugin extensions: supports creating and integrating custom plugins to extend functionality, processing and transforming data as needed.
-
Real-time monitoring: provides real-time status updates and performance metrics to track progress, errors, and completion rates.
-
How to use Officially, an interactive playground is provided for testing selectors and extractors and viewing extracted data in real time. Users can track crawl progress and monitor crawl usage and billing. WaterCrawl provides SDKs for easy integration with existing systems, applications, and commonly used tools and frameworks, supports exporting data in JSON and Markdown formats, and allows sharing discoveries and collaborating on projects with teams.
-
Applicable scenarios Suitable for developers who need to transform web content into LLM-usable data, small project testing, small businesses, and growing teams. Typical scenarios include targeted content extraction, web-wide search for real-time results, site structure analysis, dynamic page content crawling, and integration projects that require AI-powered processingof web data.
-
Plans and limitations Officially, a free plan is provided: 1,000 page credits per month, 100 page credits per day, 1 seat, maximum depth 2, maximum 50 pages per crawl, maximum concurrent crawls 1, community support, team proxy, data center proxy (more than 10 locations), data retention for 7 days. Paid plans are divided into two tiers: the €57.60/year plan includes 120,000 page credits per year, 1,000 page credits per day, 3 seats, maximum depth 4, up to 1,000 pages per crawl, maximum concurrency 10, advanced proxy (residential proxy, more than 40 locations), and data retention for 30 days; the €117.60/year plan includes 360,000 page credits per year, unlimited daily credits, 10 seats, maximum depth 8, up to 2,000 pages per crawl, maximum concurrency 30, and data retention for 90 days. The enterprise plan provides unlimited team members, unlimited page credits, custom crawl rules, priority support, custom integrations, and a dedicated account manager.
-
Information not yet provided Official materials do not provide specific technical architecture details, a list of supported languages, specific SDK installation commands or code examples, API documentation links, open-source license information, or specific pricing for the enterprise plan.