100 lines
2.3 KiB
Plaintext
Raw Normal View History

2024-03-09 04:46:18 +07:00
---
title: Anilist (Manga) | Search
---
import { Tab, Tabs } from "nextra-theme-docs";
# Search
Technical details regarding the usage of the search function for the Anilist Manga 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-manga/{query}
```
## Path Parameters
| Parameter | Type | Description | Required? | Default |
| :-------: | :----: | ----------------------------------------------------------------- | :-------: | :-----: |
| query | string | The search query; i.e. the title of the item you are looking for. | Yes | `""` |
## Request Samples
<Tabs items={["JavaScript", "Python"]}>
<Tab>
<>
```js
import axios from "axios";
// Using the example query "one piece"
const url = "https://api.nganime.my.id/meta/anilist-manga/one piece";
const data = async () => {
try {
const { data } = await axios.get(url);
return data;
} catch (err) {
throw new Error(err.message);
}
};
console.log(data);
```
</>
</Tab>
<Tab>
<>
```python
import requests
# Using the example query "one piece"
url = "https://api.nganime.my.id/meta/anilist-manga/one piece"
response = requests.get(url)
data = response.json()
print(data)
```
</>
</Tab>
</Tabs>
## Response Schema
<Tabs items={["200 OK"]}>
<Tab>
**MIME Type:** `application/json`
```json copy=false
{
"currentPage": 1,
"results": [
{
"id": "string",
"malId": "integer",
"title": {
"romaji": "string",
"english": "string",
"native": "string"
},
"status": "string",
"image": "string",
"cover": "string",
"popularity": "integer",
"description": "string",
"rating": "integer",
"genres": [
"string"
],
"color": "string",
"totalChapters": "integer",
"volumes": "integer",
"type": "string",
"releaseDate": "string",
}
]
}
```
</Tab>
</Tabs>