Search
This endpoint allows you to access and retrieve information about your favorite quotes. To access the /quote
endpoint, you
will need to provide the proper authentication using the Authorization header.
Endpoint Details
The /quote
endpoint allows you to retrieve information about a specific quote.
- URL:
/quote
- Method: GET
- Content Type: application/json
Authentication
To make requests to the /quote
endpoint, you must include an Authorization
header in your API calls. This header should contain a valid access token.
Example Authorization Header
Authorization: YOUR_ACCESS_TOKEN;
Replace YOUR_ACCESS_TOKEN
with the actual token provided to you.
Request Headers
The request to the /quote
endpoint should be a JSON object with the following headers:
Header | Type | Description | Required |
---|---|---|---|
Authorization | string | The unique identifier of the user sending the request. | True |
Parameters
The request parameters for the /quote?{parameter}={value}
endpoint.
Parameter | Type | Description | Required |
---|---|---|---|
character | string | (Optional) The desired character name for the query. If not provided, a random quote will be generated. | False |
anime | string | (Optional) The desired anime name for the query. If not provided, a random quote will be selected. | False |
Example Request
Here's example of how to make a request to the /quote
endpoint.
import axios from "axios";
/*
Replace "YOUR_ACCESS_TOKEN" with the token you got from the Kohai Bot and the endpoint.
*/
const url = "https://waifu.it/api/v4/quote";
const data = async () => {
try {
const { data } = await axios.get(url, { headers: {
Authorization: "YOUR_ACCESS_TOKEN",
} });
return data;
} catch (err) {
throw new Error(err.message);
}
};
console.log(data);
Remember to replace YOUR_ACCESS_TOKEN
with your actual access token.
Responses
The server will respond with an appropriate message based on the input provided. A successfully API request will respond with a JSON object containing the following information:
_id
: The unique identifier of the quote.quote
: This encompasses a collection of quotes and information concerning anime and related subjects.from
: The identification of the anime or related subject from which the quote originated.author
: The attribution of the quote to its source or the person who said it.status
: Response status
Content Type: application/json
json copy=false "_id": 88, "quote": "I don't know everything. I just know what I know.", "from": "Nisemonogatari", "author": "Tsubasa Hanekawa"
This documentation should help you use axios
(opens in a new tab) for Node.js and requests
(opens in a new tab)
for Python to interact with the /quote
endpoint.