--- title: Anilist (Anime) | popular Anime --- import { Tab, Tabs } from "nextra-theme-docs"; # 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.nganime.my.id/meta/anilist/popular?page={page}&perPage={perPage} ``` ## Query Parameters | Parameter | Type | Description | Required? | Default | | :-------: | :-----: | ----------------------------------------- | :-------: | :-----: | | page | integer | The page number of results to return. | No | `1` | | perPage | integer | The number of results per page to return. | No | `20` | ## Request Samples <> ```js import axios from "axios"; // Using the example query "demon", and looking at the first page of results. const url = "https://api.nganime.my.id/meta/anilist/popular"; const data = async () => { try { const { data } = await axios.get(url, { params: { page: 1, perPage: 20 } }); return data; } catch (err) { throw new Error(err.message); } }; console.log(data); ``` <> ```python import requests # Using the example query "demon", and looking at the first page of results. url = "https://api.nganime.my.id/meta/anilist/popular" response = requests.get(url, params={ "page": 1, "perPage": 20 }) data = response.json() print(data) ``` ## Response Schema **MIME Type:** `application/json` ```json copy=false { "currentPage": 1, "results": [ { "id": "string", "title": "string", "image": "string", "type": "string", "rating": "number", "releaseDate": "string" } ] } ```