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

Web Crawling Python Packages

Python packages with the GitHub topic web-crawling. Sorted by relevance, with stars and monthly downloads.
apify
apify-client

Apify API client for Python—Programmatically run Actors, manage and stream data from storages (datasets, key-value stores, request queues), schedule and monitor runs, and access the full Apify platform API. Sync and async interfaces with automatic retries and pagination.

2.5M 94 17
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
apify
apify

Apify SDK for Python—The official library for building Apify Actors: serverless cloud programs for web scraping, browser automation, data processing, and AI agents. Manages the Actor lifecycle, storages (datasets, key-value stores, request queues), events, proxies, and pay-per-event monetization. Built on top of the the Apify API Client.

254K 172 25
omkarcloud
botasaurus

The All in One Framework to Build Undefeatable Scrapers

23K 6K 485
omkarcloud
bota

The All in One Framework to Build Undefeatable Scrapers

23K 6K 485
omkarcloud
javascript-fixes

The All in One Framework to Build Undefeatable Scrapers

22K 6K 485
omkarcloud
botasaurus-humancursor

The All in One Framework to Build Undefeatable Scrapers

21K 6K 485
tiliondev
tilion-fortress

Stealth Chromium engine that stops scrapers and browser agents from getting blocked, with one line of code change.

1K 37 7
omkarcloud
botasaurus-server

The All in One Framework to Build Undefeatable Scrapers

884 6K 485
Changwanseo
genmine

GenBank Record downloader for taxonomists

685 8 0
omkarcloud
bose

The All in One Framework to Build Undefeatable Scrapers

471 6K 484
thesp0nge
nightcrawler-mitm

A python program that crawls a website and tries to stress it, polluting forms with bogus data

408 27 1
alyakhtar
katastrophe

Command Line Tool to download torrents

364 82 12
INNOVINATI
microwler

A micro-framework for asynchronous deep crawls and web scraping written in Python

344 13 1
r0botsorg
agentsearchcli

Give any AI agent the ability to search, crawl, and extract the web.

319 2 0
mike-gee
webtranspose

Web scraping API for building AI applications.

247 40 2
Thordata
thordata-firecrawl

Thordata Firecrawl – Firecrawl-compatible web crawling & scraping API built on Thordata, turning any website into AI-ready Markdown/JSON/HTML/screenshots.

226 2 0
omkarcloud
pg-cache-storage

PostgreSQL cache storage for botasaurus.

220 6K 485
michellepellon
pricetag

A pure-Python library for extracting price and currency information from unstructured text

216 0 0
heleusbrands
insite

A lightning fast tool for crawling websites and compiling PDFs of their pages

181 1 0
sadiuysal
iflow-mcp-sadiuysal-crawl4ai-mcp-server

A lightweight Model Context Protocol (MCP) server that exposes Crawl4AI web scraping and crawling capabilities as tools for AI agents.

175 97 18
innovinati
scrapy-googlechat

Send crawl reports from Scrapy spiders to Google Chat

160 1 1
William-Fernandes252
astel

An asyncronous web crawling library for Python.

152 0 0
HuberTRoy
seen

Supported JavaScript Web crawling framework for everyone.

111 13 3
    • Data from PyPI, GitHub, ClickHouse, and BigQuery