Top Web Scraping repositories

Repositories with the GitHub topic “web-scraping”: 35 repositories with 1M stars between them, mostly written in Python, TypeScript and JavaScript. The highest-rated is D4Vinci/Scrapling, #24 on the bestofgithub Elo ladder.

Biggest movers this week

gosom/google-maps-scraper

Open on GitHubGo

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

  • 1,872+14 Elo, change today
  • 8.1k stars
  • 1.2k forks
  • 47 watchers
go
go install github.com/gosom/google-maps-scraper@latest
  • agent-skills
  • claude-skills
  • codex-skills
  • distributed-scraper

getmaxun/maxun

Open on GitHubTypeScript

Turn any website into a structured API. Extract, automate, search and monitor the web.

  • 1,810+29 Elo, change today
  • 18.4k stars
  • 1.5k forks
  • 85 watchers
docker
git clone https://github.com/getmaxun/maxun && cd maxun && docker compose up -d
  • agents
  • api
  • automation
  • browser-automation

lexiforest/curl_cffi

Open on GitHubPython

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

  • 1,504+18 Elo, change today
  • 6.8k stars
  • 578 forks
git
git clone https://github.com/lexiforest/curl_cffi.git
  • akamai-fingerprint
  • curl
  • curl-impersonate
  • fingerprinting

firecrawl/firecrawl-mcp-server

Open on GitHubJavaScript

Official Firecrawl MCP server, the context API for AI agents: search, scrape, and interact with the web, plus parse, crawl, map, Agent and Monitor, from any MCP client.

  • 1,586+18 Elo, change today
  • 7.8k stars
  • 937 forks
git
git clone https://github.com/firecrawl/firecrawl-mcp-server.git
  • batch-processing
  • claude
  • content-extraction
  • data-collection

lexmount/moli

Open on GitHubRust

Best headless browser for AI agents. Lite, Fast, High-Compatibility. Built in Rust

  • 1,985−3 Elo, change today
  • 23.8k stars
  • 679 forks
  • 50 watchers
cargo
cargo install --git https://github.com/lexmount/moli
  • ai-agents
  • ai-tools
  • browser
  • browser-automation

cporter202/API-mega-list

Open on GitHubJavaScript

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. 💪

  • 1,667+8 Elo, change today
  • 8.3k stars
  • 1.6k forks
git
git clone https://github.com/cporter202/API-mega-list.git
  • ai-tools
  • api
  • api-collection
  • api-directory

D4Vinci/Scrapling

Open on GitHubPython

🕷️ The BEST Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev

  • 2,448+2 Elo, change today
  • +392 stars gained
  • 103k stars
  • 10.7k forks
  • 350 watchers
pip
pipx install scrapling
  • ai
  • ai-scraping
  • automation
  • crawler

firecrawl/firecrawl

Open on GitHubTypeScript

Supercharge your AI agents with data from the web and beyond. Building the library for superintelligence. 🔥

  • 2,347+1 Elo, change today
  • +242 stars gained
  • 202k stars
  • 10.5k forks
  • 500 watchers
docker
git clone https://github.com/firecrawl/firecrawl && cd firecrawl && docker compose up -d
  • ai
  • ai-agents
  • ai-crawler
  • ai-scraping

