Download OpenAPI specification:Download
Kitsu is a modern anime discovery platform that helps you track the anime you're watching, discover new anime and socialize with other fans.
With the Kitsu API you can do everything the client can do and much more.
Base API path: https://kitsu.io/api/edge
The Kitsu API implements the JSON:API specification. This means there are some notable semantics to how you consume it, but understanding it will take a lot of the work of using it out of your hands.
We have included a short overview of the capabilities, but you can consult the JSON:API Specification for more information.
You can be more specific about the data you want to retrieve by using URL parameters and are outlined below.
NOTE: This documentation will display parameters with brackets ([ and ]) for readability, but actual URLs will need to be percent-encoded (%5B and %5D).
As per the JSON:API specification, all requests to the API should contain these headers:
Accept: application/vnd.api+json Content-Type: application/vnd.api+json
Filtering lets you query data that contains certain matching attributes or relationships. These take the form of filter[attribute]=value
.
For example, you can request all the anime of the Adventure category:
/anime?filter[categories]=adventure
For some models, you can also search based on the query text:
/anime?filter[text]=cowboy%20bebop
For more advanced search capabilities, consider using Algolia.
You can choose how much of a resource to receive by specifying pagination parameters.
Pagination is supported via limit
and offset
. Resources are paginated in groups of 10 by default and can be increased to a maximum of 20 (some routes may increase the limit).
/anime?page[limit]=5&page[offset]=0
The response will include URLs for the first, next and last page of resources in the links object based on your request.
Sorting by attributes is also supported. By default, sorts are applied in ascending order. You can request a descending order by prepending -
to the parameter.
You can use a comma-delimited list to sort by multiple attributes.
/users?sort=-followersCount,-followingCount
You can include related resources with include=[relationship]
. You can also specify successive relationships using .
. A comma-delimited list can be used to request multiple relationships.
/anime?include=categories,mediaRelationships.destination
Included resources are added to a top-level array and linked to from the resources' relationship:
{
data: {
id: '1',
type: 'anime',
attributes: { ... },
relationships: {
categories: {
data: [
{ id: '155', type: 'categories' } // Link ID and Type to included array
]
}
}
},
included: [
{ id: '155', type: 'categories', attributes: { ... }, relationships: { ... } }
]
}
You can request a resource to only return a specific set of fields in its response. For example, to only receive a user's name and creation date:
/users?fields[users]=name,createdAt
JSON:API has a great advantage in that since its standardised, API-agnostic tools can be made to abstract away the semantics of consuming and working with the data. It is recommended that you use a JSON:API client to implement the Kitsu API for this reason.
Many implementations in over 13 languages can be found on the JSON:API website.
Kitsu uses OAuth 2 for authentication.
Authentication is not required for most public-facing GET
endpoints.
It is advised to use an OAuth2 client for the language you're using, however it is not required.
NOTE: NSFW/R18 content (feed posts, media, categories etc.) are hidden for all unauthenticated requests and for accounts that have NSFW content disabled in their settings.
OAuth does not use the JSON:API headers, instead one of the following headers are required:
Header | json | x-www-form-urlencoded |
---|---|---|
Content-Type | application/json | application/x-www-form-urlencoded |
After registering your app, you will receieve a client ID and a client secret. The client ID is considered public information and is used to build login URLs or included in source code. The client secret must be kept confidential.
NOTE: Application registration has not yet been implemented.
For now, client_id
and client_secret
can be omitted, provided as empty strings or with the following:
CLIENT_ID: dd031b32d2f56c990b1425efe6c42ad847e7fe3ab46bf1299f05ecd856bdb7dd CLIENT_SECRET: 54d7307928f63414defd96399fc31ba847961ceaecef3a5fd93144e960c0e151
Send a POST
request to https://kitsu.io/api/oauth/token
with the following body:
{
grant_type: 'password',
username: '<email|slug>',
password: '<password>' // RFC3986 URl encoded string
}
grant_type=password&username=<email|slug>&password=<password>
IMPORTANT: If you use x-www-form-urlencoded
, you must URL encode the password field using the RFC3986 encoding scheme.
Send a POST
request to https://kitsu.io/api/oauth/token
with the following body:
NOTE: If the token was issued using a client_secret
then the client_id
and client_secret
parameters must be provided.
{
grant_type: 'refresh_token',
refresh_token: '<refresh_token>'
}
grant_type=refresh_token&refresh_token=<refresh_token>
Once you've obtained the access_token
using one of the grant types, you can add the following header to all API requests:
Authorization: Bearer <access_token>
If the request for an access token is valid, the server will respond with the following data:
{
access_token: 'abc123', // Token used in Authorization header
created_at: 1518235801,
expires_in: 2591963, // Seconds until the access_token expires (30 days default)
refresh_token: '123abc', // Token used to get a new access_token
scope: 'public',
token_type: 'bearer'
}
If the access token request is invalid, the server will respond with one of six errors in the following format:
{
error: 'invalid_request',
error_description: '<reason_why>'
}
These six errors are:
Error | Status | Explanation |
---|---|---|
invalid_request |
400 |
The request is missing a parameter, uses an unsupported parameter or repeats a parameter. |
invalid_client |
401 |
The request contains an invalid client ID or secret. |
invalid_grant |
400 |
The authorization code (or password with the password grant) is invalid or expired. |
invalid_scope |
400 |
The request contains an invalid scope (password or client credential grants). |
unauthorized_client |
400 |
The client is not authorized to use the requested grant type. |
unsupported_grant_type |
400 |
The grant type requested is not recognized by the server. |
Kitsu uses Algolia for searching. Algolia's search provides more accurate search results and allows you to build complex search filters to find exactly what you want. Refer to the Algolia Docs for further usage.
IMPORTANT:
Authorization
headerAuthorization
header has mature content disabled in their settings.Authorization
header will leak blocked accounts, blocked media and private groups the user has joined.Get all the Algolia Keys needed to search Kitsu with Algolia.
These keys can contain private information for requests with a valid Authorization header - check the Algolia section description for details.
object Search-only API Key and Index for characters | |
object Search-only API Key and Index for groups | |
object Search-only API Key and Index for anime and manga | |
object Search-only API Key and Index for posts | |
object Search-only API Key and Index for users |
{- "characters": {
- "key": "ZXhhbXBsZSBjaGFyYWN0ZXJz",
- "index": "production_characters"
}, - "groups": {
- "key": "ZXhhbXBsZSBncm91cHM=",
- "index": "production_groups"
}, - "media": {
- "key": "ZXhhbXBsZSBtZWRpYQ==",
- "index": "production_media"
}, - "posts": {
- "key": "ZXhhbXBsZSBwb3N0cw==",
- "index": "production_posts"
}, - "users": {
- "key": "ZXhhbXBsZSB1c2Vycw==",
- "index": "production_users"
}
}
Get an Algolia Key needed to search Kitsu with Algolia.
These keys can contain private information for requests with a valid Authorization header - check the Algolia section description for details.
index required | string (algoliaIndex) Enum: "character" "group" "media" "post" "user" Short name of the Algolia Search Index |
object Search-only API Key and Index for characters |
{- "characters": {
- "key": "ZXhhbXBsZSBjaGFyYWN0ZXJz",
- "index": "production_characters"
}
}
Anime with an age rating of R18
requires a valid Authorization
header and mature content enabled in the users' settings
Get a collection of anime resources
object Example: fields[anime]=slug&fields[categories]=slug,title Return only the provided attributes and relationships in the request response. Use a comma-deliminated list for multiple attributes/relationships | |
filter | |
include | string Example: include=characters,staff.person Include related resources. Use a dot-seperated path to include relationships of relationships. Use a comma-deliminated list to include multiple relationships |
sort | string Example: sort=id Sort by ID or resource attributes in ascending order. Prefix with |
required | Array of objects (schemas) |
required | object (pagination) |
required | object |
Array of objects Included resources. Only present with the |
{- "data": [
- {
- "id": "1",
- "type": "anime",
- "attributes": {
- "createdAt": "2013-02-20T16:00:13.609Z",
- "updatedAt": "2017-12-20T00:00:09.270Z",
- "slug": "string",
- "description": "string",
- "synopsis": "string",
- "coverImageTopOffset": 0,
- "coverImage": {
- "meta": {
- "dimensions": {
- "tiny": {
- "width": 840,
- "height": 200
}, - "small": {
- "width": 1640,
- "height": 400
}, - "large": {
- "width": 3360,
- "height": 800
}
}
}
}, - "posterImage": {
- "meta": {
- "dimensions": {
- "tiny": {
- "width": 110,
- "height": 156
}, - "small": {
- "width": 284,
- "height": 402
}, - "medium": {
- "width": 390,
- "height": 554
}, - "large": {
- "width": 550,
- "height": 780
}
}
}
}, - "titles": {
- "en": "Trigun",
- "en_jp": "Trigun",
- "ja_jp": "トライガン"
}, - "canonicalTitle": "Trigun",
- "abbreviatedTitles": [
- "string"
], - "averageRating": "82.28",
- "ratingFrequencies": {
- "2": "460",
- "3": "10",
- "4": "63",
- "5": "3",
- "6": "59",
- "7": "3",
- "8": "523",
- "9": "8",
- "10": "378",
- "11": "23",
- "12": "1118",
- "13": "63",
- "14": "3392",
- "15": "159",
- "16": "4700",
- "17": "236",
- "18": "3532",
- "19": "113",
- "20": "7320"
}, - "userCount": 44322,
- "favoritesCount": 1219,
- "startDate": "1998-04-01",
- "endDate": "1998-09-30",
- "nextRelease": "string",
- "popularityRank": 165,
- "ratingRank": 217,
- "ageRating": "PG",
- "ageRatingGuide": "Teens 13 or older",
- "status": "tba",
- "tba": "string",
- "episodeCount": 1,
- "episodeLength": 1,
- "totalLength": 1,
- "subtype": "TV",
- "showType": null,
- "youtubeVideoId": "string",
- "nsfw": false
}, - "relationships": {
- "genres": { },
- "categories": {
- "data": [
- {
- "id": "1",
- "type": "categories"
}
]
}, - "castings": { },
- "installments": { },
- "mappings": {
- "data": [
- {
- "id": "1",
- "type": "mappings"
}
]
}, - "reviews": { },
- "mediaRelationships": {
- "data": [
- {
- "id": "1",
- "type": "mediaRelationships"
}
]
}, - "characters": {
- "data": [
- {
- "id": "1",
- "type": "mediaCharacters"
}
]
}, - "staff": {
- "data": [
- {
- "id": "1",
- "type": "mediaStaff"
}
]
}, - "productions": {
- "data": [
- {
- "id": "1",
- "type": "mediaProductions"
}
]
}, - "quotes": {
- "data": [
- {
- "id": "1",
- "type": "quotes"
}
]
}, - "episodes": {
- "data": [
- {
- "id": "1",
- "type": "episodes"
}
]
}, - "streamingLinks": {
- "data": [
- {
- "id": "1",
- "type": "streamingLinks"
}
]
}, - "animeProductions": { },
- "animeCharacters": { },
- "animeStaff": { }
}
}
], - "meta": {
- "count": 15000
}, - "links": {
}, - "included": [
- {
- "id": "1",
- "type": "episodes",
- "attributes": {
- "createdAt": "2013-02-20T16:00:13.609Z",
- "updatedAt": "2017-12-20T00:00:09.270Z",
- "description": "string",
- "synopsis": "string",
- "titles": {
- "en": "And Between the Wasteland and Sky",
- "en_jp": "Soshite Kouya to Sora no Aida wo",
- "ja_jp": "そして荒野と空の間を"
}, - "canonicalTitle": "And Between the Wasteland and Sky",
- "seasonNumber": 1,
- "number": 8,
- "relativeNumber": 8,
- "airDate": "1998-05-20",
- "length": 1,
}, - "relationships": {
- "media": {
- "data": {
- "id": "1",
- "type": "anime"
}
}, - "videos": {
- "data": [
- {
- "id": "1",
- "type": "videos"
}
]
}
}
}
]
}
Create an anime resource
admin
) object Example: fields[anime]=slug&fields[categories]=slug,title Return only the provided attributes and relationships in the request response. Use a comma-deliminated list for multiple attributes/relationships | |
filter | |
include | string Example: include=characters,staff.person Include related resources. Use a dot-seperated path to include relationships of relationships. Use a comma-deliminated list to include multiple relationships |
sort | string Example: sort=id Sort by ID or resource attributes in ascending order. Prefix with |
required | object (schemas) |
required | object (schemas) |
Array of objects Included resources. Only present with the |
{- "data": {
- "id": "1",
- "type": "anime",
- "attributes": {
- "slug": "string",
- "description": "string",
- "synopsis": "string",
- "coverImageTopOffset": 0,
- "coverImage": {
- "meta": {
- "dimensions": {
- "tiny": {
- "width": 840,
- "height": 200
}, - "small": {
- "width": 1640,
- "height": 400
}, - "large": {
- "width": 3360,
- "height": 800
}
}
}
}, - "posterImage": {
- "meta": {
- "dimensions": {
- "tiny": {
- "width": 110,
- "height": 156
}, - "small": {
- "width": 284,
- "height": 402
}, - "medium": {
- "width": 390,
- "height": 554
}, - "large": {
- "width": 550,
- "height": 780
}
}
}
}, - "titles": {
- "en": "Trigun",
- "en_jp": "Trigun",
- "ja_jp": "トライガン"
}, - "canonicalTitle": "Trigun",
- "abbreviatedTitles": [
- "string"
], - "startDate": "1998-04-01",
- "endDate": "1998-09-30",
- "ageRating": "PG",
- "ageRatingGuide": "Teens 13 or older",
- "tba": "string",
- "episodeCount": 1,
- "episodeLength": 1,
- "subtype": "TV",
- "youtubeVideoId": "string"
}, - "relationships": {
- "categories": {
- "data": [
- {
- "id": "1",
- "type": "categories"
}
]
}, - "mappings": {
- "data": [
- {
- "id": "1",
- "type": "mappings"
}
]
}, - "mediaRelationships": {
- "data": [
- {
- "id": "1",
- "type": "mediaRelationships"
}
]
}, - "characters": {
- "data": [
- {
- "id": "1",
- "type": "mediaCharacters"
}
]
}, - "staff": {
- "data": [
- {
- "id": "1",
- "type": "mediaStaff"
}
]
}, - "productions": {
- "data": [
- {
- "id": "1",
- "type": "mediaProductions"
}
]
}, - "quotes": {
- "data": [
- {
- "id": "1",
- "type": "quotes"
}
]
}, - "episodes": {
- "data": [
- {
- "id": "1",
- "type": "episodes"
}
]
}, - "streamingLinks": {
- "data": [
- {
- "id": "1",
- "type": "streamingLinks"
}
]
}
}
}, - "included": [
- {
- "id": "1",
- "type": "episodes",
- "attributes": {
- "description": "string",
- "synopsis": "string",
- "titles": {
- "en": "And Between the Wasteland and Sky",
- "en_jp": "Soshite Kouya to Sora no Aida wo",
- "ja_jp": "そして荒野と空の間を"
}, - "canonicalTitle": "And Between the Wasteland and Sky",
- "seasonNumber": 1,
- "number": 8,
- "relativeNumber": 8,
- "airDate": "1998-05-20",
- "length": 1,
}, - "relationships": {
- "media": {
- "data": {
- "id": "1",
- "type": "anime"
}
}, - "videos": {
- "data": [
- {
- "id": "1",
- "type": "videos"
}
]
}
}
}
]
}
{- "data": {
- "id": "1",
- "type": "anime",
- "attributes": {
- "createdAt": "2013-02-20T16:00:13.609Z",
- "updatedAt": "2017-12-20T00:00:09.270Z",
- "slug": "string",
- "description": "string",
- "synopsis": "string",
- "coverImageTopOffset": 0,
- "coverImage": {
- "meta": {
- "dimensions": {
- "tiny": {
- "width": 840,
- "height": 200
}, - "small": {
- "width": 1640,
- "height": 400
}, - "large": {
- "width": 3360,
- "height": 800
}
}
}
}, - "posterImage": {
- "meta": {
- "dimensions": {
- "tiny": {
- "width": 110,
- "height": 156
}, - "small": {
- "width": 284,
- "height": 402
}, - "medium": {
- "width": 390,
- "height": 554
}, - "large": {
- "width": 550,
- "height": 780
}
}
}
}, - "titles": {
- "en": "Trigun",
- "en_jp": "Trigun",
- "ja_jp": "トライガン"
}, - "canonicalTitle": "Trigun",
- "abbreviatedTitles": [
- "string"
], - "averageRating": "82.28",
- "ratingFrequencies": {
- "2": "460",
- "3": "10",
- "4": "63",
- "5": "3",
- "6": "59",
- "7": "3",
- "8": "523",
- "9": "8",
- "10": "378",
- "11": "23",
- "12": "1118",
- "13": "63",
- "14": "3392",
- "15": "159",
- "16": "4700",
- "17": "236",
- "18": "3532",
- "19": "113",
- "20": "7320"
}, - "userCount": 44322,
- "favoritesCount": 1219,
- "startDate": "1998-04-01",
- "endDate": "1998-09-30",
- "nextRelease": "string",
- "popularityRank": 165,
- "ratingRank": 217,
- "ageRating": "PG",
- "ageRatingGuide": "Teens 13 or older",
- "status": "tba",
- "tba": "string",
- "episodeCount": 1,
- "episodeLength": 1,
- "totalLength": 1,
- "subtype": "TV",
- "showType": null,
- "youtubeVideoId": "string",
- "nsfw": false
}, - "relationships": {
- "genres": { },
- "categories": {
- "data": [
- {
- "id": "1",
- "type": "categories"
}
]
}, - "castings": { },
- "installments": { },
- "mappings": {
- "data": [
- {
- "id": "1",
- "type": "mappings"
}
]
}, - "reviews": { },
- "mediaRelationships": {
- "data": [
- {
- "id": "1",
- "type": "mediaRelationships"
}
]
}, - "characters": {
- "data": [
- {
- "id": "1",
- "type": "mediaCharacters"
}
]
}, - "staff": {
- "data": [
- {
- "id": "1",
- "type": "mediaStaff"
}
]
}, - "productions": {
- "data": [
- {
- "id": "1",
- "type": "mediaProductions"
}
]
}, - "quotes": {
- "data": [
- {
- "id": "1",
- "type": "quotes"
}
]
}, - "episodes": {
- "data": [
- {
- "id": "1",
- "type": "episodes"
}
]
}, - "streamingLinks": {
- "data": [
- {
- "id": "1",
- "type": "streamingLinks"
}
]
}, - "animeProductions": { },
- "animeCharacters": { },
- "animeStaff": { }
}
}, - "included": [
- {
- "id": "1",
- "type": "episodes",
- "attributes": {
- "createdAt": "2013-02-20T16:00:13.609Z",
- "updatedAt": "2017-12-20T00:00:09.270Z",
- "description": "string",
- "synopsis": "string",
- "titles": {
- "en": "And Between the Wasteland and Sky",
- "en_jp": "Soshite Kouya to Sora no Aida wo",
- "ja_jp": "そして荒野と空の間を"
}, - "canonicalTitle": "And Between the Wasteland and Sky",
- "seasonNumber": 1,
- "number": 8,
- "relativeNumber": 8,
- "airDate": "1998-05-20",
- "length": 1,
}, - "relationships": {
- "media": {
- "data": {
- "id": "1",
- "type": "anime"
}
}, - "videos": {
- "data": [
- {
- "id": "1",
- "type": "videos"
}
]
}
}
}
]
}
Get an anime resource
id required | string Example: 1 Resource ID |
object Example: fields[anime]=slug&fields[categories]=slug,title Return only the provided attributes and relationships in the request response. Use a comma-deliminated list for multiple attributes/relationships | |
filter | |
include | string Example: include=characters,staff.person Include related resources. Use a dot-seperated path to include relationships of relationships. Use a comma-deliminated list to include multiple relationships |
sort | string Example: sort=id Sort by ID or resource attributes in ascending order. Prefix with |
required | object (schemas) |
Array of objects Included resources. Only present with the |
{- "data": {
- "id": "1",
- "type": "anime",
- "attributes": {
- "createdAt": "2013-02-20T16:00:13.609Z",
- "updatedAt": "2017-12-20T00:00:09.270Z",
- "slug": "string",
- "description": "string",
- "synopsis": "string",
- "coverImageTopOffset": 0,
- "coverImage": {
- "meta": {
- "dimensions": {
- "tiny": {
- "width": 840,
- "height": 200
}, - "small": {
- "width": 1640,
- "height": 400
}, - "large": {
- "width": 3360,
- "height": 800
}
}
}
}, - "posterImage": {
- "meta": {
- "dimensions": {
- "tiny": {
- "width": 110,
- "height": 156
}, - "small": {
- "width": 284,
- "height": 402
}, - "medium": {
- "width": 390,
- "height": 554
}, - "large": {
- "width": 550,
- "height": 780
}
}
}
}, - "titles": {
- "en": "Trigun",
- "en_jp": "Trigun",
- "ja_jp": "トライガン"
}, - "canonicalTitle": "Trigun",
- "abbreviatedTitles": [
- "string"
], - "averageRating": "82.28",
- "ratingFrequencies": {
- "2": "460",
- "3": "10",
- "4": "63",
- "5": "3",
- "6": "59",
- "7": "3",
- "8": "523",
- "9": "8",
- "10": "378",
- "11": "23",
- "12": "1118",
- "13": "63",
- "14": "3392",
- "15": "159",
- "16": "4700",
- "17": "236",
- "18": "3532",
- "19": "113",
- "20": "7320"
}, - "userCount": 44322,
- "favoritesCount": 1219,
- "startDate": "1998-04-01",
- "endDate": "1998-09-30",
- "nextRelease": "string",
- "popularityRank": 165,
- "ratingRank": 217,
- "ageRating": "PG",
- "ageRatingGuide": "Teens 13 or older",
- "status": "tba",
- "tba": "string",
- "episodeCount": 1,
- "episodeLength": 1,
- "totalLength": 1,
- "subtype": "TV",
- "showType": null,
- "youtubeVideoId": "string",
- "nsfw": false
}, - "relationships": {
- "genres": { },
- "categories": {
- "data": [
- {
- "id": "1",
- "type": "categories"
}
]
}, - "castings": { },
- "installments": { },
- "mappings": {
- "data": [
- {
- "id": "1",
- "type": "mappings"
}
]
}, - "reviews": { },
- "mediaRelationships": {
- "data": [
- {
- "id": "1",
- "type": "mediaRelationships"
}
]
}, - "characters": {
- "data": [
- {
- "id": "1",
- "type": "mediaCharacters"
}
]
}, - "staff": {
- "data": [
- {
- "id": "1",
- "type": "mediaStaff"
}
]
}, - "productions": {
- "data": [
- {
- "id": "1",
- "type": "mediaProductions"
}
]
}, - "quotes": {
- "data": [
- {
- "id": "1",
- "type": "quotes"
}
]
}, - "episodes": {
- "data": [
- {
- "id": "1",
- "type": "episodes"
}
]
}, - "streamingLinks": {
- "data": [
- {
- "id": "1",
- "type": "streamingLinks"
}
]
}, - "animeProductions": { },
- "animeCharacters": { },
- "animeStaff": { }
}
}, - "included": [
- {
- "id": "1",
- "type": "episodes",
- "attributes": {
- "createdAt": "2013-02-20T16:00:13.609Z",
- "updatedAt": "2017-12-20T00:00:09.270Z",
- "description": "string",
- "synopsis": "string",
- "titles": {
- "en": "And Between the Wasteland and Sky",
- "en_jp": "Soshite Kouya to Sora no Aida wo",
- "ja_jp": "そして荒野と空の間を"
}, - "canonicalTitle": "And Between the Wasteland and Sky",
- "seasonNumber": 1,
- "number": 8,
- "relativeNumber": 8,
- "airDate": "1998-05-20",
- "length": 1,
}, - "relationships": {
- "media": {
- "data": {
- "id": "1",
- "type": "anime"
}
}, - "videos": {
- "data": [
- {
- "id": "1",
- "type": "videos"
}
]
}
}
}
]
}
Update an anime resource
admin
) id required | string Example: 1 Resource ID |
object Example: fields[anime]=slug&fields[categories]=slug,title Return only the provided attributes and relationships in the request response. Use a comma-deliminated list for multiple attributes/relationships | |
filter | |
include | string Example: include=characters,staff.person Include related resources. Use a dot-seperated path to include relationships of relationships. Use a comma-deliminated list to include multiple relationships |
sort | string Example: sort=id Sort by ID or resource attributes in ascending order. Prefix with |
required | object (schemas) |
required | object (schemas) |
Array of objects Included resources. Only present with the |
{- "data": {
- "id": "1",
- "type": "anime",
- "attributes": {
- "slug": "string",
- "description": "string",
- "synopsis": "string",
- "coverImageTopOffset": 0,
- "coverImage": {
- "meta": {
- "dimensions": {
- "tiny": {
- "width": 840,
- "height": 200
}, - "small": {
- "width": 1640,
- "height": 400
}, - "large": {
- "width": 3360,
- "height": 800
}
}
}
}, - "posterImage": {
- "meta": {
- "dimensions": {
- "tiny": {
- "width": 110,
- "height": 156
}, - "small": {
- "width": 284,
- "height": 402
}, - "medium": {
- "width": 390,
- "height": 554
}, - "large": {
- "width": 550,
- "height": 780
}
}
}
}, - "titles": {
- "en": "Trigun",
- "en_jp": "Trigun",
- "ja_jp": "トライガン"
}, - "canonicalTitle": "Trigun",
- "abbreviatedTitles": [
- "string"
], - "startDate": "1998-04-01",
- "endDate": "1998-09-30",
- "ageRating": "PG",
- "ageRatingGuide": "Teens 13 or older",
- "tba": "string",
- "episodeCount": 1,
- "episodeLength": 1,
- "subtype": "TV",
- "youtubeVideoId": "string"
}, - "relationships": {
- "categories": {
- "data": [
- {
- "id": "1",
- "type": "categories"
}
]
}, - "mappings": {
- "data": [
- {
- "id": "1",
- "type": "mappings"
}
]
}, - "mediaRelationships": {
- "data": [
- {
- "id": "1",
- "type": "mediaRelationships"
}
]
}, - "characters": {
- "data": [
- {
- "id": "1",
- "type": "mediaCharacters"
}
]
}, - "staff": {
- "data": [
- {
- "id": "1",
- "type": "mediaStaff"
}
]
}, - "productions": {
- "data": [
- {
- "id": "1",
- "type": "mediaProductions"
}
]
}, - "quotes": {
- "data": [
- {
- "id": "1",
- "type": "quotes"
}
]
}, - "episodes": {
- "data": [
- {
- "id": "1",
- "type": "episodes"
}
]
}, - "streamingLinks": {
- "data": [
- {
- "id": "1",
- "type": "streamingLinks"
}
]
}
}
}, - "included": [
- {
- "id": "1",
- "type": "episodes",
- "attributes": {
- "description": "string",
- "synopsis": "string",
- "titles": {
- "en": "And Between the Wasteland and Sky",
- "en_jp": "Soshite Kouya to Sora no Aida wo",
- "ja_jp": "そして荒野と空の間を"
}, - "canonicalTitle": "And Between the Wasteland and Sky",
- "seasonNumber": 1,
- "number": 8,
- "relativeNumber": 8,
- "airDate": "1998-05-20",
- "length": 1,
}, - "relationships": {
- "media": {
- "data": {
- "id": "1",
- "type": "anime"
}
}, - "videos": {
- "data": [
- {
- "id": "1",
- "type": "videos"
}
]
}
}
}
]
}
{- "data": {
- "id": "1",
- "type": "anime",
- "attributes": {
- "createdAt": "2013-02-20T16:00:13.609Z",
- "updatedAt": "2017-12-20T00:00:09.270Z",
- "slug": "string",
- "description": "string",
- "synopsis": "string",
- "coverImageTopOffset": 0,
- "coverImage": {
- "meta": {
- "dimensions": {
- "tiny": {
- "width": 840,
- "height": 200
}, - "small": {
- "width": 1640,
- "height": 400
}, - "large": {
- "width": 3360,
- "height": 800
}
}
}
}, - "posterImage": {
- "meta": {
- "dimensions": {
- "tiny": {
- "width": 110,
- "height": 156
}, - "small": {
- "width": 284,
- "height": 402
}, - "medium": {
- "width": 390,
- "height": 554
}, - "large": {
- "width": 550,
- "height": 780
}
}
}
}, - "titles": {
- "en": "Trigun",
- "en_jp": "Trigun",
- "ja_jp": "トライガン"
}, - "canonicalTitle": "Trigun",
- "abbreviatedTitles": [
- "string"
], - "averageRating": "82.28",
- "ratingFrequencies": {
- "2": "460",
- "3": "10",
- "4": "63",
- "5": "3",
- "6": "59",
- "7": "3",
- "8": "523",
- "9": "8",
- "10": "378",
- "11": "23",
- "12": "1118",
- "13": "63",
- "14": "3392",
- "15": "159",
- "16": "4700",
- "17": "236",
- "18": "3532",
- "19": "113",
- "20": "7320"
}, - "userCount": 44322,
- "favoritesCount": 1219,
- "startDate": "1998-04-01",
- "endDate": "1998-09-30",
- "nextRelease": "string",
- "popularityRank": 165,
- "ratingRank": 217,
- "ageRating": "PG",
- "ageRatingGuide": "Teens 13 or older",
- "status": "tba",
- "tba": "string",
- "episodeCount": 1,
- "episodeLength": 1,
- "totalLength": 1,
- "subtype": "TV",
- "showType": null,
- "youtubeVideoId": "string",
- "nsfw": false
}, - "relationships": {
- "genres": { },
- "categories": {
- "data": [
- {
- "id": "1",
- "type": "categories"
}
]
}, - "castings": { },
- "installments": { },
- "mappings": {
- "data": [
- {
- "id": "1",
- "type": "mappings"
}
]
}, - "reviews": { },
- "mediaRelationships": {
- "data": [
- {
- "id": "1",
- "type": "mediaRelationships"
}
]
}, - "characters": {
- "data": [
- {
- "id": "1",
- "type": "mediaCharacters"
}
]
}, - "staff": {
- "data": [
- {
- "id": "1",
- "type": "mediaStaff"
}
]
}, - "productions": {
- "data": [
- {
- "id": "1",
- "type": "mediaProductions"
}
]
}, - "quotes": {
- "data": [
- {
- "id": "1",
- "type": "quotes"
}
]
}, - "episodes": {
- "data": [
- {
- "id": "1",
- "type": "episodes"
}
]
}, - "streamingLinks": {
- "data": [
- {
- "id": "1",
- "type": "streamingLinks"
}
]
}, - "animeProductions": { },
- "animeCharacters": { },
- "animeStaff": { }
}
}, - "included": [
- {
- "id": "1",
- "type": "episodes",
- "attributes": {
- "createdAt": "2013-02-20T16:00:13.609Z",
- "updatedAt": "2017-12-20T00:00:09.270Z",
- "description": "string",
- "synopsis": "string",
- "titles": {
- "en": "And Between the Wasteland and Sky",
- "en_jp": "Soshite Kouya to Sora no Aida wo",
- "ja_jp": "そして荒野と空の間を"
}, - "canonicalTitle": "And Between the Wasteland and Sky",
- "seasonNumber": 1,
- "number": 8,
- "relativeNumber": 8,
- "airDate": "1998-05-20",
- "length": 1,
}, - "relationships": {
- "media": {
- "data": {
- "id": "1",
- "type": "anime"
}
}, - "videos": {
- "data": [
- {
- "id": "1",
- "type": "videos"
}
]
}
}
}
]
}
Delete an anime resource
admin
) id required | string Example: 1 Resource ID |
object Example: fields[anime]=slug&fields[categories]=slug,title Return only the provided attributes and relationships in the request response. Use a comma-deliminated list for multiple attributes/relationships | |
filter | |
include | string Example: include=characters,staff.person Include related resources. Use a dot-seperated path to include relationships of relationships. Use a comma-deliminated list to include multiple relationships |
sort | string Example: sort=id Sort by ID or resource attributes in ascending order. Prefix with |
{- "errors": {
- "title": "Create/Update/Delete Forbidden",
- "detail": "You don't have permission to create/update/delete this {resource}",
- "code": "403",
- "status": "403"
}
}
Manga with an age rating of R18
requires a valid Authorization
header and mature content enabled in the users' settings
Get a collection of manga resources
object Example: fields[anime]=slug&fields[categories]=slug,title Return only the provided attributes and relationships in the request response. Use a comma-deliminated list for multiple attributes/relationships | |
filter | |
include | string Example: include=characters,staff.person Include related resources. Use a dot-seperated path to include relationships of relationships. Use a comma-deliminated list to include multiple relationships |
sort | string Example: sort=id Sort by ID or resource attributes in ascending order. Prefix with |
required | Array of objects (schemas) |
required | object (pagination) |
required | object |
included | Array of objects Included resources. Only present with the |
{- "data": [
- {
- "id": "1",
- "type": "manga",
- "attributes": {
- "createdAt": "2013-02-20T16:00:13.609Z",
- "updatedAt": "2017-12-20T00:00:09.270Z",
- "slug": "string",
- "description": "string",
- "synopsis": "string",
- "coverImageTopOffset": 0,
- "coverImage": {
- "meta": {
- "dimensions": {
- "tiny": {
- "width": 840,
- "height": 200
}, - "small": {
- "width": 1640,
- "height": 400
}, - "large": {
- "width": 3360,
- "height": 800
}
}
}
}, - "posterImage": {
- "meta": {
- "dimensions": {
- "tiny": {
- "width": 110,
- "height": 156
}, - "small": {
- "width": 284,
- "height": 402
}, - "medium": {
- "width": 390,
- "height": 554
}, - "large": {
- "width": 550,
- "height": 780
}
}
}
}, - "titles": {
- "en": "Trigun",
- "en_jp": "Trigun",
- "ja_jp": "トライガン"
}, - "canonicalTitle": "Trigun",
- "abbreviatedTitles": [
- "string"
], - "averageRating": "82.28",
- "ratingFrequencies": {
- "2": "460",
- "3": "10",
- "4": "63",
- "5": "3",
- "6": "59",
- "7": "3",
- "8": "523",
- "9": "8",
- "10": "378",
- "11": "23",
- "12": "1118",
- "13": "63",
- "14": "3392",
- "15": "159",
- "16": "4700",
- "17": "236",
- "18": "3532",
- "19": "113",
- "20": "7320"
}, - "userCount": 44322,
- "favoritesCount": 1219,
- "startDate": "1998-04-01",
- "endDate": "1998-09-30",
- "nextRelease": "string",
- "popularityRank": 165,
- "ratingRank": 217,
- "ageRating": "PG",
- "ageRatingGuide": "Teens 13 or older",
- "status": "tba",
- "tba": "string",
- "subtype": "manga",
- "mangaType": null,
- "chapterCount": 1,
- "volumeCount": 1,
- "serialization": "string"
}, - "relationships": {
- "genres": { },
- "categories": {
- "data": [
- {
- "id": "1",
- "type": "categories"
}
]
}, - "castings": { },
- "installments": { },
- "mappings": {
- "data": [
- {
- "id": "1",
- "type": "mappings"
}
]
}, - "reviews": { },
- "mediaRelationships": {
- "data": [
- {
- "id": "1",
- "type": "mediaRelationships"
}
]
}, - "characters": {
- "data": [
- {
- "id": "1",
- "type": "mediaCharacters"
}
]
}, - "staff": {
- "data": [
- {
- "id": "1",
- "type": "mediaStaff"
}
]
}, - "productions": {
- "data": [
- {
- "id": "1",
- "type": "mediaProductions"
}
]
}, - "quotes": {
- "data": [
- {
- "id": "1",
- "type": "quotes"
}
]
}, - "chapters": {
- "data": [
- {
- "id": "1",
- "type": "chapters"
}
]
}, - "mangaCharacters": { },
- "mangaStaff": { }
}
}
], - "meta": {
- "count": 15000
}, - "links": {
}, - "included": [
- { }
]
}
Create a manga resource
admin
) object Example: fields[anime]=slug&fields[categories]=slug,title Return only the provided attributes and relationships in the request response. Use a comma-deliminated list for multiple attributes/relationships | |
filter | |
include | string Example: include=characters,staff.person Include related resources. Use a dot-seperated path to include relationships of relationships. Use a comma-deliminated list to include multiple relationships |
sort | string Example: sort=id Sort by ID or resource attributes in ascending order. Prefix with |
required | object (schemas) |
required | object (schemas) |
included | Array of objects Included resources. Only present with the |
{- "data": {
- "id": "1",
- "type": "manga",
- "attributes": {
- "slug": "string",
- "description": "string",
- "synopsis": "string",
- "coverImageTopOffset": 0,
- "coverImage": {
- "meta": {
- "dimensions": {
- "tiny": {
- "width": 840,
- "height": 200
}, - "small": {
- "width": 1640,
- "height": 400
}, - "large": {
- "width": 3360,
- "height": 800
}
}
}
}, - "posterImage": {
- "meta": {
- "dimensions": {
- "tiny": {
- "width": 110,
- "height": 156
}, - "small": {
- "width": 284,
- "height": 402
}, - "medium": {
- "width": 390,
- "height": 554
}, - "large": {
- "width": 550,
- "height": 780
}
}
}
}, - "titles": {
- "en": "Trigun",
- "en_jp": "Trigun",
- "ja_jp": "トライガン"
}, - "canonicalTitle": "Trigun",
- "abbreviatedTitles": [
- "string"
], - "startDate": "1998-04-01",
- "endDate": "1998-09-30",
- "ageRating": "PG",
- "ageRatingGuide": "Teens 13 or older",
- "tba": "string",
- "subtype": "manga",
- "chapterCount": 1,
- "volumeCount": 1,
- "serialization": "string"
}, - "relationships": {
- "categories": {
- "data": [
- {
- "id": "1",
- "type": "categories"
}
]
}, - "mappings": {
- "data": [
- {
- "id": "1",
- "type": "mappings"
}
]
}, - "mediaRelationships": {
- "data": [
- {
- "id": "1",
- "type": "mediaRelationships"
}
]
}, - "characters": {
- "data": [
- {
- "id": "1",
- "type": "mediaCharacters"
}
]
}, - "staff": {
- "data": [
- {
- "id": "1",
- "type": "mediaStaff"
}
]
}, - "productions": {
- "data": [
- {
- "id": "1",
- "type": "mediaProductions"
}
]
}, - "quotes": {
- "data": [
- {
- "id": "1",
- "type": "quotes"
}
]
}, - "chapters": {
- "data": [
- {
- "id": "1",
- "type": "chapters"
}
]
}
}
}
}
{- "data": {
- "id": "1",
- "type": "manga",
- "attributes": {
- "createdAt": "2013-02-20T16:00:13.609Z",
- "updatedAt": "2017-12-20T00:00:09.270Z",
- "slug": "string",
- "description": "string",
- "synopsis": "string",
- "coverImageTopOffset": 0,
- "coverImage": {
- "meta": {
- "dimensions": {
- "tiny": {
- "width": 840,
- "height": 200
}, - "small": {
- "width": 1640,
- "height": 400
}, - "large": {
- "width": 3360,
- "height": 800
}
}
}
}, - "posterImage": {
- "meta": {
- "dimensions": {
- "tiny": {
- "width": 110,
- "height": 156
}, - "small": {
- "width": 284,
- "height": 402
}, - "medium": {
- "width": 390,
- "height": 554
}, - "large": {
- "width": 550,
- "height": 780
}
}
}
}, - "titles": {
- "en": "Trigun",
- "en_jp": "Trigun",
- "ja_jp": "トライガン"
}, - "canonicalTitle": "Trigun",
- "abbreviatedTitles": [
- "string"
], - "averageRating": "82.28",
- "ratingFrequencies": {
- "2": "460",
- "3": "10",
- "4": "63",
- "5": "3",
- "6": "59",
- "7": "3",
- "8": "523",
- "9": "8",
- "10": "378",
- "11": "23",
- "12": "1118",
- "13": "63",
- "14": "3392",
- "15": "159",
- "16": "4700",
- "17": "236",
- "18": "3532",
- "19": "113",
- "20": "7320"
}, - "userCount": 44322,
- "favoritesCount": 1219,
- "startDate": "1998-04-01",
- "endDate": "1998-09-30",
- "nextRelease": "string",
- "popularityRank": 165,
- "ratingRank": 217,
- "ageRating": "PG",
- "ageRatingGuide": "Teens 13 or older",
- "status": "tba",
- "tba": "string",
- "subtype": "manga",
- "mangaType": null,
- "chapterCount": 1,
- "volumeCount": 1,
- "serialization": "string"
}, - "relationships": {
- "genres": { },
- "categories": {
- "data": [
- {
- "id": "1",
- "type": "categories"
}
]
}, - "castings": { },
- "installments": { },
- "mappings": {
- "data": [
- {
- "id": "1",
- "type": "mappings"
}
]
}, - "reviews": { },
- "mediaRelationships": {
- "data": [
- {
- "id": "1",
- "type": "mediaRelationships"
}
]
}, - "characters": {
- "data": [
- {
- "id": "1",
- "type": "mediaCharacters"
}
]
}, - "staff": {
- "data": [
- {
- "id": "1",
- "type": "mediaStaff"
}
]
}, - "productions": {
- "data": [
- {
- "id": "1",
- "type": "mediaProductions"
}
]
}, - "quotes": {
- "data": [
- {
- "id": "1",
- "type": "quotes"
}
]
}, - "chapters": {
- "data": [
- {
- "id": "1",
- "type": "chapters"
}
]
}, - "mangaCharacters": { },
- "mangaStaff": { }
}
}, - "included": [
- { }
]
}
Get a manga resource
id required | string Example: 1 Resource ID |
object Example: fields[anime]=slug&fields[categories]=slug,title Return only the provided attributes and relationships in the request response. Use a comma-deliminated list for multiple attributes/relationships | |
filter | |
include | string Example: include=characters,staff.person Include related resources. Use a dot-seperated path to include relationships of relationships. Use a comma-deliminated list to include multiple relationships |
sort | string Example: sort=id Sort by ID or resource attributes in ascending order. Prefix with |
required | object (schemas) |
included | Array of objects Included resources. Only present with the |
{- "data": {
- "id": "1",
- "type": "manga",
- "attributes": {
- "createdAt": "2013-02-20T16:00:13.609Z",
- "updatedAt": "2017-12-20T00:00:09.270Z",
- "slug": "string",
- "description": "string",
- "synopsis": "string",
- "coverImageTopOffset": 0,
- "coverImage": {
- "meta": {
- "dimensions": {
- "tiny": {
- "width": 840,
- "height": 200
}, - "small": {
- "width": 1640,
- "height": 400
}, - "large": {
- "width": 3360,
- "height": 800
}
}
}
}, - "posterImage": {
- "meta": {
- "dimensions": {
- "tiny": {
- "width": 110,
- "height": 156
}, - "small": {
- "width": 284,
- "height": 402
}, - "medium": {
- "width": 390,
- "height": 554
}, - "large": {
- "width": 550,
- "height": 780
}
}
}
}, - "titles": {
- "en": "Trigun",
- "en_jp": "Trigun",
- "ja_jp": "トライガン"
}, - "canonicalTitle": "Trigun",
- "abbreviatedTitles": [
- "string"
], - "averageRating": "82.28",
- "ratingFrequencies": {
- "2": "460",
- "3": "10",
- "4": "63",
- "5": "3",
- "6": "59",
- "7": "3",
- "8": "523",
- "9": "8",
- "10": "378",
- "11": "23",
- "12": "1118",
- "13": "63",
- "14": "3392",
- "15": "159",
- "16": "4700",
- "17": "236",
- "18": "3532",
- "19": "113",
- "20": "7320"
}, - "userCount": 44322,
- "favoritesCount": 1219,
- "startDate": "1998-04-01",
- "endDate": "1998-09-30",
- "nextRelease": "string",
- "popularityRank": 165,
- "ratingRank": 217,
- "ageRating": "PG",
- "ageRatingGuide": "Teens 13 or older",
- "status": "tba",
- "tba": "string",
- "subtype": "manga",
- "mangaType": null,
- "chapterCount": 1,
- "volumeCount": 1,
- "serialization": "string"
}, - "relationships": {
- "genres": { },
- "categories": {
- "data": [
- {
- "id": "1",
- "type": "categories"
}
]
}, - "castings": { },
- "installments": { },
- "mappings": {
- "data": [
- {
- "id": "1",
- "type": "mappings"
}
]
}, - "reviews": { },
- "mediaRelationships": {
- "data": [
- {
- "id": "1",
- "type": "mediaRelationships"
}
]
}, - "characters": {
- "data": [
- {
- "id": "1",
- "type": "mediaCharacters"
}
]
}, - "staff": {
- "data": [
- {
- "id": "1",
- "type": "mediaStaff"
}
]
}, - "productions": {
- "data": [
- {
- "id": "1",
- "type": "mediaProductions"
}
]
}, - "quotes": {
- "data": [
- {
- "id": "1",
- "type": "quotes"
}
]
}, - "chapters": {
- "data": [
- {
- "id": "1",
- "type": "chapters"
}
]
}, - "mangaCharacters": { },
- "mangaStaff": { }
}
}, - "included": [
- { }
]
}
Update a manga resource
admin
) id required | string Example: 1 Resource ID |
object Example: fields[anime]=slug&fields[categories]=slug,title Return only the provided attributes and relationships in the request response. Use a comma-deliminated list for multiple attributes/relationships | |
filter | |
include | string Example: include=characters,staff.person Include related resources. Use a dot-seperated path to include relationships of relationships. Use a comma-deliminated list to include multiple relationships |
sort | string Example: sort=id Sort by ID or resource attributes in ascending order. Prefix with |
required | object (schemas) |
required | object (schemas) |
included | Array of objects Included resources. Only present with the |
{- "data": {
- "id": "1",
- "type": "manga",
- "attributes": {
- "slug": "string",
- "description": "string",
- "synopsis": "string",
- "coverImageTopOffset": 0,
- "coverImage": {
- "meta": {
- "dimensions": {
- "tiny": {
- "width": 840,
- "height": 200
}, - "small": {
- "width": 1640,
- "height": 400
}, - "large": {
- "width": 3360,
- "height": 800
}
}
}
}, - "posterImage": {
- "meta": {
- "dimensions": {
- "tiny": {
- "width": 110,
- "height": 156
}, - "small": {
- "width": 284,
- "height": 402
}, - "medium": {
- "width": 390,
- "height": 554
}, - "large": {
- "width": 550,
- "height": 780
}
}
}
}, - "titles": {
- "en": "Trigun",
- "en_jp": "Trigun",
- "ja_jp": "トライガン"
}, - "canonicalTitle": "Trigun",
- "abbreviatedTitles": [
- "string"
], - "startDate": "1998-04-01",
- "endDate": "1998-09-30",
- "ageRating": "PG",
- "ageRatingGuide": "Teens 13 or older",
- "tba": "string",
- "subtype": "manga",
- "chapterCount": 1,
- "volumeCount": 1,
- "serialization": "string"
}, - "relationships": {
- "categories": {
- "data": [
- {
- "id": "1",
- "type": "categories"
}
]
}, - "mappings": {
- "data": [
- {
- "id": "1",
- "type": "mappings"
}
]
}, - "mediaRelationships": {
- "data": [
- {
- "id": "1",
- "type": "mediaRelationships"
}
]
}, - "characters": {
- "data": [
- {
- "id": "1",
- "type": "mediaCharacters"
}
]
}, - "staff": {
- "data": [
- {
- "id": "1",
- "type": "mediaStaff"
}
]
}, - "productions": {
- "data": [
- {
- "id": "1",
- "type": "mediaProductions"
}
]
}, - "quotes": {
- "data": [
- {
- "id": "1",
- "type": "quotes"
}
]
}, - "chapters": {
- "data": [
- {
- "id": "1",
- "type": "chapters"
}
]
}
}
}
}
{- "data": {
- "id": "1",
- "type": "manga",
- "attributes": {
- "createdAt": "2013-02-20T16:00:13.609Z",
- "updatedAt": "2017-12-20T00:00:09.270Z",
- "slug": "string",
- "description": "string",
- "synopsis": "string",
- "coverImageTopOffset": 0,
- "coverImage": {
- "meta": {
- "dimensions": {
- "tiny": {
- "width": 840,
- "height": 200
}, - "small": {
- "width": 1640,
- "height": 400
}, - "large": {
- "width": 3360,
- "height": 800
}
}
}
}, - "posterImage": {
- "meta": {
- "dimensions": {
- "tiny": {
- "width": 110,
- "height": 156
}, - "small": {
- "width": 284,
- "height": 402
}, - "medium": {
- "width": 390,
- "height": 554
}, - "large": {
- "width": 550,
- "height": 780
}
}
}
}, - "titles": {
- "en": "Trigun",
- "en_jp": "Trigun",
- "ja_jp": "トライガン"
}, - "canonicalTitle": "Trigun",
- "abbreviatedTitles": [
- "string"
], - "averageRating": "82.28",
- "ratingFrequencies": {
- "2": "460",
- "3": "10",
- "4": "63",
- "5": "3",
- "6": "59",
- "7": "3",
- "8": "523",
- "9": "8",
- "10": "378",
- "11": "23",
- "12": "1118",
- "13": "63",
- "14": "3392",
- "15": "159",
- "16": "4700",
- "17": "236",
- "18": "3532",
- "19": "113",
- "20": "7320"
}, - "userCount": 44322,
- "favoritesCount": 1219,
- "startDate": "1998-04-01",
- "endDate": "1998-09-30",
- "nextRelease": "string",
- "popularityRank": 165,
- "ratingRank": 217,
- "ageRating": "PG",
- "ageRatingGuide": "Teens 13 or older",
- "status": "tba",
- "tba": "string",
- "subtype": "manga",
- "mangaType": null,
- "chapterCount": 1,
- "volumeCount": 1,
- "serialization": "string"
}, - "relationships": {
- "genres": { },
- "categories": {
- "data": [
- {
- "id": "1",
- "type": "categories"
}
]
}, - "castings": { },
- "installments": { },
- "mappings": {
- "data": [
- {
- "id": "1",
- "type": "mappings"
}
]
}, - "reviews": { },
- "mediaRelationships": {
- "data": [
- {
- "id": "1",
- "type": "mediaRelationships"
}
]
}, - "characters": {
- "data": [
- {
- "id": "1",
- "type": "mediaCharacters"
}
]
}, - "staff": {
- "data": [
- {
- "id": "1",
- "type": "mediaStaff"
}
]
}, - "productions": {
- "data": [
- {
- "id": "1",
- "type": "mediaProductions"
}
]
}, - "quotes": {
- "data": [
- {
- "id": "1",
- "type": "quotes"
}
]
}, - "chapters": {
- "data": [
- {
- "id": "1",
- "type": "chapters"
}
]
}, - "mangaCharacters": { },
- "mangaStaff": { }
}
}, - "included": [
- { }
]
}
Delete a manga resource
admin
) id required | string Example: 1 Resource ID |
object Example: fields[anime]=slug&fields[categories]=slug,title Return only the provided attributes and relationships in the request response. Use a comma-deliminated list for multiple attributes/relationships | |
filter | |
include | string Example: include=characters,staff.person Include related resources. Use a dot-seperated path to include relationships of relationships. Use a comma-deliminated list to include multiple relationships |
sort | string Example: sort=id Sort by ID or resource attributes in ascending order. Prefix with |
{- "errors": {
- "title": "Create/Update/Delete Forbidden",
- "detail": "You don't have permission to create/update/delete this {resource}",
- "code": "403",
- "status": "403"
}
}
Get a collection of episode resources
object Example: fields[anime]=slug&fields[categories]=slug,title Return only the provided attributes and relationships in the request response. Use a comma-deliminated list for multiple attributes/relationships | |
filter | |
include | string Example: include=characters,staff.person Include related resources. Use a dot-seperated path to include relationships of relationships. Use a comma-deliminated list to include multiple relationships |
sort | string Example: sort=id Sort by ID or resource attributes in ascending order. Prefix with |
required | Array of objects (schemas) |
required | object (pagination) |
required | object |
included | Array of objects Included resources. Only present with the |
{- "data": [
- {
- "id": "1",
- "type": "episodes",
- "attributes": {
- "createdAt": "2013-02-20T16:00:13.609Z",
- "updatedAt": "2017-12-20T00:00:09.270Z",
- "description": "string",
- "synopsis": "string",
- "titles": {
- "en": "And Between the Wasteland and Sky",
- "en_jp": "Soshite Kouya to Sora no Aida wo",
- "ja_jp": "そして荒野と空の間を"
}, - "canonicalTitle": "And Between the Wasteland and Sky",
- "seasonNumber": 1,
- "number": 8,
- "relativeNumber": 8,
- "airDate": "1998-05-20",
- "length": 1,
}, - "relationships": {
- "media": {
- "data": {
- "id": "1",
- "type": "anime"
}
}, - "videos": {
- "data": [
- {
- "id": "1",
- "type": "videos"
}
]
}
}
}
], - "meta": {
- "count": 15000
}, - "links": {
}, - "included": [
- { }
]
}
Create an episode resource
admin
) object Example: fields[anime]=slug&fields[categories]=slug,title Return only the provided attributes and relationships in the request response. Use a comma-deliminated list for multiple attributes/relationships | |
filter | |
include | string Example: include=characters,staff.person Include related resources. Use a dot-seperated path to include relationships of relationships. Use a comma-deliminated list to include multiple relationships |
sort | string Example: sort=id Sort by ID or resource attributes in ascending order. Prefix with |
required | object (schemas) |
required | object (schemas) |
included | Array of objects Included resources. Only present with the |
{- "data": {
- "id": "1",
- "type": "episodes",
- "attributes": {
- "description": "string",
- "synopsis": "string",
- "titles": {
- "en": "And Between the Wasteland and Sky",
- "en_jp": "Soshite Kouya to Sora no Aida wo",
- "ja_jp": "そして荒野と空の間を"
}, - "canonicalTitle": "And Between the Wasteland and Sky",
- "seasonNumber": 1,
- "number": 8,
- "relativeNumber": 8,
- "airDate": "1998-05-20",
- "length": 1,
}, - "relationships": {
- "media": {
- "data": {
- "id": "1",
- "type": "anime"
}
}, - "videos": {
- "data": [
- {
- "id": "1",
- "type": "videos"
}
]
}
}
}
}
{- "data": {
- "id": "1",
- "type": "episodes",
- "attributes": {
- "createdAt": "2013-02-20T16:00:13.609Z",
- "updatedAt": "2017-12-20T00:00:09.270Z",
- "description": "string",
- "synopsis": "string",
- "titles": {
- "en": "And Between the Wasteland and Sky",
- "en_jp": "Soshite Kouya to Sora no Aida wo",
- "ja_jp": "そして荒野と空の間を"
}, - "canonicalTitle": "And Between the Wasteland and Sky",
- "seasonNumber": 1,
- "number": 8,
- "relativeNumber": 8,
- "airDate": "1998-05-20",
- "length": 1,
}, - "relationships": {
- "media": {
- "data": {
- "id": "1",
- "type": "anime"
}
}, - "videos": {
- "data": [
- {
- "id": "1",
- "type": "videos"
}
]
}
}
}, - "included": [
- { }
]
}
Get an episode resource
id required | string Example: 1 Resource ID |
object Example: fields[anime]=slug&fields[categories]=slug,title Return only the provided attributes and relationships in the request response. Use a comma-deliminated list for multiple attributes/relationships | |
filter | |
include | string Example: include=characters,staff.person Include related resources. Use a dot-seperated path to include relationships of relationships. Use a comma-deliminated list to include multiple relationships |
sort | string Example: sort=id Sort by ID or resource attributes in ascending order. Prefix with |
required | object (schemas) |
included | Array of objects Included resources. Only present with the |
{- "data": {
- "id": "1",
- "type": "episodes",
- "attributes": {
- "createdAt": "2013-02-20T16:00:13.609Z",
- "updatedAt": "2017-12-20T00:00:09.270Z",
- "description": "string",
- "synopsis": "string",
- "titles": {
- "en": "And Between the Wasteland and Sky",
- "en_jp": "Soshite Kouya to Sora no Aida wo",
- "ja_jp": "そして荒野と空の間を"
}, - "canonicalTitle": "And Between the Wasteland and Sky",
- "seasonNumber": 1,
- "number": 8,
- "relativeNumber": 8,
- "airDate": "1998-05-20",
- "length": 1,
}, - "relationships": {
- "media": {
- "data": {
- "id": "1",
- "type": "anime"
}
}, - "videos": {
- "data": [
- {
- "id": "1",
- "type": "videos"
}
]
}
}
}, - "included": [
- { }
]
}
Update an episode resource
admin
) id required | string Example: 1 Resource ID |
object Example: fields[anime]=slug&fields[categories]=slug,title Return only the provided attributes and relationships in the request response. Use a comma-deliminated list for multiple attributes/relationships | |
filter | |
include | string Example: include=characters,staff.person Include related resources. Use a dot-seperated path to include relationships of relationships. Use a comma-deliminated list to include multiple relationships |
sort | string Example: sort=id Sort by ID or resource attributes in ascending order. Prefix with |
required | object (schemas) |
required | object (schemas) |
included | Array of objects Included resources. Only present with the |
{- "data": {
- "id": "1",
- "type": "episodes",
- "attributes": {
- "description": "string",
- "synopsis": "string",
- "titles": {
- "en": "And Between the Wasteland and Sky",
- "en_jp": "Soshite Kouya to Sora no Aida wo",
- "ja_jp": "そして荒野と空の間を"
}, - "canonicalTitle": "And Between the Wasteland and Sky",
- "seasonNumber": 1,
- "number": 8,
- "relativeNumber": 8,
- "airDate": "1998-05-20",
- "length": 1,
}, - "relationships": {
- "media": {
- "data": {
- "id": "1",
- "type": "anime"
}
}, - "videos": {
- "data": [
- {
- "id": "1",
- "type": "videos"
}
]
}
}
}
}
{- "data": {
- "id": "1",
- "type": "episodes",
- "attributes": {
- "createdAt": "2013-02-20T16:00:13.609Z",
- "updatedAt": "2017-12-20T00:00:09.270Z",
- "description": "string",
- "synopsis": "string",
- "titles": {
- "en": "And Between the Wasteland and Sky",
- "en_jp": "Soshite Kouya to Sora no Aida wo",
- "ja_jp": "そして荒野と空の間を"
}, - "canonicalTitle": "And Between the Wasteland and Sky",
- "seasonNumber": 1,
- "number": 8,
- "relativeNumber": 8,
- "airDate": "1998-05-20",
- "length": 1,
}, - "relationships": {
- "media": {
- "data": {
- "id": "1",
- "type": "anime"
}
}, - "videos": {
- "data": [
- {
- "id": "1",
- "type": "videos"
}
]
}
}
}, - "included": [
- { }
]
}
Delete an episode resource
admin
) id required | string Example: 1 Resource ID |
object Example: fields[anime]=slug&fields[categories]=slug,title Return only the provided attributes and relationships in the request response. Use a comma-deliminated list for multiple attributes/relationships | |
filter | |
include | string Example: include=characters,staff.person Include related resources. Use a dot-seperated path to include relationships of relationships. Use a comma-deliminated list to include multiple relationships |
sort | string Example: sort=id Sort by ID or resource attributes in ascending order. Prefix with |
{- "errors": {
- "title": "Create/Update/Delete Forbidden",
- "detail": "You don't have permission to create/update/delete this {resource}",
- "code": "403",
- "status": "403"
}
}