#Web-scraping

Showing 60 of 207 repositories tagged #web-scraping, ranked by stars

firecrawl
firecrawl
firecrawl

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

Score
100
★ 148.4k ⑂ 8.5k +579/day
TypeScript
D4Vinci
D4Vinci
Scrapling

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

Score
98
★ 68.7k ⑂ 6.8k +621/day
Python
scrapy
scrapy
scrapy

Scrapy, a fast high-level web crawling & scraping framework for Python.

Score
100
★ 63.0k ⑂ 11.8k +93/day
Python
dgtlmoon
dgtlmoon
changedetection.io

Best and simplest tool for website change detection, web page monitoring, and website change alerts. Perfect for tracking content changes, price drops, restock alerts, and website defacement monitoring—all for free or enjoy our SaaS plan!

Score
95
★ 32.2k ⑂ 1.9k +96/day
Python
ScrapeGraphAI
ScrapeGraphAI
Scrapegraph-ai

Python scraper based on AI

Score
90
★ 28.2k ⑂ 2.7k +177/day
Python
CloakHQ
CloakHQ
CloakBrowser

Stealth Chromium that passes every bot detection test. Drop-in Playwright replacement with source-level fingerprint patches. 30/30 tests passed.

Score
93
★ 27.9k ⑂ 2.2k +15/day
Python
JCodesMore
JCodesMore
ai-website-cloner-template

Clone any website with one command using AI coding agents

Score
100
★ 26.7k ⑂ 3.8k +1.1k/day
TypeScript
apify
apify
crawlee

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

Score
98
★ 24.6k ⑂ 1.5k +150/day
TypeScript
Evil0ctal
Evil0ctal
Douyin_TikTok_Download_API

🚀「Douyin_TikTok_Download_API」是一个开箱即用的高性能异步抖音、快手、TikTok、Bilibili数据爬取工具,支持API调用,在线批量解析及下载。

Score
71
★ 18.7k ⑂ 2.7k +179/day
Python
getmaxun
getmaxun
maxun

🔥 The open-source no-code platform for web scraping, crawling, search and AI data extraction • Turn websites into structured APIs in minutes 🔥

Score
96
★ 16.4k ⑂ 1.4k +135/day
TypeScript
yusufkaraaslan
yusufkaraaslan
Skill_Seekers

Convert documentation websites, GitHub repositories, and PDFs into Claude AI skills with automatic conflict detection

Score
88
★ 14.4k ⑂ 1.5k +33/day
Python
seleniumbase
seleniumbase
SeleniumBase

📊 APIs for web automation, testing, and bypassing bot-detection.

Score
86
★ 12.8k ⑂ 1.6k +17/day
Python
pinchtab
pinchtab
pinchtab

High-performance browser automation bridge and multi-instance orchestrator with advanced stealth injection and real-time dashboard.

Score
100
★ 9.4k ⑂ 702 +25/day
Go
apify
apify
crawlee-python

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.

Score
83
★ 9.3k ⑂ 769 +9/day
Python
mherrmann
mherrmann
helium

Lighter web automation with Python

Score
81
★ 8.3k ⑂ 513 +5/day
Python
alirezamika
alirezamika
autoscraper

A Smart, Automatic, Fast and Lightweight Web Scraper for Python

Score
57
★ 7.5k ⑂ 769 +36/day
Python
jo-inc
jo-inc
camofox-browser

Stealth headless browser for AI agents — bypass Cloudflare, bot detection, and anti-scraping. Drop-in Puppeteer/Playwright replacement.

Score
94
★ 7.5k ⑂ 777 +101/day
JavaScript
cporter202
cporter202
API-mega-list

This GitHub repo is a powerhouse collection of APIs you can start using immediately to build everything from simple automations to full-scale applications. One of the most valuable API lists on GitHub—period. 💪

Score
92
★ 7.2k ⑂ 1.4k +55/day
JavaScript
go-rod
go-rod
rod

A Chrome DevTools Protocol driver for web automation and scraping.

Score
91
★ 7.0k ⑂ 472 +11/day
Go
autoscrape-labs
autoscrape-labs
pydoll

Pydoll is a library for automating chromium-based browsers without a WebDriver, offering realistic interactions.

Score
74
★ 6.9k ⑂ 386
Python
adbar
adbar
trafilatura

Python & Command-line tool to gather text and metadata on the Web: Crawling, scraping, extraction, output as CSV, JSON, HTML, MD, TXT, XML

Score
76
★ 6.3k ⑂ 393 +19/day
Python
lexiforest
lexiforest
curl_cffi

