API 參考
Discover
Public anime discovery: calendar, trending, search, browse, anime detail
curl -X GET "https://example.com/api/v1/discover/anime/0"{ "bangumi_id": 0, "anilist_id": 0, "title": "string", "title_original": "string", "title_en": "string", "cover_image": "string", "air_date": "string", "episode_count": 0, "score": 0, "synopsis": "string", "banner_image": "string", "tags": [ "string" ], "popularity": 0, "rating": { "score": 0, "total": 0 }}curl -X GET "https://example.com/api/v1/discover/anime/0/comments"[ {}]curl -X GET "https://example.com/api/v1/discover/anime/0/episodes"[ { "bangumi_episode_id": 0, "sort": 0, "title": "string", "title_original": "string", "air_date": "string", "synopsis": "string" }]Walks AniList relations from the given Bangumi/AniList id and returns the chronological main series plus related side stories (movies, OVAs, specials).
Path Parameters
id*integer
Bangumi or AniList id (handler accepts either)
Response Body
application/json
curl -X GET "https://example.com/api/v1/discover/anime/0/franchise"{ "main_series": [ { "anilist_id": 0, "bangumi_id": 0, "title": "string", "title_original": "string", "title_en": "string", "cover_image": "http://example.com", "media_type": "string", "air_date": "string", "episode_count": 0, "score": 0.1, "relation_type": "string", "season": 0, "part": 0 } ], "side_stories": [ { "anilist_id": 0, "bangumi_id": 0, "title": "string", "title_original": "string", "title_en": "string", "cover_image": "http://example.com", "media_type": "string", "air_date": "string", "episode_count": 0, "score": 0.1, "relation_type": "string", "season": 0, "part": 0 } ]}Authorization
bearerAuth AuthorizationBearer <token>
Pass an API token obtained from POST /api/v1/auth/login or POST /api/v1/api-tokens. Tokens have the prefix mlml_.
In: header
Path Parameters
id*integer
Response Body
application/json
curl -X GET "https://example.com/api/v1/discover/anime/0/torrents"[ { "title": "string", "url": "string", "size": 0, "seeders": 0, "leechers": 0, "pub_date": "string", "source": "string" }]curl -X GET "https://example.com/api/v1/discover/browse"[ { "bangumi_id": 0, "anilist_id": 0, "title": "string", "title_original": "string", "title_en": "string", "cover_image": "string", "air_date": "string", "episode_count": 0, "score": 0 }]curl -X GET "https://example.com/api/v1/discover/browse/tag"[ { "bangumi_id": 0, "anilist_id": 0, "title": "string", "title_original": "string", "title_en": "string", "cover_image": "string", "air_date": "string", "episode_count": 0, "score": 0 }]curl -X GET "https://example.com/api/v1/discover/calendar"[ { "weekday": "string", "weekday_en": "string", "items": [ { "bangumi_id": 0, "anilist_id": 0, "title": "string", "title_original": "string", "title_en": "string", "cover_image": "string", "air_date": "string", "episode_count": 0, "score": 0 } ] }]curl -X GET "https://example.com/api/v1/discover/resolve?anilist_id=0"{ "bangumi_id": 0}curl -X GET "https://example.com/api/v1/discover/search?q=string"[ { "bangumi_id": 0, "anilist_id": 0, "title": "string", "title_original": "string", "title_en": "string", "cover_image": "string", "air_date": "string", "episode_count": 0, "score": 0 }]curl -X GET "https://example.com/api/v1/discover/tags/popular"[ { "name": "string", "display": "string", "category": "string", "count": 0 }]curl -X GET "https://example.com/api/v1/discover/trending"[ { "bangumi_id": 0, "anilist_id": 0, "title": "string", "title_original": "string", "title_en": "string", "cover_image": "string", "air_date": "string", "episode_count": 0, "score": 0 }]