Anilist
@magistr/anilistv2026.05.25.1
01README
AniList GraphQL API — search and fetch anime/manga, media details, user lists, and trending
02Release Notes
Merge pull request #5 from umag/extensions/jscad-stl-pair
extensions: add 15 more @magistr extensions + auto-discover CI
03Models
@magistr/anilistv2026.05.25.1anilist.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| mediaType | enum | Default media type for queries |
fn search(query: string, type?: enum, perPage: number, page: number, fetchAll: boolean)
Search for anime or manga by title. Set fetchAll to paginate through all results automatically.
| Argument | Type | Description |
|---|---|---|
| query | string | Search term |
| type? | enum | Override default media type |
| perPage | number | Results per page (ignored when fetchAll is true) |
| page | number | Page number (ignored when fetchAll is true) |
| fetchAll | boolean | Fetch all pages automatically (max 5 pages / 250 results) |
fn get(id: number)
Get detailed info for a specific anime/manga by AniList ID
| Argument | Type | Description |
|---|---|---|
| id | number | AniList media ID |
fn userlist(userName: string, type?: enum, status?: enum)
Get a user's public anime/manga list (returns all entries; AniList returns full lists in one response)
| Argument | Type | Description |
|---|---|---|
| userName | string | AniList username |
| type? | enum | Override default media type |
| status? | enum | Filter by list status |
fn trending(sort: enum, type?: enum, perPage: number, page: number, fetchAll: boolean)
Get trending or popular anime/manga. Set fetchAll to paginate through all results automatically.
| Argument | Type | Description |
|---|---|---|
| sort | enum | Sort order |
| type? | enum | Override default media type |
| perPage | number | Results per page (ignored when fetchAll is true) |
| page | number | Page number (ignored when fetchAll is true) |
| fetchAll | boolean | Fetch all pages automatically (max 5 pages / 250 results) |
Resources
search(1h)— Anime/manga search results
media(1h)— Detailed media info
userlist(1h)— User anime/manga list
trending(1h)— Trending or popular media
04Stats
A
100 / 100
Downloads
1
Archive size
7.5 KB
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types1/1earned
- Dependencies pass trust audit2/2earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License declared1/1earned
- Verified public repository2/2earned
Repository
https://github.com/umag/swamp-workspace05Platforms
06Labels