Python binding for curl-impersonate fork via cffi. A http client that can impersonate browser tls/ja3/http2 fingerprints.

Score
79
★ 6.0k ⑂ 514 +115/day
Python
MontFerret
MontFerret
ferret

Declarative data automation language and Go runtime for structured extraction workflows.

Score
82
★ 6.0k ⑂ 325
Go
jaypyles
jaypyles
Scraperr

Self-hosted webscraper.

Score
62
★ 4.9k ⑂ 241
TypeScript
gosom
gosom
google-maps-scraper

scrape data from Google Maps. Extracts data such as the name, address, phone number, website URL, rating, reviews number, latitude and longitude, reviews,email and more for each place

Score
73
★ 4.7k ⑂ 729 +148/day
Go
browser-act
browser-act
skills

Browser automation CLI built for AI agents. Break through anti-bot walls, hand off to humans across platforms when stuck. Parallel multi-task execution, independent multi-session operation, isolated multi-account browsing.

Score
90
★ 4.2k ⑂ 195 +567/day
Python
snooppr
snooppr
snoop

Snoop — инструмент разведки на основе открытых данных (OSINT world)

Score
100
★ 4.0k ⑂ 449 +3/day
Python
Kaliiiiiiiiii-Vinyzu
Kaliiiiiiiiii-Vinyzu
patchright

Undetected version of the Playwright testing and automation library.

Score
88
★ 3.7k ⑂ 182 +24/day
TypeScript
oxylabs
oxylabs
amazon-scraper

Free Trial Amazon Scraper API for extracting search, product, offer listing, reviews, question and answers, best sellers and sellers data.

Score
67
★ 3.1k ⑂ 71 +6/day
Python
oxylabs
oxylabs
how-to-scrape-amazon-product-data

The process of extracting product data from Amazon using Python, including titles, ratings, prices, images, and descriptions.

Score
64
★ 3.0k ⑂ 11
x4nth055
x4nth055
pythoncode-tutorials

The Python Code Tutorials

Score
69
★ 3.0k ⑂ 2.0k
Jupyter Notebook
spider-rs
spider-rs
spider

Web data

Score
100
★ 2.6k ⑂ 218 +3/day
Rust
brightdata
brightdata
brightdata-mcp

A powerful Model Context Protocol (MCP) server that provides an all-in-one solution for public web access.

Score
96
★ 2.5k ⑂ 314 +1/day
JavaScript
codingforentrepreneurs
codingforentrepreneurs
30-Days-of-Python

Learn Python for the next 30 (or so) Days.

Score
50
★ 2.5k ⑂ 1.3k +3/day
HTML
lorien
lorien
grab

Web Scraping Framework

Score
52
★ 2.5k ⑂ 276
Python
saifyxpro
saifyxpro
HeadlessX

The undetected self-hosted browser automation platform. Powered by Camoufox (Firefox) for 0% detection rates. Built for speed, privacy, and scalability.

Score
85
★ 2.1k ⑂ 248 +21/day
TypeScript
microlinkhq
microlinkhq
browserless

The headless Chrome/Chromium driver on top of Puppeteer. Take screenshots, generate PDFs, extract text and HTML with a production-ready API.

Score
81
★ 1.8k ⑂ 92
JavaScript
feder-cr
feder-cr
invisible_playwright

Anti-Detect Browser that passes every bot detection test. Drop-in Playwright replacement.

Score
83
★ 1.7k ⑂ 184 +45/day
Python
0xMassi
0xMassi
webclaw

Fast, local-first web content extraction for LLMs. Scrape, crawl, extract structured data — all from Rust. CLI, REST API, and MCP server.

Score
86
★ 1.7k ⑂ 181 +37/day
Rust
justmarkham
justmarkham
DAT8

General Assembly's 2015 Data Science course in Washington, DC

Score
98
★ 1.6k ⑂ 1.1k +1/day
Jupyter Notebook
vibheksoni
vibheksoni
stealth-browser-mcp

The only browser automation that bypasses anti-bot systems. AI writes network hooks, clones UIs pixel-perfect via simple chat.

Score
77
★ 1.5k ⑂ 223 +63/day
Python
lit26
lit26
finvizfinance

Finviz analysis python library.

Score
100
★ 1.5k ⑂ 254 +7/day
Jupyter Notebook
gildas-lormeau
gildas-lormeau
single-file-cli

CLI tool for saving a faithful copy of a complete web page in a single HTML file (based on SingleFile)

Score
65
★ 1.5k ⑂ 132 +3/day
JavaScript
tinyfish-io
tinyfish-io
agentql

