api
Anime

Documentation

Endpoint List

Retrieve a paginated list of anime.

Request

https://api.i-as.dev/api/anime?page={value}
Parameter Type Description
page int The page number to retrieve.

Response

{
  "results": [
    {
      "title": "string",
      "url": "url",
      "status": "string",
      "type": "string",
      "image": "base64"
    }
  ],
  "pagination": {
    "currentPage": "value",
    "hasPrevPage": "boolean",
    "hasNextPage": "boolean",
    "prevPageUrl": "value",
    "nextPageUrl": "string"
  }
}

Endpoint Episode

Retrieve details for a specific anime episode.

Request

https://api.i-as.dev/api/anime/episode/{slug}
Parameter Type Description
slug string Unique episode identifier.

Response

{
  "result": {
    "title": "string",
    "videoUrl": "url",
    "image": "base64",
    "status": "string",
    "studio": "string",
    "released": "string",
    "season": "string",
    "type": "string",
    "censor": "string",
    "director": "string",
    "producers": "string",
    "description": "string"
  }
}

Endpoint Detail

Retrieve detailed information about an anime.

Request

https://api.i-as.dev/api/anime/detail/{slug}
Parameter Type Description
slug string Unique anime identifier.

Response

{
  "result": {
    "title": "string",
    "image": "base64",
    "status": "string",
    "studio": "string",
    "released": "string",
    "season": "string",
    "type": "string",
    "censor": "string",
    "director": "string",
    "producers": "string",
    "postedBy": "string",
    "updatedOn": "string",
    "description": "string",
    "episodes": [
      {
        "epNo": "string",
        "epTitle": "string",
        "epDate": "string",
        "epUrl": "url"
      }
    ]
  }
}

Endpoint Search

Search for anime by keyword.

Request

https://api.i-as.dev/api/anime/search?q={query}&page={value}
Parameter Type Description
q string Search query.
page int Page number.

Response

{
  "results": [
    {
      "title": "string",
      "url": "url",
      "image": "base64",
      "status": "string",
      "type": "string"
    }
  ],
  "pagination": {
    "currentPage": "value",
    "hasNextPage": "boolean",
    "hasPrevPage": "boolean"
  }
}

Endpoint Filter A-Z

Filter anime by alphabetical order.

Request

https://api.i-as.dev/api/anime/a-z?show={alphabet}&page={value}
Parameter Type Description
show string Alphabet (A-Z).
page int Page number.

Response

{
  "results": [
    {
      "title": "string",
      "url": "url",
      "image": "base64",
      "status": "string",
      "type": "string"
    }
  ],
  "pagination": {
    "currentPage": "value",
    "hasNextPage": "boolean"
  },
  "azList": [
    {
      "label": "string",
      "url": "url"
    }
  ]
}

Endpoint Genres

Retrieve a list of anime genres.

Request

https://api.i-as.dev/api/anime/genres

Response

{
  "genres": [
    {
      "name": "string",
      "url": "url"
    }
  ]
}

Endpoint Genres Detail

Retrieve a list of anime for a specific genre.

Request

https://api.i-as.dev/api/anime/genres/{genre}?page={value}
Parameter Type Description
genre string Genre name or slug.
page int Page number.

Response

{
  "results": [
    {
      "title": "string",
      "url": "url",
      "image": "base64",
      "status": "string",
      "type": "string"
    }
  ],
  "pagination": {
    "currentPage": "value",
    "hasNextPage": "boolean"
  }
}

Endpoint Status

Retrieve a list of anime statuses.

Request

https://api.i-as.dev/api/anime/status

Response

[
  {
    "title": "string",
    "url": "url"
  }
]

Endpoint Status Detail

Retrieve anime by status.

Request

https://api.i-as.dev/api/anime/status/{status}?page={value}
Parameter Type Description
status string Anime status (e.g., ongoing, completed).
page int Page number.

Response

{
  "results": [
    {
      "title": "string",
      "url": "url",
      "image": "base64",
      "status": "string",
      "type": "string"
    }
  ],
  "pagination": {
    "currentPage": "value",
    "totalPages": "value",
    "totalResults": "value",
    "hasNextPage": "boolean",
    "hasPrevPage": "boolean"
  }
}