-
Notifications
You must be signed in to change notification settings - Fork 3
Home
シンエイ edited this page Jul 7, 2025
·
2 revisions
AniQuotes API is a powerful, serverless API that provides:
- 1,000+ carefully curated anime quotes
- Multilingual support (English, Japanese, Hindi, and more)
- Beautiful image generation with customizable templates
- Lightning-fast responses via Vercel's edge network
- Developer-friendly with comprehensive documentation
# Get a random quote
curl https://aniquotesapi.vercel.app/api/v1/random
# Get quotes from a specific anime
curl https://aniquotesapi.vercel.app/api/v1/anime?name=Naruto
# Generate a beautiful quote image
curl https://aniquotesapi.vercel.app/api/v2/image?id=1&lang=en| Section | Description |
|---|---|
| 🏠 Home | Overview and quick start guide |
| 🚀 Getting Started | Installation and setup instructions |
| 📖 API Documentation | Complete endpoint reference |
| 🖼️ Image Generation | Generate beautiful quote images |
| 🌍 Multilingual Support | Language features and translation |
| 💡 Examples | Code examples and use cases |
| 🛠️ Development | Local development setup |
| 🚀 Deployment | Deploy your own instance |
| 🤝 Contributing | How to contribute to the project |
| ❓ FAQ | Frequently asked questions |
| 🔧 Troubleshooting | Common issues and solutions |
| 📝 Changelog | Version history and updates |
- Search by anime title, character name, or keywords
- Fuzzy matching for typos and variations
- Case-insensitive and accent-insensitive search
- English: Native quotes and translations
- Japanese: Original romaji and kanji
- Hindi: Professional translations
- More languages: Community-driven translations
- Custom anime-themed templates
- Multiple font families (including Japanese fonts)
- Watermark and branding options
- High-quality PNG output
- Sub-100ms response times
- 99.9% uptime SLA
- Global CDN distribution
- Rate limiting protection
// Example Discord bot integration
const response = await fetch('https://aniquotesapi.vercel.app/api/v1/random');
const quote = await response.json();
message.channel.send(`"${quote.quote}" - ${quote.character} (${quote.anime})`);// Generate shareable quote images
const imageUrl = `https://aniquotesapi.vercel.app/api/v2/image?id=${quoteId}&lang=en`;
// Share on Instagram, Twitter, etc.// Language learning flashcards
const japaneseQuote = await fetch('/api/v2/languages?lang=jp&anime=Naruto');
const englishQuote = await fetch('/api/v2/languages?lang=en&anime=Naruto');Join our growing community of anime fans and developers:
- ⭐ Star this repository to show your support
- 🍴 Fork to create your own version
- 🐛 Report issues to help us improve
- 💡 Suggest features for future releases
- 📝 Contribute quotes from your favorite anime
Need help? Have questions? Here's how to reach us:
Feel free to reach out to me through any of the platforms below:
Built with ❤️ by Shinei Nouzen
Bringing anime wisdom to developers worldwide
