web-scraping

There are 7602 repositories under web-scraping topic.

  • firecrawl

    firecrawl/firecrawl

    🔥 The Web Data API for AI - Turn entire websites into LLM-ready markdown or structured data

    Language:TypeScript66.9k2577535.2k
  • scrapy

    scrapy/scrapy

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

    Language:Python58.9k1.8k3.2k11.1k
  • anything-llm

    Mintplex-Labs/anything-llm

    The all-in-one Desktop & Docker AI application with built-in RAG, AI agents, No-code agent builder, MCP compatibility, and more.

    Language:JavaScript50.8k3442.9k5.4k
  • changedetection.io

    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!

    Language:Python28.4k991.5k1.6k
  • ScrapeGraphAI/Scrapegraph-ai

    Python scraper based on AI

    Language:Python21.7k1354151.9k
  • crawlee

    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.

    Language:TypeScript20.5k1231k1.1k
  • Douyin_TikTok_Download_API

    Evil0ctal/Douyin_TikTok_Download_API

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

    Language:Python14.8k965942.2k
  • getmaxun/maxun

    ⚡ Easiest no code web data extraction platform • Instantly turn any website into API or spreadsheet ⚡

    Language:TypeScript13.8k782741.1k
  • SeleniumBase

    seleniumbase/SeleniumBase

    Python APIs for web automation, testing, and bypassing bot-detection with ease.

    Language:Python11.8k1631.9k1.4k
  • Scrapling

    D4Vinci/Scrapling

    🕷️ An undetectable, powerful, flexible, high-performance Python library to make Web Scraping Easy and Effortless as it should be!

    Language:Python8.1k4535463
  • mherrmann/helium

    Lighter web automation with Python

    Language:Python8.1k8499506
  • lorien/awesome-web-scraping

    List of libraries, tools and APIs for web scraping and data processing.

    Language:Makefile7.4k23210827
  • 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 BeautifulSoup, Playwright, and raw HTTP. Both headful and headless mode. With proxy rotation.

    Language:Python7.1k38474513
  • autoscraper

    alirezamika/autoscraper

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

    Language:Python7k12167713
  • go-rod/rod

    A Chrome DevTools Protocol driver for web automation and scraping.

    Language:Go6.4k49977421
  • autoscrape-labs/pydoll

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

    Language:Python6k30142324
  • firecrawl/firecrawl-mcp-server

    🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.

    Language:JavaScript4.9k2758525
  • 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

    Language:Python4.9k32410326
  • jaypyles/Scraperr

    Self-hosted webscraper.

    Language:TypeScript4.7k953239
  • lexiforest/curl_cffi

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

    Language:Python4.4k38483417
  • yusufkaraaslan/Skill_Seekers

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

    Language:Python3.6k366
  • snoop

    snooppr/snoop

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

    Language:Python3.5k9464396
  • php-curl-class/php-curl-class

    PHP Curl Class makes it easy to send HTTP requests and integrate with web APIs

    Language:PHP3.3k159407819
  • x4nth055/pythoncode-tutorials

    The Python Code Tutorials

    Language:Jupyter Notebook2.9k99592k
  • lorien/grab

    Web Scraping Framework

    Language:Python2.4k84222279
  • google-maps-scraper

    gosom/google-maps-scraper

    scrape data 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

    Language:Go2.4k20109314
  • Virtual-Browser/VirtualBrowser

    Free anti fingerprint browser, 指纹浏览器, 隐私浏览器, 防识别浏览器, 反识别浏览器, 防关联浏览器, 免费的web3空投专用指纹浏览器 https://virtualbrowser.cc/?src=github

    Language:Vue2.3k2561411
  • codingforentrepreneurs/30-Days-of-Python

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

    Language:HTML2.2k259181.3k
  • amazon-scraper

    oxylabs/amazon-scraper

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

    Language:Python1.9k20665
  • patchright

    Kaliiiiiiiiii-Vinyzu/patchright

    Undetected version of the Playwright testing and automation library.

    Language:JavaScript1.8k2810768
  • A9T9/RPA

    Ui.Vision Open-Source RPA Software with Computer Vision, OCR, Anthropic Computer Use/LLM. Selenium IDE import/export.

    Language:JavaScript1.8k67101366
  • justmarkham/DAT8

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

    Language:Jupyter Notebook1.6k10911.1k
  • brightdata/brightdata-mcp

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

    Language:JavaScript1.6k826204
  • tidyverse/rvest

    Simple web scraping for R

    Language:R1.5k85347349
  • rushter/selectolax

    Python binding to Modest and Lexbor engines. Fast HTML5 parser with CSS selectors for Python.

    Language:Cython1.5k1513186
  • roach-php/core

    The complete web scraping toolkit for PHP.

    Language:PHP1.4k176977