Anime

Filter anime by different parameters

get/anime

Request

  • Base URL: https://api.yani.tv
  • URL: https://api.yani.tv/anime
  • Auth: none declared

Query parameters

exclude_liststring[]

Filter animes by not user list ids

studio_idsinteger[]

Filter animes by studio ids

qstring

Search query

director_idsinteger[]

Fitler anime by director ids

worldart_idsinteger[]

Filter animes by worldart ids

mal_idsinteger[]

Filter animes by MyAnimeList ids

kp_idsinteger[]

Filter animes by kinopoisk ids

shikimori_idsinteger[]

Filter animes by shikimori ids

min_ageinteger[]

Filter animes by year ratings (PG - 1, PG-13 - 2, R-17+ - 3, R+ - 4)

max_rating_countersinteger

Maximum rating counters

min_rating_countersinteger

Minimum rating counters

require_fieldsstring[]

Return only animes, which contains certain fields

idsinteger[]

Filter animes by ids

seasonstring[]

Season

statusstring[]

Status

translatesstring[]

Type of anime translates

typesstring[]

Types

exclude_genresstring[]

Exclude genres

genresstring[]

Genres

max_ratingnumber

To rating

min_ratingnumber

From rating

ep_tointeger

Maximum episodes number

ep_frominteger

Minimum episodes number

to_yearinteger

To year

from_yearinteger

From year

sort_forwardboolean

Sort forward

sort'title' | 'year' | 'rating' | 'rating_counters' | 'views' | 'top' | 'random' | 'id'

Sort by

offsetinteger

Offset

limitinteger

Limit

Response

Success response

Example response

{
  "response": [
    {
      "anime_id": 12,
      "anime_status": {
        "title": "вышел",
        "class": "",
        "alias": "released",
        "value": 0
      },
      "anime_url": "anime-alias-123",
      "poster": {
        "small": "https://example.com/small.webp",
        "medium": "https://example.com/medium.webp",
        "big": "https://example.com/big.webp",
        "huge": "https://example.com/huge.webp",
        "fullsize": "https://example.com/fullsize.webp",
        "mega": "https://example.com/mega.webp"
      },
      "rating": {
        "counters": 10,
        "average": 9.23
      },
      "title": "Your name",
      "type": {
        "name": "Спешл",
        "value": 5,
        "shortname": "спешл",
        "alias": "anime-alias-123"
      },
      "year": 2016,
      "description": "Anime description long-long-long...",
      "views": 12345,
      "season": 1,
      "min_age": {
        "value": 5,
        "title": "R+",
        "title_long": "R+ (17+)"
      },
      "user": {
        "list": {
          "is_fav": false,
          "list": {
            "title": "Смотрю",
            "href": "watch_now",
            "id": 0
          }
        },
        "rating": 9.23
      },
      "remote_ids": {
        "worldart_id": 123,
        "worldart_type": "animation",
        "kp_id": 123,
        "anidub_id": 123,
        "sr_id": 123,
        "anilibria_alias": "anilibria-anime-alias",
        "shikimori_id": 123,
        "myanimelist_id": 123
      },
      "top": {
        "global": 23,
        "category": 12
      },
      "blocked_in": [
        "RU"
      ]
    }
  ]
}

Changes

No recorded changes to this operation across all 1 revision of this API.