/Comics-API

Vietnamese Comics API using scrape technique.

Primary LanguageTypeScript

Comics API

Vietnamese Comics API using scrape technique.

❌ Don't use this to crawl image!

Usage

Trending

page: number; // option

path: `/trending-comics?page=${page}`;

Genres

path: "/genres";

Comics By Genre

genre_id: string;
page: number; // option
status: "all" | "completed" | "ongoing"; // option

path: `/genres/${genre_id}`;

Search

query: string;
page: number; // option

path: `/search?q=${query}&page=${page}`;

Search Suggest

query: string;

path: `/search-suggest?q=${query}`;

Recommend Comics

path: "/recommend-comics";

New Comics

page: number; // option

status: "all" | "completed" | "ongoing"; // option

path: `/new-comics?page=${page}&status=${status}`;

Recent Update Comics

page: number; // option
status: "all" | "completed" | "ongoing"; // option

path: `/recent-update-comics?page=${page}&status=${status}`;

Boy Comics

page: number; // option

path: `/boy-comics?page=${page}`;

Girl Comics

page: number; // option

path: `/girl-comics?page=${page}`;

Completed Comics

page: number; // option

path: `/completed-comics?page=${page}`;

Comic Detail

comic_id: string;

path: `/comics/${comic_id}`;

Comic Chapters

comic_id: string;

path: `/comics/${comic_id}/chapters`;

Single Chapter

comic_id: string;
chapter_id: number;

path: `/comics/${comic_id}/chapters/${chapter_id}`;

Top

page: number; // option
status: "all" | "completed" | "ongoing"; // option

// Paths
All: `/top?page=${page}&status=${status}`;
Daily: `/top/daily?page=${page}&status=${status}`;
Weekly: `/top/weekly?page=${page}&status=${status}`;
Monthly: `/top/monthly?page=${page}&status=${status}`;
Chapter: `/top/chapter?page=${page}&status=${status}`;
Follow: `/top/follow?page=${page}&status=${status}`;
Comment: `/top/comment?page=${page}&status=${status}`;