AgentQL is a suite of tools for connecting your AI to the web. Featuring a query language and Playwright integrations for interacting with elements and extracting data quickly, precisely, and at scale. Includes REST API, Python and JavaScript SDKs, browser debugger.

Score
79
★ 1.4k ⑂ 161 +4/day
Python
Kaliiiiiiiiii-Vinyzu
Kaliiiiiiiiii-Vinyzu
patchright-python

Undetected Python version of the Playwright testing and automation library.

Score
75
★ 1.4k ⑂ 107 +2/day
Python
rebrowser
rebrowser
rebrowser-patches

Collection of patches for puppeteer and playwright to avoid automation detection and leaks. Helps to avoid Cloudflare and DataDome CAPTCHA pages. Easy to patch/unpatch, can be enabled/disabled on demand.

Score
48
★ 1.4k ⑂ 77 +1/day
JavaScript
0x676e67
0x676e67
wreq-python

An ergonomic, censorship-resistant Python HTTP Client

Score
71
★ 1.4k ⑂ 110 +1/day
Rust
firecrawl
firecrawl
open-scouts

🔥 AI-powered web monitoring platform. Create automated scouts that search the web and send email alerts when they find what you're looking for.

Score
73
★ 1.3k ⑂ 186 +17/day
TypeScript
sardanioss
sardanioss
httpcloak

Go HTTP client with browser-identical TLS/HTTP2 fingerprinting. Bypass bot detection by perfectly mimicking Chrome, Firefox, and Safari at the cryptographic level (JA3/JA4, Akamai fingerprint, header order). Supports HTTP/1.1, HTTP/2, HTTP/3, sessions, cookies, and proxies.

Score
64
★ 1.2k ⑂ 82 +2/day
Go
juancarlospaco
juancarlospaco
faster-than-requests

Faster requests on Python 3

Score
60
★ 1.1k ⑂ 89
Nim
foxhui
foxhui
WebAI2API

WebAI2API: 基于 Camoufox 的网页 AI 转 API 工具,支持 LMArena/Gemini等,多窗口并发与账号隔离。 | Web AI to OpenAI API via Camoufox. Supports LMArena/Gemini and more, multi-window concurrency & account isolation.

Score
92
★ 1.1k ⑂ 308 +11/day
JavaScript
scrapfly
scrapfly
scrapfly-scrapers

Scalable Python web scraping scripts for +40 popular domains

Score
71
★ 1.0k ⑂ 198 +2/day
Python
karust
karust
openserp

Self-hosted SERP API for AI, SEO & automation. Browser-rendered Google, Bing, Yandex, Baidu, DuckDuckGo and Ecosia search with page extraction 🎉

Score
55
★ 1.0k ⑂ 128 +174/day
Go
vprusso
vprusso
youtube_tutorials

Collection of scripts corresponding to LucidProgramming YouTube tutorials

Score
45
★ 928 ⑂ 941
Python
ttlns
ttlns
Selenium-Driverless

a stealthy browser automation framework

Score
29
★ 856 ⑂ 83
Python
kalil0321
kalil0321
reverse-api-engineer

The agent that turns websites into APIs!

Score
69
★ 852 ⑂ 78 +10/day
Python
DataHenHQ
DataHenHQ
till

DataHen Till is a companion tool to your existing web scraper that instantly makes it scalable, maintainable, and more unblockable, with minimal code changes on your scraper. Integrates with any scraper in 5 minutes.

Score
27
★ 813 ⑂ 23
Go
z0m31en7
z0m31en7
Uscrapper

Uscrapper Vanta: Dive deeper into the web with this powerful open-source tool. Extract valuable insights with ease and efficiency, from both surface and deep web sources. Empower your data mining and analysis with Vanta's advanced capabilities. Fast, reliable, and user-friendly, Uscrapper Vanta is the ultimate choice for researchers and analysts.

Score
24
★ 783 ⑂ 85 +2/day
Python
serpapi
serpapi
google-search-results-python

Google Search Results via SERP API pip Python Package

Score
55
★ 750 ⑂ 120 +2/day
Python
Kaliiiiiiiiii-Vinyzu
Kaliiiiiiiiii-Vinyzu
patchright-nodejs

Undetected NodeJS version of the Playwright testing and automation library.

Score
67
★ 730 ⑂ 43 +1/day
TypeScript
Related Topics
#python#automation#scraping#crawler#playwright#webscraping#browser-automation#scraper#web-scraper#data-extraction#web-crawler#crawling

© 2026 GitRepoTrend · GitHub repositories by topic · Updated weekly