Legend. Bearer = requires
Authorization: Bearer <access_token> on top of client_id. CDN = served from data.simkl.in; no auth.Trending
Trending overview → · Pre-built JSON, no auth. Mirrors Simkl’s Most Watched pages.Calendar
Calendar overview → · CDN-hosted upcoming-episode and movie-release schedules.Redirect
Redirect overview →Auth
Auth overview → · Browser and PIN flows for getting anaccess_token. See the Authentication guide for which flow fits your platform.
Scrobble
Scrobble overview → · Real-time playback tracking. All four require Bearer. See the Scrobble guide for the lifecycle.Playback
Playback overview → · Cross-device resume points saved by/scrobble/pause and /scrobble/stop.
Sync
Sync overview → · Read and write watch history, watchlists, and ratings. All require Bearer. See the Sync guide for the activities-driven refresh strategy.Search
Search overview → · Find titles by file name, external ID, free-text query, or “surprise me”. Public —client_id is the only requirement.
TV
TV overview →Anime
Anime overview →Movies
Movies overview →Ratings
Ratings overview → · Per-title ratings live inside the detail endpoints (/movies/{id} · /tv/{id} · /anime/{id}) under their ratings field. Use GET /redirect first if you only have an external ID. The bulk-watchlist endpoint below covers the “ratings for everything in a user’s library” case.