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/graphqlYour first query
No API key is required for public queries. Here’s how to fetch an anime by ID:
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
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
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
| Section | What you'''ll find |
|---|---|
| API Reference → Overview & Playground | Interactive GraphQL Playground, endpoint reference |
| API Reference → Authentication | API keys, JWT tokens, access tiers |
| API Reference → Pagination | Cursor-based pagination with examples |
| API Reference → Rate Limits | Limits by tier, response headers, backoff strategies |
| API Reference → Webhooks | Plex and Jellyfin media server scrobbling |
| Contributing | Trust level system, how to edit the database |
| Browser Extension | Install and configure the scrobbler extension |
| API Keys | Register a key, understand tiers |
Resources
- Interactive Playground: docs.anikura.io/api/overview — try queries in your browser
- GitHub: github.com/anikura-io
- Discord: discord.gg/anikura — community support
- Status: status.anikura.io — uptime and incidents