A free API for anime quotes with multi-language support and image generation. Get inspired by quotes from your favorite anime characters!

Vercel Hosted Open Source Multi-language REST API Free Forever

API Endpoints

Random Quote

GET
/v1/random

Get a random anime quote from our collection.

{ "id": 42, "quote": "Believe in the me that believes in you!", "anime": "Gurren Lagann", "character": "Kamina", "language": "en", "credit": "GitHub/Shineii86" }

Quotes by Anime

GET
/v1/anime?name=:anime_name

Get quotes from a specific anime.

name Name of the anime

Quotes by Character

GET
/v1/character?name=:character_name

Get quotes said by a specific character.

name Name of the character

Multi-language Quotes

GET
/v2/languages?lang=:language_code

Get quotes in specific languages (en, jp, hi, etc).

lang Language code (required)
anime Filter by anime name
character Filter by character name

Quote Image

GET
/v2/image?id=:quote_id&lang=:language_code

Generate a beautiful image with the quote text and anime styling.

id Quote ID (required)
lang Language code

Error Handling

400

Bad Request

Invalid or missing parameters in the request.

{ "error": "Missing 'name' parameter", "credit": "GitHub/Shineii86" }
404

Not Found

The requested resource could not be found.

{ "error": "No quotes found", "credit": "GitHub/Shineii86" }
429

Too Many Requests

Rate limit exceeded. Please try again later.

{ "error": "Rate limit exceeded", "credit": "GitHub/Shineii86" }
500

Server Error

Internal server error. Please try again later.

{ "error": "Database connection failed", "credit": "GitHub/Shineii86" }

Contribute

Help us expand our collection of anime quotes! Submit your favorite quotes through GitHub:

How to contribute:

  1. Fork the repository on GitHub
  2. Add your quotes to the appropriate JSON file
  3. Follow the existing data structure
  4. Submit a pull request with a description of your changes
{ "id": 123, "quote": "Your favorite quote here", "anime": "Anime Title", "character": "Character Name", "language": "en" }

Deploy Your Own

Want to host your own instance? Deploying is easy with Vercel:

Deployment Steps:

  1. Click the "Deploy to Vercel" button above
  2. Sign in to your Vercel account (or create one)
  3. Select your preferred configuration
  4. Click "Deploy" - your API will be live in seconds!