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

Web Scraper Python Packages

Python packages with the GitHub topic web-scraper. 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
D4Vinci
scrapling

🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!

797K 68K 7K
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
lncrawl
lightnovel-crawler

Generate and download e-books from online sources.

9K 2K 470
raintree-technology
docpull

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

8K 24 2
jaebradley
basketball-reference-web-scraper

NBA Stats API via Basketball Reference

7K 547 130
JayBaywatch
linktrace

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

7K 1 0
dcstats
cbbpy

A Python-based web scraper for NCAA basketball.

5K 28 7
shaikhsajid1111
facebook-page-scraper

Scrapes facebook's pages front end with no limitations & provides a feature to turn data into structured JSON or CSV

3K 276 82
frkndncr
webanalyzer-security

WebAnalyzer is a versatile tool for comprehensive domain analysis. It provides insights into WHOIS data, DNS records, subdomains, SEO, web technologies, and security. Designed for developers and cybersecurity enthusiasts, it offers detailed reports and modular features for in-depth website audits.

2K 21 3
paulpierre
markdown-crawler

A multithreaded 🕸️ web crawler that recursively crawls a website and creates a 🔽 markdown file for each page, designed for LLM RAG

1K 455 55
Jimmynycu
crawloop

Self-healing web crawler — compile your LLM scraper into free, deterministic code that auto-heals when a site's layout changes.

900 1 0
jonbakerfish
getdocs

Crawl any documentation site into clean, local markdown for coding agents and RAG — with source-first repo cloning.

866 0 0
TomTkacz
gli99

Web scraper for gifcities.org

806 4 0
anirbanbasu
ollama-downloader

A library and Hugging Face model downloader for Ollama.

694 5 1
AVS1508
cbse-results-scraper

CBSE-Results-Scraper is a command-line Python application that scrapes and downloads student reports of CBSE (Central Board of Secondary Education) Class XII Results 2019 from http://cbseresults.nic.in.

639 2 3
j4asper
dmr-py

Pull data from the danish vehicle registry with dmr.py

535 12 1
SenZmaKi
senpwai

A desktop app for tracking and batch downloading anime

513 324 52
svdC1
scrape-do-python

A Python SDK for the Scrape.do API

458 0 0
azogue
esiosdata

Web Scraper para datos de demanda, producción y coste de la energía eléctrica en España, y simulador de facturación eléctrica según el PVPC

442 19 6
a-luna
vigorish

MLB data web scraper, Python CLI application

442 2 2
JacobLee23
sabrmetrics

A web scraper for SABRmetrics websites

412 5 0
    • Data from PyPI, GitHub, ClickHouse, and BigQuery