Skip to content

Getting Started

Welcome to AniKura

AniKura is the unified anime and manga tracking platform — one app to replace the 3–5 tools anime fans currently juggle. It combines a comprehensive community-editable database, real-time airing schedules, cross-platform list sync (MAL, AniList, Kitsu, Trakt, Simkl), browser extension scrobbling, manga chapter tracking, international movie release tracking, and a public GraphQL API.

This documentation covers everything you need to integrate with the AniKura API, contribute to the database, or use the browser extension.


Quick Start

The AniKura API is a GraphQL API. All requests go to a single endpoint:

https://api.anikura.io/graphql

Your first query

No API key is required for public queries. Here’s how to fetch an anime by ID:

Terminal window
curl -X POST https://api.anikura.io/graphql \
-H "Content-Type: application/json" \
-d '{
"query": "{ anime(id: \"01920000-0000-0000-0000-000000000001\") { titleRomaji titleEnglish status episodeCount } }"
}'

Search for anime

Terminal window
curl -X POST https://api.anikura.io/graphql \
-H "Content-Type: application/json" \
-d '{
"query": "{ searchAnime(query: \"attack on titan\") { edges { node { titleRomaji status } } } }"
}'

Get this season'''s schedule

Terminal window
curl -X POST https://api.anikura.io/graphql \
-H "Content-Type: application/json" \
-d '{
"query": "{ airingSchedule(season: WINTER, year: 2025) { edges { node { anime { titleRomaji } airingAt } } } }"
}'

What'''s in this documentation

SectionWhat you'''ll find
API Reference → Overview & PlaygroundInteractive GraphQL Playground, endpoint reference
API Reference → AuthenticationAPI keys, JWT tokens, access tiers
API Reference → PaginationCursor-based pagination with examples
API Reference → Rate LimitsLimits by tier, response headers, backoff strategies
API Reference → WebhooksPlex and Jellyfin media server scrobbling
ContributingTrust level system, how to edit the database
Browser ExtensionInstall and configure the scrobbler extension
API KeysRegister a key, understand tiers

Resources