---
title: "Get a manga"
method: GET
path: "/manga/title/{id}"
tags: ["Manga"]
---

# Get a manga

`GET /manga/title/{id}`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/manga/title/{id}`
- Auth: API key in header `x-api-key`

Returns a manga by AniList id: titles, MyAnimeList id, scores, popularity, favourites, format, status, chapters, volumes, genres, ranked tags, dates, description, and images. Pass mal=true to additionally enrich the response with the MyAnimeList community score (mal block: score on a 0-10 scale, plus scored-by count).

## Path parameters

- `id` string, required

## Query parameters

- `mal` boolean

## Headers

- `x-api-key` string, required

## Response `200`

OK

- AnimeMediaResponseDoc
  - `code` integer
  - `data` AnimeMedia
    - `average_score` integer: Average user score on AniList, from 0 to 100.
    - `banner_image` string: URL of the banner image.
    - `chapters` integer: Number of chapters, for manga.
    - `country_of_origin` string: Two-letter code of the country the title comes from, for example `JP`.
    - `cover_image` string: URL of the cover image.
    - `description` string: Synopsis of the title.
    - `duration` integer: Length of one episode in minutes.
    - `end_date` AnimeFuzzyDate
      - `day` integer: Day of the month. Omitted when AniList does not know it.
      - `month` integer: Month of the date, 1 to 12. Omitted when AniList does not know it.
      - `year` integer: Year of the date. Omitted when AniList does not know it.
    - `episodes` integer: Number of episodes.
    - `favourites` integer: Number of AniList users who marked the title as a favourite.
    - `format` string: Release format, for example `TV`, `MOVIE` or `OVA`.
    - `genres` string[]: Genres of the title.
    - `id` integer: AniList id of the title.
    - `id_mal` integer: MyAnimeList id of the same title.
    - `is_adult` boolean: True when AniList marks the title as adult content.
    - `mal` AnimeMALScore
      - `max` integer: Highest possible score on MyAnimeList.
      - `score` number: MyAnimeList community score, on a 0 to 10 scale.
      - `scored_by` integer: Number of MyAnimeList users who scored the title.
      - `url` string: Link to the title's page on MyAnimeList.
    - `mean_score` integer: Mean user score on AniList, from 0 to 100.
    - `next_airing_episode` AnimeNextAiringEpisode
      - `airing_at` integer: Time the next episode airs, in Unix seconds.
      - `episode` integer: Episode number that airs next.
      - `time_until_airing` integer: Seconds until the next episode airs.
    - `popularity` integer: Number of AniList users who have the title in their lists.
    - `season` string: Season the title aired in: `WINTER`, `SPRING`, `SUMMER` or `FALL`.
    - `season_year` integer: Year of the season the title aired in.
    - `site_url` string: Link to the title's page on AniList.
    - `start_date` AnimeFuzzyDate
      - `day` integer: Day of the month. Omitted when AniList does not know it.
      - `month` integer: Month of the date, 1 to 12. Omitted when AniList does not know it.
      - `year` integer: Year of the date. Omitted when AniList does not know it.
    - `status` string: Release status, for example `FINISHED` or `RELEASING`.
    - `studios` string[]: Names of the animation studios.
    - `tags` AnimeMediaTag[]: Community tags of the title, each with a relevance rank.
      - `category` string: Group the tag belongs to, for example `Cast-Main Cast`.
      - `is_spoiler` boolean: True when the tag is a spoiler.
      - `name` string: Tag name, for example `Elf`.
      - `rank` integer: How strongly the tag applies to the title, from 0 to 100.
    - `title` AnimeMediaTitle
      - `english` string: Official English title.
      - `native` string: Title in its original language and script.
      - `romaji` string: Title in Latin script (romaji).
    - `trending` integer: AniList trending score of the title.
    - `type` string: Kind of title: `ANIME` or `MANGA`.
    - `volumes` integer: Number of volumes, for manga.
  - `msg` string

## Other responses

- `400`: Bad Request
- `404`: Not Found
- `500`: Internal Server Error
- `503`: Service Unavailable

---

[API](https://skmtc.dev/crawlora/apis/crawlora-api.md) · [All operations](https://skmtc.dev/crawlora/apis/crawlora-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlora/apis/crawlora-api/revisions/afac9b012a27?raw)
