category
Open Source Data Extraction Web Scraping Tools
149 open source tools in this category.
All Data Extraction Web Scraping tools
Let AI agents control any browser, at scale
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDce
LLM-ready web crawler built for AI data pipelines
Scrapy, a fast high-level web crawling & scraping framework for Python.
A visual no-code/code-free web crawler/spider易采集:一个可视化浏览器自动化测试/数据采集/网页爬虫软件,可以无代码图形化的设计和执行爬虫任务。别名:ServiceWrapper面向Web应用的智能化服务封装系统。
Fast, AI-native web browser built for automation and scraping
Best and simplest tool for website change detection, web page monitoring, and website change alerts. Perfect for tracking content changes, price drops, restock
Stealth Chromium that passes every bot detection test. Drop-in Playwright replacement with source-level fingerprint patches. 30/30 tests passed.
Python scraper based on AI
Open-source dots for the web: an AI agent with its own browser, one that does not get blocked.
👾 Fast and simple video download library and CLI tool written in Go
JavaScript in-page GUI agent. Control web interfaces with natural language.
🗃 Open source self-hosted web archiving. Takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more...
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 G
The SDK to extract data and interact with any site on the web. Get started with Claude Code, Codex, Eve, Mastra, and more.
Elegant Scraper and Crawler Framework for Golang
Python ProxyPool for web spider
Automate any website workflow with AI and computer vision
Best headless browser for AI agents. Lite, Fast, High-Compatibility. Built in Rust
Build AI agents and RPA workflows without writing code
🚀 Self-hosted TikTok & Douyin scraper and no-watermark video downloader — async REST API, MCP server, CLI and web console for posts, profiles, comments and pla
No-code web scraping, crawling, and extraction platform
A next-generation crawling and spidering framework.
APIs for browser automation, testing, and bypassing bot-detection. Includes CDP Mode: A stealthy configuration for chromium that passes every bot detection test
Distributed web crawler admin platform for spiders management regardless of languages and frameworks. 分布式爬虫管理平台,支持任何语言和框架
Stealth headless browser for AI agents — bypass Cloudflare, bot detection, and anti-scraping. Drop-in Puppeteer/Playwright replacement.
A scalable web crawler framework for Java.
jsoup: the Java HTML parser, built for HTML editing, cleaning, scraping, and XSS safety.
Automated CAPTCHA solver for your browser. Works with Selenium, Puppeteer, Playwright, and more.
High-performance browser automation bridge and multi-instance orchestrator with advanced stealth injection and real-time dashboard.
Open-source AI coworkers that each get a computer of their own: a browser, files and tools, with every action decided before it happens and recorded after. Brin
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, P
Cloud browser sessions for AI agents and web automation
Python API for JMComic | 提供Python API访问禁漫天堂,同时支持网页端和移动端 | 禁漫天堂GitHub Actions下载器🚀
🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
Browser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
scrape data from Google Maps. Extracts data such as the name, address, phone number, website URL, rating, reviews number, latitude and longitude, reviews,emai
A Chrome DevTools Protocol driver for web automation and scraping.
Pydoll is a library for automating chromium-based browsers without a WebDriver, offering realistic interactions.
Python & Command-line tool to gather text and metadata on the Web: Crawling, scraping, extraction, output as CSV, JSON, HTML, MD, TXT, XML
Python binding for curl-impersonate fork via cffi. A http client that can impersonate browser tls/ja3/http2 fingerprints.
Web Crawler/Spider for NodeJS + server-side jQuery ;-)
Open-source alternative to OpenAI Dots: self-hosted AI chat, tools, approvals, connectors, and computer tasks.
Browser automation CLI built for AI agents. Break through anti-bot walls, hand off to humans across platforms when stuck. Parallel multi-task execution, indepen
Declarative data automation language and Go runtime for structured extraction workflows.
Undetected version of the Playwright testing and automation library.
An agentic extractor for messaging platforms. Noria receives messages & URLs via chat; scrapes web data to evaluate the content against custom scoring matrices
Extract any website's complete design system with one command. DTCG tokens, semantic+primitive+composite, MCP server for Claude Code/Cursor/Windsurf, multi-plat
⚙️ Create and run workflows (RPA 2.0)
DotnetSpider, a .NET standard web crawling library. It is lightweight, efficient and fast high-level web crawling & scraping framework
🔮 A Node.js scraper for humans.
Headless Chrome .NET API
Open-source web scraping API. Turn any website into clean markdown or structured JSON. Anti-detect browser, proxy auto-selection, self-hosted. One command: make
Take a list of domains, crawl urls and scan for endpoints, secrets, api keys, file extensions, tokens and more
Every web site provides APIs.
Playwright for Go a browser automation library to control Chromium, Firefox and WebKit with a single API.
Atomic Agent is a local-first AI agent. Runs open-weight models on your own machine via llama.cpp.
The only browser automation that bypasses anti-bot systems. AI writes network hooks, clones UIs pixel-perfect via simple chat.
Free anti fingerprint browser, 指纹浏览器, 隐私浏览器, 防识别浏览器, 反识别浏览器, 防关联浏览器, 免费的web3空投专用指纹浏览器 https://virtualbrowser.cc/?src=github
A tiny, fast Rust CLI that drives a real browser over the Chrome DevTools Protocol — built for coding agents.
All In One Web Recon
AI Agent-first JS 逆向 MCP Server:有头 Chrome 调试、断点、网络/WebSocket 分析、Patchright 反检测,可选 CloakBrowser。
Node.js scraper to get data from Google Play
Python library and CLI for X/Twitter scraping with multi-account rotation and built-in rate-limit handling.
Foundational low latency web data collecting in Rust
Geziyor, blazing fast web crawling & scraping framework for Go. Supports JS rendering.
A powerful Model Context Protocol (MCP) server that provides an all-in-one solution for public web access.
AI coding workstation: Claude Code + web UI + 8 AI CLIs + headless browser + 50+ tools
Free antidetect browser stealth for Playwright: undetected headless Firefox fingerprint. Python scraping, recaptcha and bot detection bypass. Open source
Web Scraping Framework
Fast, local-first web content extraction for LLMs. Scrape, crawl, extract structured data — all from Rust. CLI, REST API, and MCP server.
The agent that turns websites into APIs!
Codex computer use, decoupled from the app, for usage inside any harness.
Cross Platform C# web crawler framework built for speed and flexibility. Please star this project! +1.
Python package for scraping recipes data
Free Google Maps scraper for lead generation. Exports phones, emails, websites and socials to CSV. Runs locally in Docker, no API keys. Claude Code skill includ
js hook toolkit that all you need
NewPipe's core library for extracting data from streaming sites
Web crawling framework based on asyncio.
To extract article from given URL
Flexible Node.js AI-assisted crawler library
For EHRs, payer portals, and any app your team clicks through. A person or an agent shows the task; OpenAdapt turns it into a local program that repeats the ste
The headless Chrome/Chromium driver on top of Puppeteer. Take screenshots, generate PDFs, extract text and HTML with a production-ready API.
Diskover Community Edition - Open source file indexer, file search engine and data management and analytics powered by Elasticsearch
Finviz analysis python library.
Async Python 3.6+ web scraping micro-framework based on asyncio
Python binding to Modest and Lexbor engines. Fast HTML5 parser with CSS selectors for Python.
CLI tool for saving a faithful copy of a complete web page in a single HTML file (based on SingleFile)
Scrape tweets, profiles, followers and following from Twitter/X, no API key needed. Python library with smart multi-account pooling, proxy support and async.
Let your AI agent get the sources behind logins and paywalls.
Converts a pdf file into a text file while keeping the layout of the original pdf. Useful to extract the content from a table in a pdf file for instance. This i
❤️ Fredy - [F]ind [R]eal [E]state [D]amn Eas[y] - Fredy keeps searching for new apartments, houses, and flats in Europe on platforms like ImmoScout24, Immowelt,
PHP web browser emulator abstraction
Undetected Python version of the Playwright testing and automation library.
Self-hosted SERP API for Google, Bing, Yandex, and more
An ergonomic, privacy-aware Python HTTP Client
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 extracti
A blazing fast, async-first, undetectable webscraping/web automation framework based on ultrafunkamsterdam/nodriver. Now with Docker support!
🎭 Playwright integration for Scrapy
Elasticsearch File System Crawler (FS Crawler)
Collection of patches for puppeteer and playwright to avoid automation detection and leaks. Helps to avoid Cloudflare and DataDome CAPTCHA pages. Easy to patch/
Trap AI web scrapers in an endless poison pit.
WebAI2API: 基于 Camoufox 的网页 AI 转 API 工具,支持 LMArena/Gemini等,多窗口并发与账号隔离。 | Web AI to OpenAI API via Camoufox. Supports LMArena/Gemini and more, multi-window concur
Lightweight library for scraping web-sites with LLMs
Go HTTP client with browser-identical TLS/HTTP2 fingerprinting. Bypass bot detection by perfectly mimicking Chrome, Firefox, and Safari at the cryptographic lev
AIPex: AI browser automation assistant, no migration and privacy first. Alternative to Manus Browser Operator、 Claude Chrome and Agent Browser
Fast, lightweight Firecrawl/Tavily alternative in Rust. Web scraper, crawler & search API with MCP server for AI agents. Drop-in Firecrawl-compatible API (/scra
Run a high-fidelity browser-based web archiving crawler in a single Docker container
Open-source benchmark for browser AI agents on daily tasks.
📰 Newspaper4k a fork of the beloved Newspaper3k. Extraction of articles, titles, and metadata from news websites.
The fastest PDF library for Python and Rust. Text extraction, image extraction, markdown conversion, PDF creation & editing. 0.8ms mean, 5× faster than industry
Open-source, self-hosted enterprise & site search server built on OpenSearch. Crawls web / file / DB / cloud sources, 20+ languages, REST API, and AI/RAG & sema
⛏️ The extraction engine behind Maigret: turn any profile URL into a structured OSINT record across 150+ sites
Faster requests on Python 3
Self-hosted scraping engine — bypasses any JS challenge & captcha: Cloudflare, Turnstile, reCAPTCHA, hCaptcha, GeeTest. FlareSolverr & Byparr alternative and dr
An ergonomic, privacy-aware Rust HTTP Client
源码级 Chromium 指纹内核,检测站按普通 Chrome 评分。Source-level Chromium fingerprint kernel that passes bot detection tests. Not JS injection — C++ patches compiled into the bi
Browser automation clicks buttons. OpenTabs calls APIs.
SiteOne Crawler is a cross-platform website crawler and analyzer for SEO, security, accessibility, and performance optimization—ideal for developers, DevOps, QA
Universal content reader MCP Server for 10+ platforms
Scout: the open-source browser agent, by Outcrawl. Mirrored automatically from Outcrawl's own repository.
A multi-thread crawler framework with many builtin image crawlers provided.
High-performance asynchronous Douyin(抖音) TikTok Xiaohongshu(小红书) Kuaishou(快手) Weibo(微博) Instagram YouTube(油管) Twitter(X) Captcha Solver(验证码解决器) Temp Mail(临时邮箱)
Give your AI agent a real browser — with a human in the loop. Open-source MCP-native browser agent.
A Kotlin-based testing/scraping/parsing library providing the ability to analyze and extract data from HTML (server & client-side rendered). It places particula
ArrowDL (Arrow Downloader) is a download manager for Windows, MacOS and Linux
Browser-side WhatsApp Web automation library. Exposes the WPP JavaScript API for chats, messages, contacts, groups, media and events; powers WPPConnect integrat
Undetected NodeJS version of the Playwright testing and automation library.
js cookie逆向利器:js cookie变动监控可视化工具 & js cookie hook打条件断点
Stack blocks visually to build complex browser workflows and execute them via API
A lightweight web crawler framework.(Java爬虫框架)
Local-first open-source multi-profile fingerprint browser based on Chromium and Electron
A Tumblr and Twitter Blog Backup Application
Fast, stateless CLI for web search and scrape. Built for AI agents.
The best PTT library
🤖 AI-powered web scraping editor with visual workflow builder. Build, test & deploy web scrapers using natural language. Powered by ScrapeGraphAI & LangGraph.
100% free and full open-source edge Firecrawl alternative with better links extraction for agents - that you can deploy to cloudflare or vercel by yourself.
Terminal UI to get stuff done in the browser
使用 agent-browser-cli 进行浏览器感知与控制。适用于标签页扫描/切换、页面 JS 执行、Cookie、CDP、contentSettings、截图、文件上传、下拉框点击、tmwd_cdp_bridge 初始化和 Web 工具排障
A universal web-util for PHP.
FreeProxy: Collecting free proxies from internet. (全球海量高质量免费代理,支持爬取数十个免费代理分享源,支持自定义规则代理筛选,爬虫与数据分析必备,每日更新海量免费代理。)
Undetected web-scraping & seamless HTML parsing in Python!
NBA Stats API via Basketball Reference
Open source web infrastructure for AI. Scrape, crawl, and automate the web, clean markdown, browser sessions, ready for your agents.
Turn any website into a compact CLI tailored for AI agents. Browse the web in hundreds of tokens, not tens of thousands.
A skill for AI agents: search the web with SearXNG, browse with Camofox, bypass protections with CloakBrowser. Anti-hallucination by design. Self-hosted, free,
Run any site JavaScript from Python with the real Firefox engine. Headless SpiderMonkey + Necko for automation and scraping.
Selenium that anti-bots cannot see, so no captchas: same API, anti-detect stealth headless Firefox, undetected fingerprint, bypass bot detection, Python web scr
DeepSeek Harness plugin: give your agent a browser with a persistent identity - engine-level fingerprint spoofing, unlimited free local profiles, Android device
Frequently asked questions
How many open source Data Extraction Web Scraping tools are there?
This registry tracks 149 open source Data Extraction Web Scraping projects, with 1,275,675 combined GitHub stars. The list is ranked by stars and refreshed nightly.
What is the most popular open source Data Extraction Web Scraping project?
Browser Use leads this category with 119,787 GitHub stars, followed by Scrapling.
Are these Data Extraction Web Scraping tools free?
Yes — every project listed here is open source. Some also offer paid hosted versions alongside the free self-hosted option; the licence for each project is shown on its card.