Skip to content

A powerful, multilingual, and open-source API that serves iconic anime quotes—randomly, by anime title, or by character. Designed for developers, anime fans, content creators, and bots who want to display or generate anime quotes with style.

License

Notifications You must be signed in to change notification settings

Shineii86/AniQuotesAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AniQuotes Badge

A Multilingual Anime Quotes API With Image Generation.

Creator Documentation Organizations Statistics

Deploy Contributions License

Last Commit Repo Size GitHub Stars GitHub Forks API Status

Banner

Sparkles Features

  • 🔀 Random, Anime, and Character Searchable Endpoints
  • 🌍 Multilingual Support: English, Japanese, Hindi, and more
  • 🖼️ Quote Image Generator: Beautiful PNGs with watermark, perfect for social media
  • ⚡ Fast, Serverless Deployment (Vercel-ready)
  • 👥 Community-Driven: Add your favorite anime quotes via Pull Requests
  • 📜 Clean API Response with Developer Credit on Every Quote
  • 🧠 Error Handling with HTTP Codes: 400, 404, 429, 500

Books Use Case Examples

  • 🎌 Build anime bots (Discord, Telegram, etc.)
  • 🌈 Share quote cards on Instagram, X (Twitter), or Threads
  • ✍️ Write fan blogs or anime content with embedded quotes
  • 💬 Learn languages using multilingual quote responses
  • 🧩 Create quote guessing games or character quizzes
Banner

File Folder Project Structure

AniQuotesAPI
├── api/
│   ├── v1/
│   │   ├── random.js
│   │   ├── anime.js
│   │   └── character.js
│   ├── v2/
│   │   ├── languages.js
│   │   └── image.js
│   └── index.js
├── data/
│   ├── quotes.json
│   └── languages/
│       ├── en.json
│       ├── jp.json
│       └── hi.json
├── fonts/
│   ├── NotoSans/
│       ├── NotoSans-Regular.ttf
│       ├── NotoSans-Bold.ttf
│       └── NotoSans-Italic.ttf
│   ├── NotoSansJP/
│       ├── NotoSansJP-Regular.ttf
│       └── NotoSansJP-Bold.ttf
│   ├── Anime/
│       └── AnimeAce.ttf
│       └── AnimeFont.ttf
├── utils/
│   ├── helpers.js
│   ├── errors.js
│   └── imageGenerator.js
├── public/
│   └── images/
├── vercel.json
├── package.json
└── README.md

Rocket API Endpoints

V1

Endpoint Params Description
api/v1/random None Random quote
api/v1/anime ?name= Quotes by anime
api/v1/character ?name= Quotes by character

V2

Endpoint Params Description
api/v2/languages ?lang=&anime=&character= Multilingual quotes
api/v2/image ?id=&lang= Generate quote image
Banner

Bomb Deploy Your Own API

Vercel

  1. Click the Deploy button
  2. Clone the repository
  3. npm install
  4. vercel deploy

Writing Hand Add New Quotes

  1. Fork this repository
  2. Add quotes to data/quotes.json or language-specific files:
{
  "id": 123,
  "quote": "Your quote here",
  "anime": "Anime Title",
  "character": "Character Name",
  "language": "en"
}
Banner
  1. Submit a Pull Request

Handshake Contribution Guide

We accept contributions in:

  • Adding new quotes
  • Translating existing quotes
  • Improving documentation
  • Enhancing API functionality

Eyes Contributors

Thanks to these amazing people:

Contributors

Identification Card License

This project is licensed under the MIT License - see the LICENSE file for details.

Two Hearts Loved My Work?

Star Give a star to this project
Cherry Blossom Follow me on GitHub

Thinking Face Wondering where to get these animated emojis? Visit here! You also should look around my other github repos. Maybe you'll find some cool useful stuff there.

Banner

Telephone Contact

For inquiries or collaborations:

Telegram Badge Instagram Badge Pinterest Badge Gmail Badge

Copyright © 2025 Shinei Nouzen All Rights Reserved

About

A powerful, multilingual, and open-source API that serves iconic anime quotes—randomly, by anime title, or by character. Designed for developers, anime fans, content creators, and bots who want to display or generate anime quotes with style.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 7