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

Web Crawler Python Packages

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

The API to search, scrape, and interact with the web at scale. 🔥

7.2M 144K 8K
firecrawl
firecrawl

The API to search, scrape, and interact with the web at scale. 🔥

1.3M 144K 8K
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.

648K 9K 765
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

292K 80 16
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.

191K 59 15
jpjacobpadilla
stealth-requests

Undetected web-scraping & seamless HTML parsing in Python!

46K 526 53
kreuzberg-dev
kreuzcrawl

High-performance web crawling engine with bindings for 11 languages

24K 120 14
jpjacobpadilla
search-ai-core

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

17K 58 2
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.

12K 58 11
contextractor
contextractor

Crawl any website and extract clean, boilerplate-free main-content text as Markdown, plain text, JSON, HTML, or raw original HTML — ready for LLMs, RAG, and vector databases. Built on rs-trafilatura + Crawlee/Playwright. Ships as a CLI, npm library, Python package, and Apify Actor.

10K 0 2
us
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.

10K 263 22
raintree-technology
docpull

Convert the public web into AI-ready Markdown with a local Python CLI/SDK/MCP crawler.

8K 24 2
JayBaywatch
linktrace

Async web crawler with rate limiting, robots.txt support, and broken link tracking

7K 1 0
SphericalFlower52811
endpointscanner

Website endpoint recon tool and rate limit tester that can bypass simple captchas and WAFs.

6K 3 1
xberg-io
crawlberg

High-performance web crawling engine with bindings for 11 languages

3K 120 14
ghostcrawl
ghostcrawl

Authentic, reliable web data at scale — real Chrome, Firefox & WebKit browsers in the cloud. Crawl, scrape, extract & automate via API, SDKs, and MCP. Self-host free or use the managed cloud.

3K 0 0
JorG18
agentcrawl-ai

Self-hosted web scraping and Markdown extraction for AI agents

2K 4 0
yuripinto
xseo

Local-first desktop SEO crawler. Audit your site on your own machine — no cloud, no accounts, no data leaves your computer.

2K 3 0
aashishbharti04
site-doctor

🩺 Crawl any website and audit SEO, accessibility, performance & broken links from your terminal. Scored report, JSON output, CI-gating. Zero dependencies.

2K 0 0
abo123456789
redis-queue-tool

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

1K 65 19
abo123456789
leek

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

1K 65 19
MehmetYukselSekeroglu
hivewebcrawler

Simple Python 3.x Web Crawler, Images, Urls, Emails, Phone numbers

1K 3 1
dotnetpower
infomesh

Fully decentralized P2P search engine for LLMs via MCP

979 3 0
ragnarok22
strava

Python Library for Strava REST API (v3).

970 1 0
    • Data from PyPI, GitHub, ClickHouse, and BigQuery