PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Web Crawler Python Packages

Python packages with the GitHub topic web-crawler. Sorted by monthly downloads, with stars and forks.
firecrawl
firecrawl-py

Supercharge your AI agents with data from the web and beyond. Building the library for superintelligence. 🔥

5.5M 190K 10K
unclecode
crawl4ai

Open-source web crawler and scraper for LLMs and AI agents: any website into clean, LLM-ready Markdown. Run it yourself, or use Crawl4AI Cloud with one key.

1.3M 86K 9K
apify
crawlee

Crawlee—A web scraping and browser automation library for Python to build reliable crawlers. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Works with Parsel, BeautifulSoup, Playwright, and raw HTTP. Both headful and headless mode. With proxy rotation.

849K 10K 808
firecrawl
firecrawl

Supercharge your AI agents with data from the web and beyond. Building the library for superintelligence. 🔥

716K 190K 10K
scrapfly
scrapfly-sdk

Official Python SDK for the Scrapfly platform: web scraping, screenshots, AI extraction, crawling, and a remote anti-bot browser. Integrates with Scrapy, LlamaIndex, and LangChain.

246K 62 17
ScrapeGraphAI
scrapegraph-py

Official Python SDK for the ScrapeGraph AI API. Smart scraping, search, crawling, markdownify, agentic browser automation, scheduled jobs, and structured data extraction

194K 89 19
jpjacobpadilla
stealth-requests

Undetected web-scraping & seamless HTML parsing in Python!

44K 567 57
xberg-io
crawlberg

High-performance web crawling engine with bindings for 11 languages

11K 185 29
jpjacobpadilla
search-ai-core

Search the web with advanced filters and LLM-friendly output formats!

6K 59 2
JorG18
agentcrawl-ai

Self-hosted web scraping and Markdown extraction for AI agents

6K 10 2
alphap365
open-news-api

open-news is a Python library for news discovery and extraction. It fetches live news via DuckDuckGo, searches Google News, discovers RSS feeds, crawls websites, and extracts article text. Features filtering, deduplication, ranking, and optional JavaScript rendering. Includes Python API, CLI, and terminal UI.

5K 46 5
fastcrw
crw

Fast, lightweight Firecrawl/Tavily alternative in Rust. Web scraper, crawler & search API with MCP server for AI agents. Drop-in Firecrawl-compatible API (/scrape, /crawl, /search). 2.3x faster than Tavily, 1.5x faster than Firecrawl in 1K-URL benchmarks. 6 MB RAM, single binary. Self-host or use managed cloud.

5K 1K 92
Goldziher
basemind

Full AI context and content layer for coding agents over one MCP server — tree-sitter code-map, document RAG, shared memory, multi-agent comms, web crawl, git history + blame. 300+ languages, 10+ agent harnesses, pure Rust.

4K 108 21
Gi0tto
sluicer

Turn any web page, or a whole site, into structured data, with no model in the loop: every record a page declares with where each value came from, fields learnt from one example and checked on every page, crawls, feeds and archives.

4K 1 0
xberg-io
crawlberg-hermes-plugin

High-performance web crawling engine with bindings for 11 languages

3K 185 29
RSO9192
web-scout-ai

Web research that reads the sources—search, scrape HTML, JS sites and documents, then return cited answers with a complete audit trail.

3K 5 0
kreuzberg-dev
kreuzcrawl

High-performance web crawling engine with bindings for 11 languages

3K 185 29
Goldziher
basemind-hermes-plugin

Full AI context and content layer for coding agents over one MCP server — tree-sitter code-map, document RAG, shared memory, multi-agent comms, web crawl, git history + blame. 300+ languages, 10+ agent harnesses, pure Rust.

3K 108 21
raintree-technology
docpull

Local-first Python CLI and MCP server for versioned, cited context from web and document sources.

3K 28 1
abo123456789
redis-queue-tool

Distributed task redisqueue(最简单python分布式函数调度框架)

2K 65 19
SHCV-it
gnosis-markdown

Web scraper & crawler → clean Markdown with byte-level SHA-256 provenance + WARC archival for LLM/RAG knowledge bases

2K 2 0
laurentvv
crawl4ai-mcp-llm

Web crawling tool that integrates with AI assistants via the MCP

2K 45 17
77777R7
octocrawl-client

Octocrawl: readable Markdown and checked fields from public web pages, for AI agents, RAG and research. Failures come back with a reason. Self-host with REST, SDK or MCP.

1K 1 0
nikhilvdev
healix

Crawl a website, classify and extract every page element, and generate self-healing Selenium/Playwright automation.

1K 2 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology