#Data-extraction

Showing 53 of 53 repositories tagged #data-extraction, ranked by stars

firecrawl
firecrawl
firecrawl

The API to search, scrape, and interact with the web at scale. πŸ”₯

Score
100
β˜… 148.4k β‘‚ 8.5k +579/day
TypeScript
D4Vinci
D4Vinci
Scrapling

πŸ•·οΈ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!

Score
100
β˜… 68.7k β‘‚ 6.8k +621/day
Python
ScrapeGraphAI
ScrapeGraphAI
Scrapegraph-ai

Python scraper based on AI

Score
86
β˜… 28.2k β‘‚ 2.7k +177/day
Python
getmaxun
getmaxun
maxun

πŸ”₯ The open-source no-code platform for web scraping, crawling, search and AI data extraction β€’ Turn websites into structured APIs in minutes πŸ”₯

Score
100
β˜… 16.4k β‘‚ 1.4k +135/day
TypeScript
MontFerret
MontFerret
ferret

Declarative data automation language and Go runtime for structured extraction workflows.

Score
100
β˜… 6.0k β‘‚ 325 β€”
Go
vi3k6i5
vi3k6i5
flashtext

Extract Keywords from sentence or Replace keywords in sentences.

Score
57
β˜… 5.7k β‘‚ 596 β€”
Python
browser-act
browser-act
skills

Browser automation CLI built for AI agents. Break through anti-bot walls, hand off to humans across platforms when stuck. Parallel multi-task execution, independent multi-session operation, isolated multi-account browsing.

Score
89
β˜… 4.2k β‘‚ 195 +567/day
Python
brightdata
brightdata
brightdata-mcp

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

Score
90
β˜… 2.5k β‘‚ 314 +1/day
JavaScript
saifyxpro
saifyxpro
HeadlessX

The undetected self-hosted browser automation platform. Powered by Camoufox (Firefox) for 0% detection rates. Built for speed, privacy, and scalability.

Score
78
β˜… 2.1k β‘‚ 248 +21/day
TypeScript
shcherbak-ai
shcherbak-ai
contextgem

ContextGem: Effortless LLM extraction from documents

Score
80
β˜… 1.9k β‘‚ 159 +1/day
Python
0xMassi
0xMassi
webclaw

Fast, local-first web content extraction for LLMs. Scrape, crawl, extract structured data β€” all from Rust. CLI, REST API, and MCP server.

Score
100
β˜… 1.7k β‘‚ 181 +37/day
Rust
hi-primus
hi-primus
optimus

:truck: Agile Data Preparation Workflows madeΒ easy with Pandas, Dask, cuDF, Dask-cuDF, Vaex and PySpark

Score
100
β˜… 1.5k β‘‚ 232 β€”
Python
thinh-vu
thinh-vu
vnstock

A beginner-friendly yet powerful Python toolkit for financial analysis and automation β€” built to make modern investing accessible to everyone

Score
0
β˜… 1.3k β‘‚ 291 +3/day
Python
raznem
raznem
parsera

Lightweight library for scraping web-sites with LLMs

Score
70
β˜… 1.3k β‘‚ 73 β€”
Python
eclaire-labs
eclaire-labs
eclaire

Local-first, open-source AI assistant for your data. Unify tasks, notes, docs, photos, and bookmarks. Private, self-hosted, and extensible via APIs.

Score
67
β˜… 883 β‘‚ 90 β€”
TypeScript
yfedoseev
yfedoseev
pdf_oxide

The fastest PDF library for Python and Rust. Text extraction, image extraction, markdown conversion, PDF creation & editing. 0.8ms mean, 5Γ— faster than industry leaders, 100% pass rate on 3,830 PDFs. MIT/Apache-2.0.

Score
71
β˜… 883 β‘‚ 103 β€”
Rust
polyrabbit
polyrabbit
hacker-news-digest

:newspaper: Let ChatGPT Summarize Hacker News for You

Score
43
β˜… 754 β‘‚ 94 β€”
Python
ScrapeGraphAI
ScrapeGraphAI
scrapecraft

πŸ€– AI-powered web scraping editor with visual workflow builder. Build, test & deploy web scrapers using natural language. Powered by ScrapeGraphAI & LangGraph.

Score
100
β˜… 666 β‘‚ 104 +2/day
Python
vakra-dev
vakra-dev
reader

Open source web infrastructure for AI. Scrape, crawl, and automate the web, clean markdown, browser sessions, ready for your agents.

