Skip to content

About

⚡ Universal Web-to-Markdown Scraper API for LLMs & AI Agents - High-speed, zero-dependency alternative to Jina Reader

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebClean API (Universal Web-to-Markdown Scraper for LLMs)

🚀 An ultra-fast, zero-dependency Web-to-Markdown microservice designed for AI Agents, LLM pipelines, and knowledge bases.

License: MIT Bun Compatible: Jina Reader


⚡ Quick Start

1. Run locally with Bun

bun run server.ts

The server starts on http://localhost:3000.

2. Endpoints

Jina Reader Compatible (Direct Raw Markdown):

curl http://localhost:3000/r/https://en.wikipedia.org/wiki/Artificial_intelligence

JSON Scraper Endpoint:

curl -X POST http://localhost:3000/v1/scrape \
     -H "Content-Type: application/json" \
     -d '{"url": "https://example.com"}'

Response:

{
  "success": true,
  "url": "https://example.com",
  "title": "Example Domain",
  "markdown": "# Example Domain\n\nThis domain is for use in illustrative examples...",
  "wordCount": 42
}

🐳 Docker 1-Click Deployment

FROM oven/bun:latest
WORKDIR /app
COPY . .
EXPOSE 3000
CMD ["bun", "run", "server.ts"]

Build and run:

docker build -t webclean-api .
docker run -p 3000:3000 webclean-api

☕ Support & Sponsorship

WebClean API is free and open-source. If this service powers your AI Agent workflows or saves you crawling infrastructure costs, please consider supporting the creator:

WeChat Reward

Scan via WeChat to Sponsor / 微信扫码赞赏支持


📄 License

MIT License (c) 2026 share53880

About

⚡ Universal Web-to-Markdown Scraper API for LLMs & AI Agents - High-speed, zero-dependency alternative to Jina Reader

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages