api
Komiku

Documentation

1. Get List of Genres

Endpoint:

GET https://api.i-as.dev/api/komiku/genre

Response:

Returns a list of available genres in the comic database.

[
  {
    "genreSlug": "string",
    "genreName": "string"
  }
  // More data
]

Fields:

  • genreSlug: The slug for the genre (used for accessing the genre detail).
  • genreName: The name of the genre (e.g., Action, Adventure).

2. Get Detailed Information about a Genre

Endpoint:

GET https://api.i-as.dev/api/komiku/genre/:genreSlug

Parameters:

  • genreSlug: The slug of the genre (e.g., action, adventure).
  • Optional:
    • page={value}: Page number for pagination.
    • orderby={value}: Sort the results by a specific attribute (e.g., date).
    • type={value}: Filter by type (e.g., manga).

Response:

{
  "genre": "string",
  "title": "string",
  "list": [
    {
      "id": "string",
      "slug": "string",
      "title": "string",
      "date": "string"
    }
    // More data
  ]
}

3. Get List of Comic Types

Endpoint:

GET https://api.i-as.dev/api/komiku/type

Response:

Returns a list of available types for comics.

[
  {
    "typeSlug": "string",
    "typeName": "string"
  }
  // More data
]

4. Get List of Order By Options

Endpoint:

GET https://api.i-as.dev/api/komiku/orderby

Response:

Returns a list of available order-by options for sorting the results.

[
  {
    "orderbySlug": "string",
    "orderbyName": "string"
  }
  // More data
]

5. Get List of Comic Statuses

Endpoint:

GET https://api.i-as.dev/api/komiku/status

Response:

Returns a list of available statuses for comics (e.g., ongoing, completed).

[
  {
    "statusSlug": "string",
    "statusName": "string"
  }
  // More data
]

6. Get Detailed Information about a Comic

Endpoint:

GET https://api.i-as.dev/api/komiku/detail/:slug

Parameters:

  • slug: The unique identifier for the comic (e.g., isekai-manga).

Response:

{
  "title": "string",
  "image": "url-img",
  "description": "string",
  "genres": ["string"],
  "status": "string",
  "chapters": [
    {
      "chapterSlug": "string",
      "chapterTitle": "string"
    }
    // More data
  ]
}

7. Get Details of a Chapter

Endpoint:

GET https://api.i-as.dev/api/komiku/chapter/:chapterSlug

Parameters:

  • chapterSlug: The slug of the chapter (e.g., chapter-1).

Response:

{
  "chapterTitle": "string",
  "content": "string",
  "images": ["url-img"]
}

8. Search Comics

Endpoint:

GET https://api.i-as.dev/api/komiku/search?q=your-query

Parameters:

  • q: The search query (e.g., isekai).
  • Optional:
    • page={value}: Page number for pagination.
    • type={value}: Filter by type (e.g., manga).

Response:

[
  {
    "id": "string",
    "slug": "string",
    "title": "string",
    "date": "string"
  }
  // More data
]

9. Get List of Popular Comics

Endpoint:

GET https://api.i-as.dev/api/komiku/popular

Parameters:

  • Optional:
    • page={value}: Page number for pagination.
    • orderby={value}: Sort the results by a specific attribute (e.g., date).
    • type={value}: Filter by type (e.g., manga).

Response:

[
  {
    "id": "string",
    "slug": "string",
    "title": "string",
    "date": "string"
  }
  // More data
]

10. Get Latest Comics

Endpoint:

GET https://api.i-as.dev/api/komiku/latest

Parameters:

  • Optional:
    • page={value}: Page number for pagination.
    • orderby={value}: Sort the results by a specific attribute (e.g., date).
    • type={value}: Filter by type (e.g., manga).
    • genre1={value}: Filter by the first genre (e.g., action).
    • genre2={value}: Filter by the second genre (e.g., adventure).
    • status={value}: Filter by the status (e.g., ongoing).

Response:

[
  {
    "id": "string",
    "slug": "string",
    "title": "string",
    "date": "string"
  }
  // More data
]

11. Get Colored Comics

Endpoint:

GET https://api.i-as.dev/api/komiku/colored

Parameters:

  • Optional:
    • page={value}: Page number for pagination.
    • orderby={value}: Sort the results by a specific attribute (e.g., date).
    • type={value}: Filter by type (e.g., manga).

Response:

[
  {
    "id": "string",
    "slug": "string",
    "title": "string",
    "date": "string"
  }
  // More data
]