---
title: "GET /anime/{id}/reviews"
method: GET
path: "/anime/{id}/reviews"
tags: ["anime"]
---

# GET /anime/{id}/reviews

`GET /anime/{id}/reviews`

## Request

- Base URL: `https://api.jikan.moe/v4`
- URL: `https://api.jikan.moe/v4/anime/{id}/reviews`
- Auth: none declared

## Path parameters

- `id` integer, required

## Query parameters

- `page` integer
- `preliminary` boolean
- `spoilers` boolean

## Response `200`

Returns anime reviews

- AnimeReviews: Anime Reviews Resource
  - `data` object[]
    - `user` UserMeta
      - `username` string: MyAnimeList Username
      - `url` string: MyAnimeList Profile URL
      - `images` UserImages
        - `jpg` object: Available images in JPG
          - `image_url` string, nullable: Image URL JPG
        - `webp` object: Available images in WEBP
          - `image_url` string, nullable: Image URL WEBP
    - `mal_id` integer: MyAnimeList ID
    - `url` string: MyAnimeList review URL
    - `type` string: Entry type
    - `reactions` object: User reaction count on the review
      - `overall` integer: Overall reaction count
      - `nice` integer: Nice reaction count
      - `love_it` integer: Love it reaction count
      - `funny` integer: Funny reaction count
      - `confusing` integer: Confusing reaction count
      - `informative` integer: Informative reaction count
      - `well_written` integer: Well written reaction count
      - `creative` integer: Creative reaction count
    - `date` string: Review created date ISO8601
    - `review` string: Review content
    - `score` integer: Number of user votes on the Review
    - `tags` string[]: Review tags
    - `is_spoiler` boolean: The review contains spoiler
    - `is_preliminary` boolean: The review was made before the entry was completed
    - `episodes_watched` integer: Number of episodes watched
  - `pagination` object
    - `last_visible_page` integer
    - `has_next_page` boolean

## Other responses

- `400`: Error: Bad request. When required parameters were not supplied.

## Changes

- **2024-07-26** `009bcc273e9d`: 1 warning, 1 info
  - deleted the `query` request parameter `spoiler`
  - added the new optional `query` request parameter `spoilers`
- **2023-07-13** `523ef34163b8`: 2 info
  - added the new optional `query` request parameter `preliminary`
  - added the new optional `query` request parameter `spoiler`
- **2023-06-02** `e5c562e7ba46`: 2 breaking
  - the `allOf[subschema #1]/data/items/allOf[#/components/schemas/anime_review]/is_preliminary` response's property type changed from `bool` to `boolean` for status `200`
  - the `allOf[subschema #1]/data/items/allOf[#/components/schemas/anime_review]/is_spoiler` response's property type changed from `bool` to `boolean` for status `200`
- **2022-11-25** `622da29ebedd`: 2 warning, 5 info
  - removed the optional property `allOf[subschema #1]/data/items/allOf[#/components/schemas/anime_review]/scores` from the response with the `200` status
  - removed the optional property `allOf[subschema #1]/data/items/allOf[#/components/schemas/anime_review]/votes` from the response with the `200` status
  - added the optional property `allOf[subschema #1]/data/items/allOf[#/components/schemas/anime_review]/is_preliminary` to the response with the `200` status
  - added the optional property `allOf[subschema #1]/data/items/allOf[#/components/schemas/anime_review]/is_spoiler` to the response with the `200` status
  - …3 more

[Operation history](https://skmtc.dev/jikan/apis/jikan-api/changes/anime/:id/reviews/get.md)

---

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