Topic: scraping

8,766 repositories

firecrawl/firecrawl

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

★ 192,351TypeScriptForks 10,160

D4Vinci/Scrapling

🕷️ 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/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev

★ 88,219PythonForks 9,082

scrapy/scrapy

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

★ 64,863PythonForks 12,010

soxoj/maigret

🕵️‍♂️ Collect a dossier on a person by username from 6K websites

★ 39,154PythonForks 3,087

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.

★ 26,176TypeScriptForks 1,710

gocolly/colly

Elegant Scraper and Crawler Framework for Golang

★ 25,553GoForks 1,862

jo-inc/camofox-browser

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

★ 11,645JavaScriptForks 1,170

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.

★ 9,597PythonForks 812

tabulapdf/tabula

Tabula is a tool for liberating data tables trapped inside PDF files

★ 7,487CSSForks 700

autoscrape-labs/pydoll

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

★ 7,121HTMLForks 411

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

★ 6,977PythonForks 460

proxifly/free-proxy-list

🚀 Free HTTP, SOCKS4, & SOCKS5 proxy list * Updated every 5 minutes * and rotating proxy API (100+ countries)

★ 6,908Forks 800

bjesus/pipet

Swiss-army tool for scraping and extracting data from online assets, made for hackers

★ 4,770GoForks 221

d60/twikit

Twitter API Scraper | Without an API key | Twitter Internal API | Free | Twitter scraper | Twitter Bot

★ 4,734PythonForks 573

sparklemotion/mechanize

Mechanize is a ruby library that makes automated web interaction easy.

★ 4,444RubyForks 475

CodeCutTech/Data-science

Collection of useful data science topics along with articles, videos, and code

★ 4,210Jupyter NotebookForks 1,060

snooppr/snoop

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

★ 4,049PythonForks 466

any4ai/AnyCrawl

AnyCrawl 🚀: A Node.js/TypeScript crawler that turns websites into LLM-ready data and extracts structured SERP results from Google/Bing/Baidu/etc. Native multi-threading for bulk processing.

★ 3,481TypeScriptForks 369