
Apache Nutch is a highly extensible, production-ready web crawler that leverages Apache Hadoop for scalable, distributed batch crawling operations.
Key Features:
Whether you're building search engines, creating web archives, or running large-scale data acquisition, Apache Nutch provides a proven, extensible crawler for distributed environments.
Web scraping workflow
Nutch is a configurable batch web crawler with parsing and indexing integrations. It fits collection workflows that can separate scheduled crawling from later search or data-processing jobs.
It fits teams comfortable with Nutch's Java and Hadoop-oriented architecture and needing configurable batch discovery and collection. Plugin boundaries are useful when parsing, URL filtering or scoring requirements extend beyond a simple script.
A crawler plugin does not automatically define the fields your application needs. Browser rendering, destination schemas and semantic validation still require explicit design. Nutch's batch-oriented stack may be unnecessary for a small list of known URLs; choose it for the crawl architecture, not merely because an indexing destination is supported.
Growing a website? Track its keywords, Google rankings, Search Console insights, and share of voice with bisibility. Free during beta.
Our productRepository
apache/nutch
Stars
3.3KForks
1.3KLast commit
2026-10-14License
Apache-2.0Language
JavaMetrics recorded 2026-10-16
License source: Repository license file
Verified against the apache/nutch repository.