raintree-technology/docpull

Crawl any website and convert it to clean, AI-ready Markdown β€” async Python CLI with MCP support, crawl profiles, caching, and RAG-optimized output

43
/ 100
Emerging

Uses pattern-based URL filtering (include/exclude paths) and preset profiles (RAG, mirror, quick) to optimize for different use cases, with streaming deduplication for memory efficiency. Async Python architecture with optional Playwright integration for JavaScript-heavy sites, YAML frontmatter output, and built-in security controls (robots.txt enforcement, private IP blocking). Exposes both CLI and async Python API with event streaming for progress tracking and incremental caching with configurable TTL.

Available on PyPI.

Maintenance 10 / 25
Adoption 10 / 25
Maturity 18 / 25
Community 5 / 25

How are scores calculated?

Stars

20

Forks

1

Language

Python

License

MIT

Last pushed

Feb 06, 2026

Monthly downloads

69

Commits (30d)

0

Dependencies

10

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/rag/raintree-technology/docpull"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.