Not for TV / console / 10-foot apps. The V1 genre-browse endpoints return a thin per-item shape (title, year, poster, ids, ratings, rank). Building a TV-app grid that shows overview text, full ratings, networks, runtimes, recommendations, or trailers would force one per-item refetch against the detail endpoint per visible card. Wait for the V2 Beta API, which returns the richer per-item shape TV-app surfaces need in a single call. If you’re targeting TV / console / streaming-box clients, please hold off integrating these endpoints.
Browse anime filtered by genre, type, network, year, and sort order. Path is /anime/genres/{genre}/{type}/{network}/{year}/{sort} — all segments required (use all as the wildcard).
This is the 5-segment variant (no country segment — anime is dominated by Japanese productions, country filtering isn’t useful here).
| Path param | Values |
|---|---|
genre | all, action, adventure, comedy, drama, ecchi, educational, fantasy, gag-humor, gore, harem, historical, horror, idol, isekai, josei, kids, magic, martial-arts, mecha, military, music, mystery, mythology, parody, psychological, racing, reincarnation, romance, samurai, school, sci-fi, seinen, shoujo, shoujo-ai, shounen, shounen-ai, slice-of-life, space, sports, strategy-game, super-power, supernatural, thriller, vampire, yaoi, yuri |
type | all, tv, movies, ovas, onas, specials, music |
network | all or a network slug (tv-tokyo, crunchyroll, …) |
year | all, single year, or decade |
sort | popular-this-week, popular-this-month, popular-all-time, rank, release-date, voted, watched |
Items carry an additional anime_type field (tv / movie / ova / ona / special / music).
| Param | Default | Notes |
|---|---|---|
page | 1 | Hard-capped server-side at 20. Higher values clamp silently. |
limit | 60 | Hard-capped server-side at 60. Higher values clamp silently. Returned X-Pagination-Limit reflects the clamped value. |
X-Pagination-* headers on every response — see Pagination.
Bad path segments DO NOT return errors:
| Bad input | What happens |
|---|---|
Unknown genre slug (zzz) | Top-level response is null (NOT []). |
Unknown year (e.g. zzz) | Silently treated as all — full result set. |
Unknown sort (zzzsortzzz) | Silently treated as default sort order. |
Unknown country / network | Silently treated as all. |
| Status | When |
|---|---|
412 client_id_failed | Missing or invalid client_id |
500 | Server error |
No 400 or 404 — bad segments fall back silently or return null.
Documentation Index
Fetch the complete documentation index at: https://api.simkl.org/llms.txt
Use this file to discover all available pages before exploring further.
Preferred form: your client_id as a URL query parameter on every request. Self-describing in logs and curl commands. See Headers and required parameters.
Descriptive identifier for your app, ideally name/version. Examples: PlexMediaServer/1.43.1.10540, kodi-simkl/0.9.2, MyApp/2.4.1 (https://myapp.com).
Anime genre slug, or all. See description for the full set.
all, tv, movies, ovas, onas, specials, music Network slug (tv-tokyo, crunchyroll, …) or all.
all, single year, or decade.
popular-this-week, popular-this-month, popular-all-time, rank, release-date, voted, watched Page number for paginated endpoints (1-based).
1 <= x <= 20Items per page. Capped at 60.
1 <= x <= 60Your client_id from your Simkl developer settings. Required on every request.
Short, lowercase identifier for your app (e.g. plex-scrobbler, kodi-bridge). Helps Simkl identify which apps are using the API.
Your app's current version (e.g. 1.0, 2.4.1). Helps Simkl debug issues you report.
OK
Display title.
Relative simkl.com path with slug. Prepend https://simkl.com to deep-link. Each catalog uses its own prefix: /movies/{simkl_id}/{slug} for movies, /tv/{simkl_id}/{slug} for TV, /anime/{simkl_id}/{slug} for anime.
"/movies/430306/avengers-endgame"
Premiere year (from the release date). Type 4 null when the catalog has no release date on file. See Null and missing values.
Release / first-air timestamp with the catalog's timezone offset (e.g. 2014-11-05T00:00:00-05:00 for US releases, +09:00 for anime). Type 4 null when no release date is on file. See Null and missing values.
Image path fragment. Combine with the prefixes in Image conventions — for example https://simkl.in/posters/{poster}_m.webp. Type 4 null when no poster on file. See Null and missing values.
Image path fragment for fanart. Combine with the prefixes in Image conventions — for example https://simkl.in/fanart/{fanart}_medium.webp. Type 4 null when no fanart on file. See Null and missing values.
Simkl popularity rank. Type 4 null when the item is not yet ranked or the catalog sentinel value (>= 999999) is present. See Null and missing values.
Aggregate ratings. Always carries simkl. TV / movies additionally carry imdb; anime carries mal instead.
Hide child attributes
Anime items only. Catalog format.
tv, movie, ova, ona, special, music Was this page helpful?