AniList logo

AniList

AniList

UpFreeOpen Sourceanime1.3k· TypeScript

Anime discovery & tracking

Visit site ↗Source ↗Health checked 9h ago
Use it when

GraphQL API for flexible queries

Watch for

Check the docs depth and real endpoint shape before assuming production fit.

First check

Register an application to obtain OAuth credentials. Use OAuth to authenticate requests before accessing the GraphQL API.

Auth
oauth
CORS
No
HTTPS
Yes
Signup
Required
Latency
435 ms
Protocol
GraphQL
Pricing
free
Stars
1.3k

Uptime · 30-day window

Probes: 2Uptime: 100%Avg latency: 426ms

GitHub activity

1,286TypeScript68 open issuesLast commit 55d ago
01

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.

02

What you can build

  • 1Display anime information and details
  • 2Track user anime watching progress
  • 3Search for anime by various criteria
  • 4Generate personalized anime lists
03

Strengths & limitations

Strengths

  • GraphQL API for flexible queries
  • OAuth authentication for secure access
  • Focused on anime discovery and tracking
04

Example request

Generic template — replace <endpoint> with the real path from the docs.
curl https://github.com/AniList/ApiV2-GraphQL-Docs/<endpoint> \
  -H "Authorization: Bearer $ACCESS_TOKEN"
05

Getting started

Register an application to obtain OAuth credentials. Use OAuth to authenticate requests before accessing the GraphQL API.

06

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.

07

Technical details

CORS: NoHTTPS: YesSignup: YesOpen source: Yes
Auth type
oauth
Pricing
free
Protocols
GraphQL
Response time
435 ms
Last health check
5/12/2026, 7:36:34 AM
08

Tags

09

Alternatives to consider

Different providers solving similar problems. Picked by category, auth, pricing, and tag overlap.