A
AtsuScrape DocsAPI v1.0
Cloudflare Edge Online

Professional Manga Scraper API

A high-performance scraping and proxy engine for atsu.moe. Built on Next.js App Router, written in TypeScript, and runs natively on Cloudflare Pages using the Edge runtime for instant response times.

Endpoint Reference

GET/api/home

Retrieves homepage content grouped by curated sections (Trending, Popular, Top Rated, Recently Added, etc.). Filters out static UI blocks.

GET/api/manga/[id]

Retrieves comprehensive metadata for a specific manga/manhwa by its unique ID. Cleans alternative titles, genres, and external database links while excluding comments.

GET/api/manga/[id]/chapters

Retrieves the complete list of chapters for a given manga. Useful for pagination and indexing large collections.

GET/api/chapter/[mangaId]/[chapterId]

Retrieves page list and dimensional coordinates (width, height, aspectRatio) for a specific chapter, returning local proxied image paths.

GET/api/search

Performs text searches against the platform backend (Typesense). Supports query strings, pagination, sorting, isAdult filters, and custom type grouping.

GET/api/infinite/[slug]

Lists paginated results from infinite-scroll feeds. Supported feeds (slugs): trending, popular, recentlyAdded. Note: Feeds use 0-indexed page numbers.

GET/api/image/static/[...path]

Unified asset proxy. Resolves raw paths to bypass referrer/CORS blocks and applies permanent Edge Caching.

Image Proxy Showcase

The scraper routes all image requests through `/api/image/static/[...path]`. This resolves CORS policies, bypasses referer blocks, and triggers caching on the Cloudflare Edge networks.

Original Cover
Sakamoto Days
Sakamoto Days
Infinite Mage
The Infinite Mage
Infinite Mage
Scraper Features
  • Typesense Search API
  • Dynamic Feeds Scraper
  • Automatic rating scaling
  • Strict Edge runtime cache
  • Telemetry data stripped
All cover posters are proxied through `/api/image/static/...`

Interactive Console

Request Path/api/home
Response Payload
Console idle.Click "Execute Scrape Request" to run.