PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Content Extraction Python Packages

Python packages with the GitHub topic content-extraction. Sorted by monthly downloads, with stars and forks.
zoharbabin
web-researcher-mcp

Give your AI assistant real web search, full-page reading, and multi-source research with citations that are never fabricated.

7K 66 9
capad-xyz
searchts

A keyless web reader for AI agents. When a fetch hits a bot wall or a page that only renders in a browser, searchts tries a plain fetch, then a relay, then a real browser, and says plainly when it can't. MCP server, CLI, and Python library.

4K 2 1
pedapudibhargav
chromerag

HTML to RAG-ready Markdown. A 150 KB learned filter removes nav, footers, cookie banners, related links and comments; beats Trafilatura on held-out WCXB (F1 0.902 vs 0.860). CPU-only, ~36 ms/page.

3K 0 0
Khamel83
argus-search

Multi-provider web search broker for AI agents. 14 providers, budget-aware routing, content extraction — one API.

847 5 2
currentsapi
extractnet

A fork of Dragnet that also extract author, headline, date, keywords from context, as well as built in metadata extraction all in one package

816 299 26
koivualeksi
htmlsift

Main-content extraction for web pages: hand it a raw HTML string and get back the main content

760 0 0
pankaj28843
article-extractor

Pure-Python article extraction library and HTTP API - Extract clean content from web pages as Markdown or HTML

694 0 0
hec-ovi
websearch-skill

Keyless, uv-native web search + read for AI agents: ddgs multi-engine search with de-correlated rank fusion, Trafilatura extraction to paginated Markdown, keyless arxiv and github search. Self-hosted SearXNG without Docker, an optional Tor layer for .onion search and fetch, NordVPN/SOCKS5 egress, one-call init, and a doctor.

677 8 1
praveenc
fetchv2-mcp-server

A robust MCP server for fetching and extracting web content using Trafilatura. Optimized for AI agents with clean markdown output.

610 3 0
pzalutski-pixel
netlens-mcp

MCP server for AI agents to read any web page in full — past the robots.txt and bot blocks that stop native fetch — as clean, ad-stripped Markdown. Plus web search.

422 0 0
appautomaton
markmaton

Lightweight HTML-to-Markdown parser for AI agent workflows — Python CLI and API around a fast Go engine, available on PyPI.

363 5 0
jamiedavenport
htomd

Extract main content and metadata from HTML as Markdown. Available in Python, TypeScript, Go, and Rust, with native APIs and CLIs.

319 2 0
Vincentwei1021
langchain-agent-toolbox

LangChain integration for Agent Toolbox API — 13 tools for AI agents: search, extract, screenshot, weather, finance, news, translate, geoip, whois, dns, pdf-extract, and qr code generation

295 6 2
Vincentwei1021
llamaindex-agent-toolbox

LlamaIndex integration for Agent Toolbox API — 13 tools for AI agents: search, extract, screenshot, weather, finance, news, translate, geoip, whois, dns, pdf-extract, and qr code generation

293 6 2
baughmann
tikara

The metadata and text content extractor for almost every file type.

258 11 0
sirhco
omniparse-rs

🦀 A Rust toolkit for detecting and extracting content from multiple file formats. CLI + Library API

249 7 2
feyninc
pulpie

Pareto-optimal models for cleaning the web — fast, encoder-based main-content extraction from HTML.

232 81 3
herrkaefer
anything2md

Python package and CLI for converting documents to Markdown using Cloudflare Workers AI toMarkdown.

218 2 0
mazzasaverio
url2md4ai

Convert any URL into clean, token-efficient Markdown for LLMs. CLI, Python API, MCP server.

188 4 0
Ishikawa-Hidekazu
public-source-extractor

CLI for turning one public web page into reviewable Markdown or JSON for AI research (experimental provider).

185 1 0
reefeed
wanish

Summarize web articles: extract clean content, title, image, language, and generate text summaries

122 47 15
schatten
jsuite

Tools for parsing and manipulating JATS XML documents.

86 3 2
Murrough-Foley
trafipy

Fast, accurate web content extraction in Rust. ML page-type classification, per-type extraction, confidence scoring. F1=0.966 on ScrapingHub (#1), F1=0.859 across 2,008 annotated pages (1,497 development + 511 held-out test

85 63 16
zaidkx37
reddipy

Reddit data extraction toolkit for Python. Search posts, scrape comments, browse subreddits, and track user activity with built-in pagination, proxy rotation, and export to JSON/CSV.

78 3 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology