
Welcome to AnimeThemes Server
AnimeThemes Server is a Laravel-powered API that provides direct links to high quality WebMs of anime opening and ending themes. The server manages a comprehensive database of anime, themes, videos, audio files, artists, and songs, making it easy for developers to build applications that showcase anime music. This documentation covers both the REST and GraphQL APIs, as well as setup and configuration for running your own instance.Key features
RESTful API
Full CRUD operations for anime, themes, videos, audio, artists, and more with advanced filtering and pagination
GraphQL API
Flexible queries with nested relationships, custom filtering, sorting, and efficient data fetching
Media streaming
Stream anime theme videos and audio directly with support for multiple storage backends and streaming methods
User playlists
Create and manage custom playlists with up to 1,000 tracks, with forward and backward navigation
Advanced search
Elasticsearch integration for powerful full-text search across anime, artists, songs, and more
Admin panel
Filament-powered administration interface for managing resources, users, and permissions
External integrations
Connect with MyAnimeList and AniList for syncing user profiles and anime metadata
Database dumps
Automated database dumps for backup and data analysis
Get started
Quickstart
Make your first API call in under 5 minutes
Installation
Set up your own AnimeThemes Server instance
REST API
Explore the RESTful API endpoints
GraphQL API
Learn about GraphQL queries and schema
Resources and support
GitHub Repository
View the source code and contribute
Discord Community
Join the community for help and discussion
AnimeThemes.moe
Visit the production site
r/AnimeThemes
Join the subreddit community
Technology stack
AnimeThemes Server is built with modern technologies:- Laravel 12 - PHP framework for web artisans
- PHP 8.5 - Latest PHP version with modern features
- MySQL 8+ - Relational database for structured data
- Elasticsearch - Advanced search capabilities (optional)
- Filament - Admin panel framework
- GraphQL - Flexible API query language
- Laravel Sanctum - API authentication
- Spatie Permission - Role-based access control
The AnimeThemes Server API is freely available at
https://api.animethemes.moe. You can start using it immediately without authentication for most read operations.