Skip to main content
AnimeThemes Hero Light

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.

Build docs developers (and LLMs) love