Search
Technical details regarding the usage of the search function for the anilist provider can be found below. Example code is provided for both JavaScript and Python, along with a response schema.
Route Schema (URL)
https://api.consumet.org/meta/anilist/random-anime
Request Samples
import axios from "axios";
// Using the example query "demon", and looking at the first page of results.
const url = "https://api.consumet.org/meta/anilist/random-anime";
const data = async () => {
try {
const { data } = await axios.get(url);
return data;
} catch (err) {
throw new Error(err.message);
}
};
console.log(data);
Response Schema
MIME Type: application/json
{
"id": "string",
"title": "string[]",
"malId": "integer",
"trailer": {
"id": "string",
"site": "string",
"thumbnail": "string"
},
"image": "string",
"popularity": "number",
"color": "string",
"description": "string",
"status": "string",
"releaseDate": "integer",
"startDate": {
"year": "number",
"month": "number",
"day": "number"
},
"endDate": {
"year": "number",
"month": "number",
"day": "number"
},
"rating": "integer",
"genres": "string[]",
"season": "string",
"studios": "string[]",
"type": "string",
"recommendations": {
"id": "string",
"malId": "string",
"title": "string[]",
"status": "string",
"episodes": "number",
"image": "string",
"cover": "string",
"rating": "number",
"type": "string",
},
"characters": {
"id": "string",
"role": "string",
"name": "string[]",
"image": "string",
},
"relations": {
"id": "integer",
"relationType": "string",
"malId": "integer",
"title": "string[]",
"status": "string",
"episodes": "integer",
"image": "string",
"color": "string",
"type": "string",
"cover": "string",
"rating": "integer",
},
"episodes": {
"id": "string",
"title": "string",
"chapter": "string",
}
}