Tvmaze Get Episodes
tvmaze_get_episodesList a show’s episodes with air times, runtimes, and synopses. Pass a season number to list one season, which is the cheaper path and the usual one; omit it to walk the whole run, which is paged because a long-running series returns hundreds of episodes. Specials are excluded unless include_specials is set.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum episodes to return in one call. Raise it for a short series; the default keeps a long run inside a reasonable response size. | |
| cursor | No | Continuation token from a previous call’s next_cursor. Omit for the first page. | |
| season | No | Season number to list, as numbered in the season list from tvmaze_get_show. Omit to list every episode of the series. Daily shows number seasons by calendar year. | |
| show_id | Yes | TVmaze show id, from tvmaze_search_shows, tvmaze_lookup_show, or tvmaze_get_schedule. | |
| timezone | No | IANA timezone name for the air times, e.g. "America/Los_Angeles". Defaults to the server-configured timezone. | |
| include_specials | No | Include specials alongside regular episodes. Off by default because specials roughly double the result count on a series that has many. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cap | No | The page limit that was applied. | |
| show | No | The show the episodes belong to. | |
| error | No | Present when the call failed. Absent on success. | |
| shown | No | Number of episodes returned on this page. | |
| notice | No | Guidance when nothing was recorded, or when specials were filtered out of a season listing. Absent otherwise. | |
| season | No | Season number listed. Absent when the whole run was listed. | |
| episodes | No | Episodes in airing order. | |
| has_more | No | True when more episodes remain beyond this page. | |
| timezone | No | IANA timezone the air times were rendered in. | |
| truncated | No | True when the page limit was reached. | |
| totalCount | No | Episodes matching before the page limit was applied. | |
| next_cursor | No | Pass as cursor to fetch the next page. Absent on the last page. |