Tvmaze Get Schedule
tvmaze_get_scheduleList television episodes airing on a given date. Scope "linear" covers broadcast and cable networks in one country; "streaming" covers streaming services — global services such as Netflix and Prime Video when no country is given, or that country’s local streaming services when one is. Scope "all" merges both. The source caches schedule data for up to an hour, so a same-day listing can lag a late change.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | Date to list, ISO 8601 (YYYY-MM-DD). Defaults to today in the requested timezone. | |
| limit | No | Maximum entries to return in one call. A full day in one country runs to roughly 50 broadcast entries and over 120 global streaming entries. | |
| scope | No | Which feed to read. "linear" is broadcast and cable networks; "streaming" is streaming services; "all" merges both and costs three upstream requests. | linear |
| cursor | No | Continuation token from a previous call’s next_cursor. Omit for the first page. | |
| country | No | ISO 3166-1 alpha-2 country code, e.g. "US", "GB", "JP". The United Kingdom is "GB". Required in effect for scopes "linear" and "all" — omitted, it falls back to the server-configured country. For scope "streaming", omitting it selects global streaming services rather than one country’s local ones. | |
| timezone | No | IANA timezone name for the air times, e.g. "America/Los_Angeles". Defaults to the server-configured timezone. Also decides what "today" means when date is omitted. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cap | No | The page limit that was applied. | |
| date | No | Date listed, ISO 8601 (YYYY-MM-DD). | |
| error | No | Present when the call failed. Absent on success. | |
| shown | No | Number of entries returned on this page. | |
| notice | No | Guidance when nothing is listed, or when one feed of a merged query did not respond. Absent otherwise. | |
| entries | No | Episodes airing on the date, earliest first. | |
| has_more | No | True when more entries 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 | Merged entry count before the page limit was applied. | |
| next_cursor | No | Pass as cursor to fetch the next page. Absent on the last page. | |
| applied_feeds | No | Exactly which upstream feeds the results cover, e.g. ["linear:US"], ["web:global"], ["linear:GB","web:GB","web:global"]. |