# guide

- [Considerations](https://anilist.gitbook.io/anilist-apiv2-docs/docs/guide/considerations.md): Things to keep in mind while using the AniList API.
- [Introduction](https://anilist.gitbook.io/anilist-apiv2-docs/docs/guide/introduction.md): Getting started with the AniList API.
- [Rate Limiting](https://anilist.gitbook.io/anilist-apiv2-docs/docs/guide/rate-limiting.md): Rate limiting in the AniList GraphQL API.
- [Terms of Use](https://anilist.gitbook.io/anilist-apiv2-docs/docs/guide/terms-of-use.md): Everybody's got to have some rules, right?
- [auth](https://anilist.gitbook.io/anilist-apiv2-docs/docs/guide/auth.md)
- [Authenticated Requests](https://anilist.gitbook.io/anilist-apiv2-docs/docs/guide/auth/authenticated-requests.md): Making authenticated requests to the AniList API.
- [Authorization Code Grant](https://anilist.gitbook.io/anilist-apiv2-docs/docs/guide/auth/authorization-code.md): Authenticating with the AniList API using the Authorization Code Grant.
- [Implicit Grant](https://anilist.gitbook.io/anilist-apiv2-docs/docs/guide/auth/implicit.md): Authenticating with the AniList API using the Implicit Grant.
- [Getting Started](https://anilist.gitbook.io/anilist-apiv2-docs/docs/guide/auth/index.md): Authenticating with the AniList API.
- [graphql](https://anilist.gitbook.io/anilist-apiv2-docs/docs/guide/graphql.md)
- [Connections](https://anilist.gitbook.io/anilist-apiv2-docs/docs/guide/graphql/connections.md): Connections in the AniList GraphQL API.
- [Errors](https://anilist.gitbook.io/anilist-apiv2-docs/docs/guide/graphql/errors.md): Errors in the AniList GraphQL API.
- [What is GraphQL?](https://anilist.gitbook.io/anilist-apiv2-docs/docs/guide/graphql/index.md): Getting started with AniList's GraphQL API.
- [Mutations](https://anilist.gitbook.io/anilist-apiv2-docs/docs/guide/graphql/mutations.md): Creating and modifying data on the AniList.
- [Pagination](https://anilist.gitbook.io/anilist-apiv2-docs/docs/guide/graphql/pagination.md): Pagination in the AniList GraphQL API.
- [What's Next?](https://anilist.gitbook.io/anilist-apiv2-docs/docs/guide/graphql/whats-next.md)
- [queries](https://anilist.gitbook.io/anilist-apiv2-docs/docs/guide/graphql/queries.md)
- [Queries](https://anilist.gitbook.io/anilist-apiv2-docs/docs/guide/graphql/queries/index.md): Examples of queries you can make with the AniList GraphQL API.
- [Media List](https://anilist.gitbook.io/anilist-apiv2-docs/docs/guide/graphql/queries/media-list.md)
- [Media](https://anilist.gitbook.io/anilist-apiv2-docs/docs/guide/graphql/queries/media.md)
- [User](https://anilist.gitbook.io/anilist-apiv2-docs/docs/guide/graphql/queries/user.md)
- [migration](https://anilist.gitbook.io/anilist-apiv2-docs/docs/guide/migration.md)
- [version-1](https://anilist.gitbook.io/anilist-apiv2-docs/docs/guide/migration/version-1.md)
- [Migrating from API v1](https://anilist.gitbook.io/anilist-apiv2-docs/docs/guide/migration/version-1/index.md): Migrating from the AniList API v1.
- [Api v1 to Api v2 migration queries](https://anilist.gitbook.io/anilist-apiv2-docs/docs/guide/migration/version-1/migrations.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://anilist.gitbook.io/anilist-apiv2-docs/docs/guide.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
