API
Texts
Quote
Search

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:

HeaderTypeDescriptionRequired
AuthorizationstringThe unique identifier of the user sending the request.True

Parameters

The request parameters for the /quote?{parameter}={value} endpoint.

ParameterTypeDescriptionRequired
characterstring(Optional) The desired character name for the query. If not provided, a random quote will be generated.False
animestring(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.