Nganime-Docs/pages/rest-api/Anime/gogoanime/get-top-airing-anime.mdx
Kiera Affarantia de8f29832d all anime list
2024-03-08 18:50:21 +07:00

89 lines
1.9 KiB
Plaintext

---
title: GogoAnime | Top Airing Anime
---
import { Tab, Tabs } from "nextra-theme-docs";
# Get Top Airing Anime
Technical details regarding the usage of the get top airing anime function for the GogoAnime 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/anime/gogoanime/top-airing
```
## Query Parameters
| Parameter | Type | Description | Required? | Default |
| :-------: | :-----: | ------------------------------------- | :-------: | :-----: |
| page | integer | The page number of results to return. | No | `1` |
## Request Samples
<Tabs items={["JavaScript", "Python"]}>
<Tab>
<>
```js
import axios from "axios";
const url = "https://api.nganime.my.id/anime/gogoanime/top-airing";
const data = async () => {
try {
const { data } = await axios.get(url, { params: { page: 1 } });
return data;
} catch (err) {
throw new Error(err.message);
}
};
console.log(data);
```
</>
</Tab>
<Tab>
<>
```python
import requests
url = "https://api.nganime.my.id/anime/gogoanime/top-airing"
response = requests.get(url, params={"page": 1})
data = response.json()
print(data)
```
</>
</Tab>
</Tabs>
## Response Schema
<Tabs items={["200 OK", "500 Internal Server Error"]}>
<Tab>
**MIME Type:** `application/json`
```json copy=false
{
"currentPage": 0,
"hasNextPage": true,
"results": [
{
"id": "string",
"title": "string",
"image": "string",
"url": "string",
"genres": [ "string" ]
}
]
}
```
</Tab>
<Tab>
**MIME Type:** `application/json`
```json copy=false
"message": {}
```
</Tab>
</Tabs>