Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source web-scraping software

2000 open-source libraries, tools and applications tagged web-scraping, ranked by how closely web-scraping is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

2000 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
dilame/instagram-private-api
A NodeJS/TypeScript SDK providing a client for Instagram's private (undocumented) API, enabling full programmatic access to feeds, direct m…
236480maintenance
jldbc/pybaseball
pybaseball is a Python package that scrapes and retrieves current and historical baseball statistics from sources like MLB Statcast (Baseba…
461735active
claffin/cloudproxy
CloudProxy is a self-hosted Python tool that provisions and manages proxy servers across multiple cloud providers, rotating IPs to improve …
771727active
qinlili23333/ctfileGet
A web-based resolver that obtains one-time direct download URLs for files hosted on Chengtong Network Disk (ctfile/城通网盘) using its official…
521722active
lanyeeee/jmcomic-downloader
A multi-threaded GUI downloader for the 18comic.vip (jmcomic) manga site, built with Tauri (Rust backend, Vue frontend). It supports search…
841721active
openkursar/hello-halo
Halo is an open-source desktop AI workstation that wraps frontier coding agents like Claude Code and Codex in a visual GUI, with a pluggabl…
811719active
ka-pi-ba-la/AIbijia
AIbijia is a price-comparison website and community resource that aggregates AI subscription and token prices across multiple platforms (Ch…
541713active
Jules-WinnfieldX/CyberDropDownloader
A Python-based bulk downloader that scrapes and downloads files from Cyberdrop.me and dozens of other file hosts and image galleries. It is…
101712active
wu529778790/panhub.shenzjd.com
PanHub is a self-hostable netdisk search aggregator that combines results from Quark, Aliyun Drive, Baidu Netdisk, 115, Thunder and 80+ Tel…
621708active
Python3Spiders/WeiboSuperSpider
A Weibo (Chinese microblog) scraping toolbox in Python covering users, topics, and comments, with extras like image downloading, sentiment …
711706active
aisingapore/TagUI
TagUI is a free, open-source robotic process automation (RPA) tool from AI Singapore that lets users write simple text flows to automate re…
666336maintenance
ion-design/ditto.site
ditto.site is a hosted capture-to-code service that turns a public URL into a self-contained TypeScript app, emitting a deterministic Next.…
581704active
utkusen/urlhunter
urlhunter is a Go-based recon CLI tool that searches URLs exposed via shortener services like bit.ly and goo.gl. It downloads daily URLTeam…
231701active
rushter/selectolax
Selectolax is a fast Python HTML5 parser library written in Cython, binding to the Modest and Lexbor parsing engines. It provides CSS selec…
961681active
Ge0rg3/requests-ip-rotator
A Python library that mounts AWS API Gateway as a proxy onto requests sessions, rotating source IPs on every request using AWS's large IP p…
841680active
vladko312/SSTImap
SSTImap is a Python-based penetration testing tool that automatically detects and exploits Server-Side Template Injection (SSTI) and code i…
821679active
jarun/googler
googler is a Python command-line tool for performing Google web, news, and video searches directly from the terminal. It displays titles, U…
106208maintenance
Benexl/yt-x
A POSIX-compliant shell script that lets you browse YouTube and other yt-dlp-supported sites from the terminal using fzf or from an app lau…
891668active
GramAddict/bot
GramAddict is a free, open-source Instagram bot that automates liking, following, commenting, and messaging on any Android device or emulat…
231664active
nicobailon/pi-web-access
A TypeScript extension for the Pi coding agent that adds web search, URL content extraction, GitHub repo cloning, PDF extraction, and YouTu…
841663active
srx-2000/spider_collection
A collection of Python web crawler scripts targeting sites like Bilibili, Zhihu, Weibo, NetEase Music, GitHub, and Anjuke, built with reque…
321657active
ScopeSentry
ScopeSentry is a self-hosted attack surface and asset mapping platform that combines subdomain enumeration, port scanning, fingerprinting, …
831653active
Sparticuz/chromium
A TypeScript library that packages a serverless-optimized Chromium binary (Brotli-compressed) with decompression code and predefined launch…
961651active
itteco/iframely
Iframely is a self-hosted oEmbed proxy and URL metadata service that takes any URL and returns rich media embed codes and page metadata. It…
881651active
oxylabs/ai-map-py
AI-Map is a Python SDK client for Oxylabs AI Studio's AI-powered website mapping service, which discovers and extracts relevant URLs from a…
101651active
itsToggle/plex_debrid
A Python application that monitors Plex, Trakt, and Overseerr watchlists and automatically fetches requested movies and shows from torrent …
101647active
vigorX777/ai-daily-digest
A zero-dependency TypeScript CLI tool (runnable as an OpenCode skill) that fetches the latest posts from 90 top tech blogs recommended by A…
421643active
Altimis/Scweet
Scweet is a Python library and CLI for scraping tweets, profile timelines, followers, following lists, and user profiles from Twitter/X wit…
981640active
Pickle-Pixel/ApplyPilot
ApplyPilot is an open-source AI agent that autonomously applies to jobs on your behalf across any job site or application form. It runs a 6…
541638active
qsniyg/maxurl
Image Max URL is a userscript and browser extension that finds larger or original versions of images and videos by rewriting URL patterns, …
751630active
michenriksen/aquatone
Aquatone is a Go CLI tool for visual inspection of websites across many hosts, taking screenshots via headless Chrome/Chromium and generati…
105962maintenance
hartator/wayback-machine-downloader
A Ruby command-line tool that downloads an entire website from the Internet Archive Wayback Machine, restoring original files and directory…
235958maintenance
ArchiveTeam/grab-site
grab-site is a preconfigured web crawler for archiving websites, producing WARC files via a fork of wpull. It includes a dashboard for moni…
391614active
m8sec/CrossLinked
CrossLinked is a Python CLI tool that enumerates LinkedIn employee names for an organization by scraping search engine results, without nee…
231611active
Mink
Mink is a PHP library providing an abstraction layer over web browser emulators and drivers (like Goutte, Selenium) for controlling browser…
681608active
actionbook/actionbook
Actionbook is an AI agent that lives in a Chrome side panel and operates websites on your behalf, reading data behind logins and paywalls a…
711607active
matthewmueller/x-ray
x-ray is a Node.js web scraping library that lets you define flexible schemas to structure data from any website using jQuery-like selector…
645909maintenance
ttttmr/Wechat2RSS
Wechat2RSS is a service and self-hostable tool that converts WeChat official account (公众号) articles into RSS feeds, aiming for updates with…
711606active
rafatosta/zapzap
ZapZap is an unofficial WhatsApp Web desktop client built with Python, PyQt6, and QtWebEngine that wraps web.whatsapp.com in a native deskt…
931600active
myfanhua/turb-gpt-free-register
A Python tool that bulk-registers ChatGPT/OpenAI accounts using pure-protocol requests or anti-fingerprint browser automation (RoxyBrowser,…
581600active
Ademking/MD-This-Page
A browser extension for Chrome and Firefox that converts any webpage into clean, readable Markdown with one click, using Mozilla's Readabil…
731598active
Hyperbrowser
HyperAgent is a TypeScript library and CLI that adds LLM-powered natural language commands to Playwright for browser automation. It support…
471598active
LeyckerS/moondownloader
Moon Downloader is a bulk file downloader for the datanodes.to and fuckingfast.co file hosts, extracting direct links either via a real Chr…
881597active
xnl-h4ck3r/xnLinkFinder
xnLinkFinder is a Python CLI tool that discovers endpoints, potential parameters, target-specific wordlists, and secrets for a given target…
711594active
s0md3v/uro
uro is a Python CLI tool that declutters URL lists for crawling and security testing without making any HTTP requests. It removes duplicate…
261594stable
m3n0sd0n4ld/GooFuzz
GooFuzz is a Bash-based CLI tool that performs fuzzing-style reconnaissance using advanced Google searches (Google Dorking) via the Google …
501591active
Xatta-Trone/medium-parser-extension
A browser extension for Chrome, Edge, and Firefox that lets users read member-only articles on medium.com and Medium-based sites (e.g. Towa…
561590active
AlisamTechnology/ATSCAN
ATSCAN is a Perl-based command-line scanner for mass dork searching and vulnerability exploitation. It combines search engine dorking with …
231589active
webrecorder/archiveweb.page
ArchiveWeb.page is a high-fidelity web archiving tool that runs as a Chrome/Chromium browser extension and as a standalone Electron app. It…
941587active
jasperan/whatsapp-osint
A Python CLI tool that uses Selenium to track when WhatsApp contacts go online/offline, logging presence sessions to SQLite. It exports dat…
771580active
Postlight Parser
Postlight Parser is a JavaScript library that extracts meaningful content—article text, titles, authors, dates, lead images, and excerpts—f…
235791maintenance
tafia/quick-xml
quick-xml is a high-performance XML pull reader and writer library for Rust, featuring near zero-copy parsing with Cow types and buffer reu…
891570stable
Leon406/SubCrawler
A Kotlin-based tool that automatically crawls and health-checks (via Google ping) free public proxy nodes for protocols like V2Ray, Shadows…
771570active
OWASP/QRLJacking
QRLJacking is an OWASP project documenting and exploiting the Quick Response Code Login Jacking attack vector, which hijacks user sessions …
441567active
cross-seed/cross-seed
cross-seed is a Node.js application that automatically finds and downloads torrents matching your existing torrent library across multiple …
891566active
oxylabs/browser-agent-py
A Python SDK for Oxylabs AI Studio's Browser Agent, a cloud service that automates real-user browsing tasks (clicking, typing, scrolling, s…
101565active
skernelx/tavily-key-generator
A Python toolkit that automates signup flows for Tavily, Firecrawl, and Exa using real browser automation (Playwright/Camoufox), Turnstile …
441560active
Ulixee Hero
Hero is a headless web browser built specifically for web scraping, powered by Chrome and controlled from NodeJS with a fully compliant DOM…
591557active
FinanceData/FinanceDataReader
FinanceDataReader is a Python library and CLI tool for reading financial data such as stock listings, stock prices, indexes, exchange rates…
661555active
eatmoreduck/boss-zhipin-scraper
A Python CLI scraper for BOSS Zhipin (zhipin.com) that connects to a locally logged-in Chrome via the Chrome DevTools Protocol to call the …
591554active
zohaibbashir/Google-Maps-Scrapper
A Python CLI script built on Playwright that scrapes Google Maps listings to extract business details such as name, address, website, phone…
621552active
Rhizome-Conifer/conifer
Conifer is an open-source web archiving platform for capturing, replaying, and sharing collections of archived web pages through a user-fri…
701549active
ecmadao/hacknical
Hacknical is a web application that analyzes a GitHub user's data (contributions, commits, languages, repos) and helps generate a better de…
771543active
yujiosaka/headless-chrome-crawler
A Node.js library providing a distributed web crawler powered by Headless Chrome via Puppeteer. It can crawl JavaScript-rendered (SPA) webs…
235633maintenance
LifeActor/ykdl
YouKuDownLoader (ykdl) is a Python command-line video downloader focused on China mainland video sites, forked from you-get with restructur…
441539active
xnl-h4ck3r/GAP-Burp-Extension
GAP is a Burp Suite extension written in Python (Jython) that extracts potential endpoints, parameters, and links from Burp's site map, pro…
601533active
orangecoding/fredy
Fredy is a self-hosted Node.js application that continuously scrapes European real estate portals like ImmoScout24, Immowelt, Kleinanzeigen…
931528active
rbren/rss-parser
rss-parser is a lightweight JavaScript library that converts RSS and Atom XML feeds into JavaScript objects. It works in both Node.js and t…
731528active
justfoolingaround/animdl
animdl is a lightweight Python CLI tool that scrapes, streams, and downloads anime episodes from supported providers. It supports quality s…
321525active
jlesage/docker-jdownloader-2
A Docker container packaging JDownloader 2, a download manager, with a browser-accessible graphical interface via web or VNC. It is an unof…
971523active
tidyverse/rvest
rvest is an R package from the tidyverse for scraping (harvesting) data from web pages, inspired by Beautiful Soup and RoboBrowser. It prov…
661522active
SpiderClub/haipproxy
A high-availability distributed IP proxy pool built with Scrapy and Redis that scrapes free proxies from the internet, validates them, and …
235525maintenance
SilentDemonSD/WZML-X
WZML-X is a self-hosted Telegram mirror and leech bot written in Python that downloads files from torrents, Mega, Google Drive, direct link…
931513active
misiektoja/instagram_monitor
A Python-based OSINT tool that tracks Instagram users' activities in real time, including story updates, profile changes, and follower shif…
901512active
exa-labs/company-researcher
An open-source web application by Exa.ai that lets users enter a company URL and instantly gathers comprehensive research about it, includi…
661511active
JustAnotherArchivist/snscrape
snscrape is a Python-based scraper for social networking services that extracts posts, profiles, hashtags, and search results from platform…
325464maintenance
manojVivek/medium-unlimited
A browser extension for Chrome and Firefox that unlocks Medium.com membership-only articles by bypassing the paywall. It supports medium.co…
105462maintenance
nickclyde/duckduckgo-mcp-server
A Model Context Protocol (MCP) server that exposes DuckDuckGo web search to LLM clients like Claude Desktop and Claude Code. It also fetche…
831501active
apinanaivot/IKEA-3D-Model-Download-Button
A Tampermonkey userscript that adds a 'Download 3D' button to IKEA product pages, letting users save the product's 3D model as a .GLB file.…
501501active
Vincentqyw/cv-arxiv-daily
An automated daily digest of computer vision and robotics arXiv papers (SLAM, SFM, visual localization, keypoint detection, image matching,…
761500active
AI4Finance-Foundation/FinNLP
FinNLP is a Python library for collecting internet-scale financial data from sources like Finnhub, Yahoo Finance, Reuters, and Sina Finance…
311491active
dteviot/WebToEpub
A Chrome and Firefox browser extension that converts web novels and other web pages into EPUB ebooks for offline reading. It supports many …
921490active
Tsuk1ko/bilibili-live-chat
A backend-free web app that displays Bilibili live stream danmaku (chat messages) and gifts in a YouTube Live Chat style overlay, primarily…
561490active
submato/xhscrawl
A Python-based reverse-engineering toolkit for Xiaohongshu (XHS) web APIs, focusing on generating the encrypted x-s signature parameter via…
691485active
karust/openserp
OpenSERP is a self-hosted, MIT-licensed SERP API and CLI written in Go that returns structured search results from Google, Bing, Yandex, Ba…
931484active
kepano/clipper-templates
A collection of templates for the Obsidian Web Clipper browser extension, covering generic schemas (recipes, products) and specific sites l…
521484active
asz798838958/aBaiFreeGPT
A self-hosted account registration and lifecycle management platform that automates bulk account signup, email verification, TOTP 2FA bindi…
551482active
SEO Analyzer
A Python-based SEO analyzer that crawls a website, analyzes its structure, counts body words, and reports technical SEO issues, with option…
651481active
eliasdabbas/advertools
advertools is a Python library of productivity and analysis tools for online/digital marketing, built as a set of independent, composable f…
691477active
Vega
Vega is an open-source Android media streaming app built with React Native and TypeScript that lets users stream and download video content…
901475active
Surfer-Org/Protocol
Surfer Protocol is an open-source framework for exporting personal data from platforms like Gmail, iMessages, Twitter, Notion, and ChatGPT.…
141474active
AgentQL
AgentQL is a suite of tools for extracting structured data and automating workflows on live websites using an AI-powered natural language q…
701472active
epsylon/xsser
XSSer is an automatic penetration testing framework for detecting, exploiting, and reporting cross-site scripting (XSS) vulnerabilities in …
801470active
momosecurity/FindSomething
FindSomething is a passive browser extension for Chrome and Firefox that extracts potentially sensitive information (like emails, API keys,…
321470active
shuanx/BurpAPIFinder
BurpAPIFinder is a Burp Suite extension written in Java that passively analyzes HTTP traffic (HTML and JS files) to discover hidden API end…
161469active
lanlinju/Animius
Animius is a clean, minimalist Android app for watching anime, built with Jetpack Compose and Kotlin. It supports danmaku (bullet comments)…
761464active
denandz/sourcemapper
Sourcemapper is a Go CLI tool that parses JavaScript sourcemap (.map) files, whether from URLs or local directories, and reconstructs the o…
711464stable
txperl/PixivBiu
PixivBiu is a self-hosted Pixiv client written in Go that provides a browser-based interface for searching, filtering, browsing, and downlo…
931462active
hxh19950701/WebViewTvLive
An Android TV live streaming app that loads official broadcaster web pages in a Tencent X5 WebView, auto-fullscreens the video element, and…
855288maintenance
mylar3/mylar3
Mylar3 is a Python-based automated comic book (cbr/cbz) downloader that monitors a watchlist of series and grabs new issues via NZB indexer…
601460active

← prev page 8 / 20 next →