Top 35 on the Elo ladder

  1. #24
    D4Vinci/Scrapling

    🕷️ The BEST Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy…

    2,448 Elo +11103kPython
  2. #46
    firecrawl/firecrawl

    Supercharge your AI agents with data from the web and beyond. Building the library for superintelligence. 🔥

    2,347 Elo −11202kTypeScript
  3. #110
    browser-use/browser-use

    Open-source Python library for AI browser agents, plus Browser Use Cloud: stealth browsers and a hosted agent API.

    2,223 Elo +14121kPython
  4. #242
    unclecode/crawl4ai

    Official Crawl4AI Cloud: a hosted web scraping, extraction, and search API for AI agents. Free API key, 1,000 credits a…

    2,099 Elo −1987.3kPython
  5. #299
    JCodesMore/ai-website-cloner-template

    Clone any website with one command using AI coding agents

    2,065 Elo −4439.1kTypeScript
  6. #390
    scrapy/scrapy

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

    2,020 Elo +765.4kPython
  7. #470
    lexmount/moli

    Best headless browser for AI agents. Lite, Fast, High-Compatibility. Built in Rust

    1,985 Elo +7123.8kRust
  8. #675
    dgtlmoon/changedetection.io

    Best and simplest tool for website change detection, web page monitoring, and website change alerts. Perfect for…

    1,923 Elo −635.8kPython
  9. #700
    ScrapeGraphAI/Scrapegraph-ai

    Python scraper based on AI

    1,916 Elo −1432.7kPython
  10. #918
    gosom/google-maps-scraper

    scrape data from Google Maps. Extracts data such as the name, address, phone number, website URL, rating, reviews…

    1,872 Elo +1518.1kGo
  11. #939
    CloakHQ/CloakBrowser

    Stealth Chromium that passes every bot detection test. Drop-in Playwright replacement with source-level fingerprint…

    1,868 Elo −2132.9kPython
  12. #984
    Evil0ctal/Douyin_TikTok_Download_API

    🚀 自托管的抖音、TikTok、B 站数据采集与无水印视频下载 API,支持 AI agent 通过 MCP 调用与离线语音转文字,Docker 一键部署。| Self-hosted TikTok, Douyin & Bilibili…

    1,859 Elo −2921.4kPython
  13. #1,245
    apify/crawlee

    Crawlee—A web scraping and browser automation library for Node.js to build reliable crawlers. In JavaScript and…

    1,821 Elo +1626.4kTypeScript
  14. #1,278
    browserbase/stagehand

    The SDK to extract data and interact with any site on the web. Get started with Claude Code, Codex, Eve, Mastra, and…

    1,816 Elo +426kTypeScript
  15. #1,315
    getmaxun/maxun

    Turn any website into a structured API. Extract, automate, search and monitor the web.

    1,810 Elo +11718.4kTypeScript
  16. #1,975
    MODSetter/SurfSense

    Air-gapped, privacy-focused, open-source NotebookLM alternative. AI agent that researches, transforms, and edits your…

    1,730 Elo +4916.8kPython
  17. #2,039
    jo-inc/camofox-browser

    Stealth headless browser for AI agents — bypass Cloudflare, bot detection, and anti-scraping. Drop-in…

    1,723 Elo +4712.3kJavaScript
  18. #2,213
    nanobrowser/nanobrowser

    Open-source AI agent for web automation. Use your real, logged-in browser to automate daily tasks.

    1,704 Elo +3214.3kTypeScript
  19. #2,604
    cporter202/API-mega-list

    This GitHub repo is a powerhouse collection of APIs you can start using immediately to build everything from simple…

    1,667 Elo +638.3kJavaScript
  20. #2,912
    yusufkaraaslan/Skill_Seekers

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

    1,644 Elo −1015.3kPython
  21. #3,611
    seleniumbase/SeleniumBase

    📊 Blazing fast Python framework for web crawling, testing, scraping, and stealth. Supports pytest. Bypasses…

    1,598 Elo +2513.2kPython
  22. #3,786
    firecrawl/firecrawl-mcp-server

    Official Firecrawl MCP server, the context API for AI agents: search, scrape, and interact with the web, plus parse…

    1,586 Elo +807.8kJavaScript
  23. #4,713
    adbar/trafilatura

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

    1,533 Elo +467.1kPython
  24. #4,734
    apify/crawlee-python

    Crawlee—A web scraping and browser automation library for Python to build reliable crawlers. Extract structured data…

    1,532 Elo +329.6kPython
  25. #4,745
    pinchtab/pinchtab

    High-performance browser automation bridge and multi-instance orchestrator with advanced stealth injection and…

    1,532 Elo +810.5kGo
  26. #5,334
    lexiforest/curl_cffi

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

    1,504 Elo +996.8kPython
  27. #5,663
    NopeCHALLC/nopecha-extension

    Automated CAPTCHA solver for your browser. Works with Selenium, Puppeteer, Playwright, and more.

    1,489 Elo +5811.1k
  28. #5,877
    jhy/jsoup

    jsoup: the Java HTML parser, built for HTML editing, cleaning, scraping, and XSS safety.

    1,479 Elo −2811.4kJava
  29. #6,029
    lorien/awesome-web-scraping

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

    1,472 Elo +18.2kJavaScript
  30. #6,165
    alirezamika/autoscraper

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

    1,466 Elo +508kPython
  31. #6,873
    browser-act/skills

    Browser automation CLI built for AI agents. Break through anti-bot walls, hand off to humans across platforms when…

    1,438 Elo +326.3kPython
  32. #7,784
    mherrmann/helium

    Lighter web automation with Python

    1,403 Elo +568.3kPython
  33. #8,475
    go-rod/rod

    A Chrome DevTools Protocol driver for web automation and scraping.

    1,376 Elo +367.1kGo
  34. #9,031
    autoscrape-labs/pydoll

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

    1,348 Elo +367.1kHTML
  35. #10,037
    cutetailbud/ff-ruyijs

    This is a lightweight, headless browser purpose-built for AI agents (such as Codex or Claude Code) to perform browser…

    925 Elo +551.2kC++