AniList
AniList
Anime discovery & tracking
GraphQL API for flexible queries
Check the docs depth and real endpoint shape before assuming production fit.
Register an application to obtain OAuth credentials. Use OAuth to authenticate requests before accessing the GraphQL API.
Uptime · 30-day window
GitHub activity
About this API
AniList provides a GraphQL API focused on anime discovery and tracking. It allows developers to query detailed anime information and manage user-related data such as watching progress. The API is designed for applications that want to integrate anime-related content and user tracking features.
The use of OAuth authentication ensures secure access to user-specific data, making it suitable for personalized applications. Its GraphQL nature allows flexible and efficient data retrieval tailored to the needs of the client.
Developers building anime-related apps, websites, or tools can leverage AniList to offer rich content and tracking capabilities without managing their own anime databases or user progress systems.
What you can build
- 1Display anime information and details
- 2Track user anime watching progress
- 3Search for anime by various criteria
- 4Generate personalized anime lists
Strengths & limitations
Strengths
- GraphQL API for flexible queries
- OAuth authentication for secure access
- Focused on anime discovery and tracking
Example request
curl https://github.com/AniList/ApiV2-GraphQL-Docs/<endpoint> \
-H "Authorization: Bearer $ACCESS_TOKEN"Getting started
Register an application to obtain OAuth credentials. Use OAuth to authenticate requests before accessing the GraphQL API.
FAQ
Do I need an API key to use AniList?+
You need to register an application and use OAuth for authentication to access the API.
Is AniList API free to use?+
The input does not specify pricing details, so check the official documentation for usage terms.
What kind of data can I retrieve?+
You can retrieve anime information, user watching progress, and related tracking data.
Is HTTPS required for API requests?+
While not explicitly stated, OAuth and GraphQL APIs typically require HTTPS for secure communication.
Can I use the API directly from a browser?+
OAuth authentication may require server-side handling; direct browser use depends on your app's architecture.
Technical details
- Auth type
- oauth
- Pricing
- free
- Protocols
- GraphQL
- Response time
- 435 ms
- Last health check
- 5/12/2026, 7:36:34 AM
Alternatives to consider
Different providers solving similar problems. Picked by category, auth, pricing, and tag overlap.