extended parameter on a small set of endpoints, and the accepted values vary per endpoint.
At a glance
Summary endpoints — no extended needed
Calling a summary endpoint returns the full media object out of the box:?extended=full. The parameter is still accepted for backward compatibility, but it’s a no-op on /movies/:id, /tv/:id, /anime/:id, /tv/episodes/:id, and /anime/episodes/:id.
GET /sync/all-items/:type/:status — multiple modes
This is the only endpoint where extended takes one of several distinct mode values (not a comma-separated list). The default response is already rich — extended modes either reduce it to a slimmer ID-only payload (for fast deletion-reconciliation diffs) or enhance it with episode-level data and full metadata.
Related modifiers
Two query parameters interact withextended on /sync/all-items but are separate flags:
include_all_episodes=yes(or=original) — by default,extended=fulldoesn’t loadseasons[].episodes[]for items incompletedordroppedbuckets. Setinclude_all_episodes=yesto load episodes on those buckets too (synthesizes virtual episode rows for items without per-episode data). Use=originalto load only real per-episode rows, skipping virtual synthesis.episode_watched_at=yes— adds per-episodewatched_attimestamps to whatever episodes are loaded. Modifier only — episodes must already be present viaextended=fullorinclude_all_episodes=yes. Without this flag, episode entries carry onlynumber.
/sync/all-items reference for the full response shape per mode, and the Sync guide for the two-phase model that puts these together. For rewatch-session reads, see the Rewatches guide.
Search — only /search/:type uses extended
/search/:type (free-text search) accepts only extended=full (no comma-separated values, no other modes).
Default match shape (without extended): title, year, poster, endpoint_type, plus ids (simkl_id, slug, and tmdb when available). Anime entries also include title_en, title_romaji, and type (tv / movie / ova / ona / special / music video).
With extended=full the response adds:
all_titles— alternate titles / aliases (only when more than one is known for the item)url— canonical simkl.com URLrank— Simkl rank for the typestatus— running / ended / cancelled / etc.ratings— Simkl + IMDb + MAL aggregate ratings (each present when available)ep_count— episode count, non-movies only (TV and anime)
/search/id and /search/file don’t honour extended — they always return their default match shape. See those endpoints’ pages for the actual response fields.
For
/search/id specifically, use the per-catalog ID query parameter that matches what you have (imdb, tmdb, tvdb, mal, etc.). The response shape is fixed; there’s no opt-in extension.