AniList
Anime discovery & tracking
- Authentication
- OAuth
- HTTPS
- Yes
- CORS
- Unknown
- Category
- Anime
- Documentation / URL
- https://github.com/AniList/ApiV2-GraphQL-Docs
Overview
AniList’s API is a GraphQL service for anime and manga: search shows/manga, fetch characters, staff, studios, genres, airing schedules, and user lists — plus OAuth for reading/writing a user’s anime lists. The community’s favorite modern anime API.
Quick Start
A GraphQL query (verified live — POST):
curl -X POST "https://graphql.anilist.co" \
-H "Content-Type: application/json" \
-d '{"query": "{ Media(id: 1) { title { romaji } } }"}'
{"data": {"Media": {"title": {"romaji": "Cowboy Bebop"}}}}
Search anime with more fields:
curl -X POST "https://graphql.anilist.co" \
-H "Content-Type: application/json" \
-d '{"query": "{ Media(search: \"one piece\", type: ANIME) { id title { romaji english } averageScore episodes genres } }"}'
Current season:
curl -X POST "https://graphql.anilist.co" \
-H "Content-Type: application/json" \
-d '{"query": "{ Page(perPage: 5) { media(season: SUMMER, seasonYear: 2026, type: ANIME) { title { romaji } } } }"}'
Authentication (OAuth)
- Anonymous: queries work keyless (verified) — enough for search/browse apps.
- OAuth: register an app at anilist.co/settings/developer to get client id/secret; the authorization-code flow grants a token for user-scoped queries (
Viewer { id }, list mutations).
Rate Limits & Notes
- Rate limit: 30 requests/minute (anonymously); 90/min with OAuth — cache aggressively.
- GraphQL only: one endpoint, POST with
{"query": "..."}; use fragments and selection sets to keep payloads small. - The API docs include a built-in GraphQL explorer (anilist.co/graphiql) — use it to build queries.
- Media IDs are stable and shared with the
Mediaunion (ANIME/MANGA).
FAQ
Is AniList API free? Yes — GraphQL queries are free; anonymous limit is 30 req/min.
Do I need OAuth? Only for user-list features — browsing/searching works anonymously.
Where can I build queries? The GraphiQL explorer at anilist.co/graphiql.
More in Anime
| API | Auth | HTTPS | CORS | |
|---|---|---|---|---|
| AniAPI Anime discovery, streaming & syncing with trackers | OAuth | Yes | Yes | ↗ |
| AniDB Anime Database | API Key | No | Unknown | ↗ |
| AnimeChan Anime quotes (over 10k+) | No auth | Yes | No | ↗ |
| AnimeFacts Anime Facts (over 100+) | No auth | Yes | Yes | ↗ |
| AnimeNewsNetwork Anime industry news | No auth | Yes | Yes | ↗ |