Score
0
β˜… 548 β‘‚ 38 β€”
TypeScript
a-maliarov
a-maliarov
amazoncaptcha

Pure Python, lightweight, Pillow-based solver for Amazon's text captcha.

Score
29
β˜… 495 β‘‚ 91 β€”
Python
us
us
crw

Fast, lightweight Firecrawl/Tavily alternative in Rust. Web scraper, crawler & search API with MCP server for AI agents. Drop-in Firecrawl-compatible API (/scrape, /crawl, /search). 2.3x faster than Tavily, 1.5x faster than Firecrawl in 1K-URL benchmarks. 6 MB RAM, single binary. Self-host or use managed cloud.

Score
0
β˜… 294 β‘‚ 24 +16/day
Rust
serpapi
serpapi
clauneck

A tool for scraping emails, social media accounts, and much more information from websites using Google Search Results.

Score
22
β˜… 200 β‘‚ 13 β€”
Ruby
bzsanti
bzsanti
oxidizePdf

Pure Rust PDF library for AI/RAG: structure-aware chunking, no ML, no C deps.

Score
60
β˜… 180 β‘‚ 22 β€”
Rust
apify
apify
apify-sdk-python

Apify SDK for Pythonβ€”The official library for building Apify Actors: serverless cloud programs for web scraping, browser automation, data processing, and AI agents. Manages the Actor lifecycle, storages (datasets, key-value stores, request queues), events, proxies, and pay-per-event monetization. Built on top of the the Apify API Client.

Score
56
β˜… 173 β‘‚ 25 +1/day
Python
AKSarav
AKSarav
pdfstract

PDFStract - Extract, Chunking and Embedding Layer in Your RAG Pipeline - Available as CLI - WEBUI - API

Score
40
β˜… 152 β‘‚ 13 β€”
Python
173TECH
173TECH
sayn

Data processing and modelling framework for automating tasks (incl. Python & SQL transformations).

Score
85
β˜… 122 β‘‚ 13 β€”
Python
rodricios
rodricios
wxpath

wxpath - declarative web crawling with XPath; a Web Query Language (WQL)

Score
50
β˜… 112 β‘‚ 6 β€”
Python
docwire
docwire
docwire

DocWire SDK: Award-winning modern data processing in C++20. SourceForge Community Choice & Microsoft support. AI-driven processing. Supports nearly 100 data formats, including email boxes and OCR. Boost efficiency in text extraction, web data extraction, data mining, document analysis. Offline processing is possible for security and confidentiality

Score
0
β˜… 112 β‘‚ 26 β€”
C++
htlin222
htlin222
meta-pipe

Claude Code-powered end-to-end meta-analysis automation: AI-assisted literature review, screening, extraction, analysis, and manuscript generation for systematic reviews and clinical evidence synthesis

Score
14
β˜… 106 β‘‚ 40 +7/day
Python
mdowis
mdowis
anansi

A self-healing web scraper built for hostile sites: selectors repair themselves, browser rendering kicks in when needed, and Chrome TLS fingerprinting evades bot detection. Ships with an MCP server so any LLM can drive a full crawl through conversation.

Score
0
β˜… 98 β‘‚ 18 +1/day
Python
dav009
dav009
flash

Golang Keyword extraction/replacement Datastructure using Tries instead of regexes

Score
0
β˜… 89 β‘‚ 6 β€”
Go
Xquik-dev
Xquik-dev
tweetclaw

OpenClaw plugin to search tweets, search replies, post tweets, export followers, manage media, monitor X/Twitter, and run giveaway draws via Xquik.

Score
44
β˜… 84 β‘‚ 6 β€”
TypeScript
Ayyouboss0011
Ayyouboss0011
SherlockMaps

Powerful Google Maps Crawler / Scraper tool with REST API, Docker support & multi-format export

Score
0
β˜… 82 β‘‚ 8 β€”
Python
kaya70875
kaya70875
ytfetcher

⚑ Build structured YouTube datasets at scale β€” effortlessly fetch transcripts and rich metadata for NLP, ML, and AI workflows.

Score
30
β˜… 81 β‘‚ 11 +1/day
Python
StabRise
StabRise
spark-pdf

PDF DataSource for Apache Spark, allow to read PDF files directly to the DataFrame and ocr it

Score
62
β˜… 81 β‘‚ 4 β€”
Scala
danburzo
danburzo
hred

Reduce HTML and XML to JSON from the command line, using an expressive query language inspired by CSS selectors.

Score
11
β˜… 76 β‘‚ 1 β€”
JavaScript
Capevace
Capevace
data-wizard

