any4ai/AnyCrawl
AnyCrawl 🚀: A Node.js/TypeScript crawler that turns websites into LLM-ready data and extracts structured SERP results from Google/Bing/Baidu/etc. Native multi-threading for bulk processing. observed · 2026-08-28
Health v2 · maintenance only
85/100
- Activity 97
- Release rhythm 96
- Longevity 37
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 11
- age_days: 520
- days_rel: 28
- days_push: 22
- n_releases_24m: 18
Adoption not part of the score
3415 stars · 363 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
AnyCrawl is a Node.js/TypeScript web crawler and scraping service that converts websites into LLM-ready markdown/JSON data and extracts structured SERP results from search engines like Google, Bing, and Baidu. It offers a self-hostable OpenAPI-compatible HTTP API with multi-threaded bulk processing, Playwright-based rendering for JavaScript-heavy sites, scheduled tasks, webhooks, and an MCP server.
Use cases
- convert websites into clean markdown for LLM training or RAG pipelines
- scrape Google, Bing, and Baidu search results as structured JSON
- bulk crawl large sites with multi-threaded processing
- extract content from JavaScript-heavy SPAs and dynamic pages
- self-host a scraping API compatible with OpenAPI tooling
- schedule recurring crawl jobs with webhook notifications
- feed fresh web data to AI agents via MCP server
When to choose
- you need LLM-ready structured data from websites at scale
- you want SERP extraction from multiple search engines in one tool
- you prefer self-hosting a scraping service via Docker with zero configuration
- you need to handle JavaScript-rendered or dynamic content
- you want scheduled tasks, webhooks, and batch processing built in
When to avoid
- you only need a lightweight in-process scraping library without an HTTP service
- you require a fully managed hosted scraping API with no infrastructure
- your use case is simple single-page fetching that a plain HTTP client covers
- you need non-Node.js runtime integration as the primary dependency
Facets
service · maturity active
web-scraping http-server rag search-engine mcp json markdown scheduling webhook caching artificial-intelligence large-language-models crawlers web-development developer-tools self-hosted self-hosted cli serp-extraction html-to-markdown playwright multi-threading openapi batch-processing proxy-support llm-ready-data scraping-api firecrawl-alternative retrieval-augmented-generation search data-engineering nodejs docker web-server
4 sources
- readme: https://github.com/any4ai/AnyCrawl · fetched 2026-08-28 · 4bb9b807e186
- homepage: https://anycrawl.dev · fetched 2026-08-29 · ca7d89c3a621
- site_page: https://docs.anycrawl.dev · fetched 2026-08-29 · 34bb2f1d12ca
- site_page: https://anycrawl.dev/price · fetched 2026-08-29 · 4b94807942c8
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| any4ai/AnyCrawl | main | 85 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem