MangaVault is a high-performance, unified REST API built with FastAPI that aggregates manga content from multiple sources, providing a seamless experience for developers.
- 🚀 FastAPI Core: Blazing fast performance and automatic OpenAPI documentation.
- 🛡️ Anti-Bot Bypass: Specialized headers and session management for resilient scraping.
- 📂 Multi-Source Support:
- Manganato: Popular, Latest, Details, and Image extraction.
- Atsumaru: Search, Trending, and Chapter management.
- Comix: Advanced Search, Chapters, and High-res images.
- ⚡ Optimized Scrapers: Comment-free, lightweight code for maximum efficiency.
- 🎨 Beautiful Documentation: Built-in interactive documentation page.
- Backend: Python 3.11+, FastAPI
- Networking:
requests,curl_cffi(for impersonation) - Parsing:
BeautifulSoup4,Regex - Server:
uvicorn
git clone https://github.com/walterwhite-69/MangaVault.git
cd MangaVault/comixpip install -r requirements.txtpython api.pyThe API will be available at http://127.0.0.1:8000. You can access the interactive documentation at the root URL.
GET /nato/home: Fetch trending and latest updates.GET /nato/manga/{slug}/details: Get full metadata and chapter lists.GET /nato/manga/{manga_slug}/{chapter_slug}/images: Extract panel images.
GET /atsu/home: Get trending manga.GET /atsu/search?keyword={query}: Search for manga.
GET /comix/home: Recently added and trending titles.GET /comix/search?keyword={query}: Advanced search functionality.
We welcome contributions! Please see our CONTRIBUTING.md for guidelines on how to get started.
This project is licensed under the MIT License - see the LICENSE file for details.
Made by walter for the Manga Community