Extract structured data from PDFs, Word docs and images. Embeddable directly into your application, regardless of the stack.

Score
10
β˜… 72 β‘‚ 19 β€”
JavaScript
yfedoseev
yfedoseev
office_oxide

The fastest Office document library for Python, Rust, Go, JS/TS, C# and WASM. DOCX, XLSX, PPTX, DOC, XLS, PPT. Up to 100Γ— faster than python-docx/openpyxl/python-pptx. 100% pass rate on valid Office files. MIT/Apache-2.0.

Score
20
β˜… 60 β‘‚ 9 +5/day
Rust
NextKore
NextKore
SmartMuv

An EVM-compatible Solidity Smart Contract Storage/Slot Analyzer and Data Extractor.

Score
0
β˜… 52 β‘‚ 30 β€”
Python
levindixon
levindixon
tengu_spinner_words
Score
0
β˜… 49 β‘‚ 4 β€”
JavaScript
rekloud
rekloud
tinvois-parser

Extract receipt info

Score
15
β˜… 43 β‘‚ 3 β€”
Python
hddevteam
hddevteam
smart-form-filler

AI-powered form filling and data extraction browser extension

Score
33
β˜… 42 β‘‚ 2 β€”
JavaScript
vijaykumarpeta
vijaykumarpeta
yt-comments-extractor

A modern Python GUI application to batch extract YouTube comments and metadata to CSV. Features spam filtering, relevance sorting, and a dark-mode interface.

Score
92
β˜… 38 β‘‚ 5 β€”
Python
shine-jayakumar
shine-jayakumar
Extract-Data-From-PDF-In-Python

Batch-convert pdf to text, extract data from pdf in python

Score
54
β˜… 33 β‘‚ 13 β€”
Python
Proggleb
Proggleb
youtube_data_engineering_project

Data Engineering Project: Extracting music video metrics of Twice using YouTube API, AWS, and Tableau

Score
23
β˜… 32 β‘‚ 10 β€”
Python
nawaz-kmr
nawaz-kmr
Data_Extraction_and_Text_Analysis_for_Blackcoffer_company.

The objective of this assignment is to extract textual data articles from the given URL and perform text analysis to compute variables that are explained

Score
69
β˜… 31 β‘‚ 38 β€”
Jupyter Notebook
kirillignatyev
kirillignatyev
wildberries-parser-in-python

WildBerries Parser is a Python script that extracts item information from Wildberries.ru and saves it in an Excel file. It supports parsing by directory or search keyword, collecting data like link, ID, name, brand, pricing, rating, reviews, and sales. Ideal for market research and analysis. MIT licensed. Contributions welcome.

Score
31
β˜… 29 β‘‚ 12 β€”
Python
BrowserCash
BrowserCash
browser-serp

Real-time Google Search API for AI Agents & RAG pipelines. Get structured SERP data instantly using remote browsers.

Score
0
β˜… 27 β‘‚ 3 β€”
TypeScript
NikhilaThota
NikhilaThota
CapstoneProject_House_Prices_Prediction

Understand the relationships between various features in relation with the sale price of a house using exploratory data analysis and statistical analysis. Applied ML algorithms such as Multiple Linear Regression, Ridge Regression and Lasso Regression in combination with cross validation. Performed parameter tuning, compared the test scores and suggested a best model to predict the final sale price of a house. Seaborn is used to plot graphs and scikit learn package is used for statistical analysis.

Score
46
β˜… 27 β‘‚ 16 β€”
Jupyter Notebook
umur957
umur957
hiring-cafe-job-scraper
Score
38
β˜… 24 β‘‚ 2 β€”
Python
dossma
dossma
telegram-downloader

Download all content from a Telegram channel

Score
77
β˜… 24 β‘‚ 3 β€”
Python
shdev
shdev
phpflashtext

Extract Keywords from sentence or Replace keywords in sentences. @ https://github.com/vi3k6i5/flashtext

Score
8
β˜… 20 β‘‚ 5 β€”
PHP
MOUHASSINE-badreddine
MOUHASSINE-badreddine
MoroccanHousing-ETL

Moroccan housing data pipeline using scrapy, mongodb , zyte and digitalocean cloud

Score
0
β˜… 11 β‘‚ 0 β€”
Python
Related Topics
#web-scraping#python#llm#automation#ai#crawler#rag#ai-agents#markdown#scraping#web-scraper#webscraping

Β© 2026 GitRepoTrend Β· GitHub repositories by topic Β· Updated weekly