How it works
Every request goes to a single GraphQL endpoint, and each query names exactly the fields it needs, such as titles in several languages, cover images, episode counts, airing schedules and scores. Public data needs no key, while reading or changing a user's own lists requires OAuth sign-in. Entries carry an isAdult flag, which matters for apps listed in the App Store or Google Play.
The normal rate limit is 90 requests a minute plus a burst limit, and it can be lowered temporarily when the service is under strain. The terms allow non-commercial use and commercial apps earning under $150 a month without asking; above that a commercial licence is needed. Mass collection of data, using the API as storage and building a competing list tracker are not allowed, and apps with AniList in their name must mark themselves as unofficial.
AniList API pricing
Free
Free for non-commercial use and for commercial apps under $150 a month in revenue. Above that, a commercial licence is arranged by email.
AniList API pricing page (opens in a new tab)Approximate, checked September 2026.What the other tools cost
Related terms
More in Building blocks and outside APIs
Outside APIs