TVmaze website screenshot

TVmaze

TVmaze is a community-driven TV show database that publishes a free RESTful API for TV show, episode, season, cast, crew, and broadcast/streaming schedule data. The public API is anonymous, CORS-enabled, and licensed under CC BY-SA 4.0. A paid Premium subscription unlocks a separate user-scoped API for managing follows, votes, marks, tags, and scrobbling.

TVmaze publishes 17 APIs on the APIs.io network, including auth API, Episodes API, followed networks API, and 14 more. Tagged areas include Video, Television, Streaming, Schedule, and Metadata.

The TVmaze catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

TVmaze’s developer surface includes authentication, documentation, API reference, signup flow, developer console, pricing, support, and 20 more developer resources.

67.0/100 exemplar ▬ flat Agent 41/100 agent ready Full breakdown ↓
scored 2026-08-05 · rubric v0.9.1
AccessPaidSelf serve
17 APIs 10 Features 6 Use Cases
VideoTelevisionStreamingScheduleMetadataEntertainmentPublic APIs

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-05 · rubric v0.9.1
Composite quality — 67.0/100 · exemplar
Contract Quality 18.8 / 25
Developer Ergonomics 10.0 / 20
Commercial Clarity 16.8 / 20
Operational Transparency 5.5 / 13
Governance 8.3 / 12
Discoverability 7.6 / 10
Agent readiness — 41/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/tvmaze: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 17

Individual APIs this provider publishes, each with its own machine-readable definition.

TVmaze auth API

The auth API from TVmaze — 3 operation(s) for auth.

TVmaze Episodes API

Individual episode details including guest cast and crew.

TVmaze followed networks API

The followed networks API from TVmaze — 2 operation(s) for followed networks.

TVmaze followed people API

The followed people API from TVmaze — 2 operation(s) for followed people.

TVmaze followed shows API

The followed shows API from TVmaze — 2 operation(s) for followed shows.

TVmaze followed webchannels API

The followed webchannels API from TVmaze — 2 operation(s) for followed webchannels.

TVmaze marked episodes API

The marked episodes API from TVmaze — 2 operation(s) for marked episodes.

TVmaze People API

Person profiles, cast credits, and crew credits.

TVmaze Schedule API

Daily and rolling TV and web/streaming schedules.

TVmaze scrobbling API

The scrobbling API from TVmaze — 4 operation(s) for scrobbling.

TVmaze Search API

Free-text search and lookup endpoints for shows and people.

TVmaze Seasons API

Season-level metadata and episode listings.

TVmaze Shows API

Show metadata, episodes, seasons, cast, crew, images, and aliases.

TVmaze tagged shows API

The tagged shows API from TVmaze — 4 operation(s) for tagged shows.

TVmaze Updates API

Bulk timestamps useful for incremental sync of shows and people.

TVmaze voted episodes API

The voted episodes API from TVmaze — 2 operation(s) for voted episodes.

TVmaze voted shows API

The voted shows API from TVmaze — 2 operation(s) for voted shows.

Scroll for all 17

Postman Collections 17

Ready-to-run Postman collections for exercising this provider's APIs.

Scroll for all 17

Open Collections 2

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

TVmaze Premium User API

OPEN COLLECTION

TVmaze Public API

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Tvmaze Plans Pricing

5 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Tvmaze Rate Limits

1 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 10

Notable capabilities this provider offers.

Free Public API

No API key required for read access to shows, episodes, schedules, cast, crew, people.

Premium User API

HTTP-Basic authenticated user-scoped API for follows, marks, votes, tags, and scrobbling.

Device Auth Pairing

/v1/auth/start + /v1/auth/poll flow lets third-party apps obtain a user's API key without prompting for the password.

External ID Lookup

Resolve a show by TVRage, TheTVDB, or IMDb identifier.

Embedded Related Resources

Use ?embed= to fold cast, episodes, seasons, nextepisode, or previousepisode into a single show response.

Incremental Sync

/updates/shows and /updates/people return timestamp maps for efficient catch-up jobs.

Country-Aware Schedules

/schedule and /schedule/web accept an ISO country code and date to produce localized listings.

Full Future Schedule

/schedule/full returns every known future episode for bulk ingestion (cached 24h).

Bulk Scrobbling

Submit batches of viewing events through /v1/scrobble/episodes — available to free users too.

CC BY-SA Licensed Data

Data is freely usable with attribution to tvmaze.com.

Scroll for all 10

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Tvmaze Context

44 classes · 13 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

TVmaze API Rules

6 rules · 4 warnings 2 info

SPECTRAL

TVmaze API Rules

14 rules · 4 errors 7 warnings 3 info

SPECTRAL

JSON Schema 32

Standalone JSON Schema definitions for this provider's data models.

BulkResponse

0 properties

JSON SCHEMA

Episode

0 properties

JSON SCHEMA

EpisodeVote

3 properties

JSON SCHEMA

MarkedEpisode

4 properties

JSON SCHEMA

MarkType

0 properties

JSON SCHEMA

Network

0 properties

JSON SCHEMA

NetworkFollow

2 properties

JSON SCHEMA

Person

0 properties

JSON SCHEMA

PersonFollow

2 properties

JSON SCHEMA

Show

0 properties

JSON SCHEMA

ShowFollow

2 properties

JSON SCHEMA

ShowVote

3 properties

JSON SCHEMA

Tag

2 properties

JSON SCHEMA

TagInstance

2 properties

JSON SCHEMA

Webchannel

0 properties

JSON SCHEMA

WebchannelFollow

2 properties

JSON SCHEMA

Aka

2 properties

JSON SCHEMA

CastCredit

4 properties

JSON SCHEMA

Character

5 properties

JSON SCHEMA

Country

3 properties

JSON SCHEMA

CrewCredit

2 properties

JSON SCHEMA

Episode

14 properties

JSON SCHEMA

Externals

3 properties

JSON SCHEMA

Image

2 properties

JSON SCHEMA

Links

0 properties

JSON SCHEMA

Network

4 properties

JSON SCHEMA

Person

10 properties

JSON SCHEMA

Rating

1 properties

JSON SCHEMA

Schedule

2 properties

JSON SCHEMA

Season

12 properties

JSON SCHEMA

Show

23 properties

JSON SCHEMA

WebChannel

0 properties

JSON SCHEMA

Scroll for all 32

JSON Structure 32

JSON Structure definitions describing this provider's data shapes.

Tvmaze Premium Bulkresponse Structure

0 properties

JSON STRUCTURE

Tvmaze Premium Episode Structure

0 properties

JSON STRUCTURE

Tvmaze Premium Episodevote Structure

0 properties

JSON STRUCTURE

Tvmaze Premium Markedepisode Structure

0 properties

JSON STRUCTURE

Tvmaze Premium Marktype Structure

0 properties

JSON STRUCTURE

Tvmaze Premium Network Structure

0 properties

JSON STRUCTURE

Tvmaze Premium Networkfollow Structure

0 properties

JSON STRUCTURE

Tvmaze Premium Person Structure

0 properties

JSON STRUCTURE

Tvmaze Premium Personfollow Structure

0 properties

JSON STRUCTURE

Tvmaze Premium Show Structure

0 properties

JSON STRUCTURE

Tvmaze Premium Showfollow Structure

0 properties

JSON STRUCTURE

Tvmaze Premium Showvote Structure

0 properties

JSON STRUCTURE

Tvmaze Premium Tag Structure

0 properties

JSON STRUCTURE

Tvmaze Premium Taginstance Structure

0 properties

JSON STRUCTURE

Tvmaze Premium Webchannel Structure

0 properties

JSON STRUCTURE

Tvmaze Premium Webchannelfollow Structure

0 properties

JSON STRUCTURE

Tvmaze Public Aka Structure

0 properties

JSON STRUCTURE

Tvmaze Public Castcredit Structure

0 properties

JSON STRUCTURE

Tvmaze Public Character Structure

0 properties

JSON STRUCTURE

Tvmaze Public Country Structure

0 properties

JSON STRUCTURE

Tvmaze Public Crewcredit Structure

0 properties

JSON STRUCTURE

Tvmaze Public Episode Structure

0 properties

JSON STRUCTURE

Tvmaze Public Externals Structure

0 properties

JSON STRUCTURE

Tvmaze Public Image Structure

0 properties

JSON STRUCTURE

Tvmaze Public Links Structure

0 properties

JSON STRUCTURE

Tvmaze Public Network Structure

0 properties

JSON STRUCTURE

Tvmaze Public Person Structure

0 properties

JSON STRUCTURE

Tvmaze Public Rating Structure

0 properties

JSON STRUCTURE

Tvmaze Public Schedule Structure

0 properties

JSON STRUCTURE

Tvmaze Public Season Structure

0 properties

JSON STRUCTURE

Tvmaze Public Show Structure

0 properties

JSON STRUCTURE

Tvmaze Public Webchannel Structure

0 properties

JSON STRUCTURE

Scroll for all 32

Examples 16

Example request and response payloads for these APIs.

Public Get Episode Example

14 fields

EXAMPLE

Public Get Person Example

10 fields

EXAMPLE

Public Get Season Example

12 fields

EXAMPLE

Public Get Show Example

23 fields

EXAMPLE

Tvmaze Public Show Example

23 fields

EXAMPLE

Scroll for all 16

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Tvmaze Authentication

http · 1 scheme

SECURITY

Tvmaze Domain Security

TLSv1.3 · HSTS

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Tvmaze Agentic Access

72 operations · 24 acting

72 operations · 24 acting

AGENTIC

Use Cases 6

What developers build with this provider.

TV Calendar Apps

Build a personal TV calendar driven by /schedule and Premium /v1/user/follows/shows.

Streaming Discovery

Power show search and recommendation flows with /search/shows and ?embed= calls.

Media Center Integrations

Sync show, episode, and image metadata into Plex, Kodi, Emby, Jellyfin, or Stremio plugins.

Trakt-Style Scrobblers

Use /v1/scrobble/episodes to record viewing history from media players.

AI Agents and Chatbots

Front the public API through MCP servers (e.g. mcp-tvmaze) to give LLM agents structured TV knowledge.

Data Science / Research

Bulk-ingest /shows, /people, and /schedule/full pages for analytics and ML training.

Integrations 6

Pre-built integrations with other platforms and tools.

Trakt.tv

Many Trakt-style workflows mirror TVmaze IDs and metadata.

Plex / Kodi / Emby

Media-center plugins read TVmaze metadata for show artwork, episode info, and airdates.

Stremio

Stremio addons (e.g. tvmaze-addon) surface TVmaze schedules in the catalog UI.

Sonarr / Radarr family

Several PVR ecosystems consume TVmaze as a fallback metadata provider.

Model Context Protocol (MCP)

Community MCP servers (mcp-tvmaze, tvmaze-mcp-server, 3cat-tvmaze-mcp) expose TVmaze as agent tools.

Apify TVmaze Scraper

Apify hosts a TVmaze scraper actor with its own OpenAPI definition.

Solutions 5

Packaged solutions this provider offers.

Free Personal Use

Anonymous public API for hobby projects, dashboards, and personal calendars.

Premium Bronze

Entry-tier subscription unlocking the user API and tracking features.

Premium Silver

Adds custom iCal and RSS calendar feeds.

Premium Gold

Tops the tier with influence over feature development.

Enterprise / Commercial

Custom commercial licensing for high-volume or redistributive use beyond CC BY-SA personal use.

Resources

Get Started 3

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 3

Pagination, idempotency, versioning, errors, and events

Build 4

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Operate 4

Status, limits, changes, and where to get help

Commercial 7

Pricing, plans, and the legal terms of use

Scroll for all 7

Company 2

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: tvmaze
name: TVmaze
description: TVmaze is a community-driven TV show database that publishes a free RESTful API for TV show, episode, season,
  cast, crew, and broadcast/streaming schedule data. The public API is anonymous, CORS-enabled, and licensed under CC BY-SA
  4.0. A paid Premium subscription unlocks a separate user-scoped API for managing follows, votes, marks, tags, and scrobbling.
url: https://www.tvmaze.com/api
accessModel:
  pricing: paid
  onboarding: self-serve
  trial: false
  try_now: false
  public: false
  label: Paid · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://static.tvmaze.com/images/api/tvm_api.png
specificationVersion: '0.20'
created: '2026-05-28'
modified: '2026-05-30'
x-source: public-apis/public-apis
x-category: Video
x-tier: 2
x-tier-reason: profiled-public-and-premium-apis
x-type: company
tags:
- Video
- Television
- Streaming
- Schedule
- Metadata
- Entertainment
- Public APIs
apis:
- aid: tvmaze:tvmaze-auth-api
  name: TVmaze auth API
  description: The auth API from TVmaze — 3 operation(s) for auth.
  humanURL: https://www.tvmaze.com/api
  baseURL: https://api.tvmaze.com
  tags:
  - auth
  properties:
  - type: OpenAPI
    url: openapi/tvmaze-auth-api-openapi.yml
  - type: Documentation
    url: https://www.tvmaze.com/api
  - type: JSONSchema
    url: json-schema/tvmaze-public-show-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-episode-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-season-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-person-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-character-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-castcredit-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-crewcredit-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-network-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-webchannel-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-country-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-image-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-schedule-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-rating-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-externals-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-links-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-aka-schema.json
  - type: Examples
    url: examples/public-get-show-example.json
  - type: Examples
    url: examples/public-get-show-episodes-example.json
  - type: Examples
    url: examples/public-get-show-seasons-example.json
  - type: Examples
    url: examples/public-get-show-cast-example.json
  - type: Examples
    url: examples/public-get-episode-example.json
  - type: Examples
    url: examples/public-get-season-example.json
  - type: Examples
    url: examples/public-get-person-example.json
  - type: Examples
    url: examples/public-search-shows-example.json
  - type: Examples
    url: examples/public-get-schedule-example.json
  - type: Examples
    url: examples/public-get-show-updates-example.json
  - type: RateLimits
    url: rate-limits/tvmaze-rate-limits.yml
  - type: Documentation
    url: https://static.tvmaze.com/apidoc/
  - type: Authentication
    url: https://static.tvmaze.com/apidoc/
  - type: Pricing
    url: https://www.tvmaze.com/premium
  - type: JSONSchema
    url: json-schema/tvmaze-premium-show-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-episode-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-person-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-network-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-webchannel-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-markedepisode-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-showfollow-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-personfollow-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-networkfollow-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-webchannelfollow-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-showvote-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-episodevote-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-tag-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-taginstance-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-marktype-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-bulkresponse-schema.json
- aid: tvmaze:tvmaze-episodes-api
  name: TVmaze Episodes API
  description: Individual episode details including guest cast and crew.
  humanURL: https://www.tvmaze.com/api
  baseURL: https://api.tvmaze.com
  tags:
  - Episodes
  properties:
  - type: OpenAPI
    url: openapi/tvmaze-episodes-api-openapi.yml
  - type: Documentation
    url: https://www.tvmaze.com/api
  - type: JSONSchema
    url: json-schema/tvmaze-public-show-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-episode-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-season-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-person-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-character-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-castcredit-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-crewcredit-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-network-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-webchannel-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-country-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-image-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-schedule-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-rating-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-externals-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-links-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-aka-schema.json
  - type: Examples
    url: examples/public-get-show-example.json
  - type: Examples
    url: examples/public-get-show-episodes-example.json
  - type: Examples
    url: examples/public-get-show-seasons-example.json
  - type: Examples
    url: examples/public-get-show-cast-example.json
  - type: Examples
    url: examples/public-get-episode-example.json
  - type: Examples
    url: examples/public-get-season-example.json
  - type: Examples
    url: examples/public-get-person-example.json
  - type: Examples
    url: examples/public-search-shows-example.json
  - type: Examples
    url: examples/public-get-schedule-example.json
  - type: Examples
    url: examples/public-get-show-updates-example.json
  - type: RateLimits
    url: rate-limits/tvmaze-rate-limits.yml
  - type: Documentation
    url: https://static.tvmaze.com/apidoc/
  - type: Authentication
    url: https://static.tvmaze.com/apidoc/
  - type: Pricing
    url: https://www.tvmaze.com/premium
  - type: JSONSchema
    url: json-schema/tvmaze-premium-show-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-episode-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-person-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-network-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-webchannel-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-markedepisode-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-showfollow-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-personfollow-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-networkfollow-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-webchannelfollow-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-showvote-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-episodevote-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-tag-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-taginstance-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-marktype-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-bulkresponse-schema.json
- aid: tvmaze:tvmaze-followed-networks-api
  name: TVmaze followed networks API
  description: The followed networks API from TVmaze — 2 operation(s) for followed networks.
  humanURL: https://www.tvmaze.com/api
  baseURL: https://api.tvmaze.com
  tags:
  - followed networks
  properties:
  - type: OpenAPI
    url: openapi/tvmaze-followed-networks-api-openapi.yml
  - type: Documentation
    url: https://www.tvmaze.com/api
  - type: JSONSchema
    url: json-schema/tvmaze-public-show-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-episode-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-season-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-person-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-character-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-castcredit-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-crewcredit-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-network-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-webchannel-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-country-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-image-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-schedule-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-rating-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-externals-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-links-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-aka-schema.json
  - type: Examples
    url: examples/public-get-show-example.json
  - type: Examples
    url: examples/public-get-show-episodes-example.json
  - type: Examples
    url: examples/public-get-show-seasons-example.json
  - type: Examples
    url: examples/public-get-show-cast-example.json
  - type: Examples
    url: examples/public-get-episode-example.json
  - type: Examples
    url: examples/public-get-season-example.json
  - type: Examples
    url: examples/public-get-person-example.json
  - type: Examples
    url: examples/public-search-shows-example.json
  - type: Examples
    url: examples/public-get-schedule-example.json
  - type: Examples
    url: examples/public-get-show-updates-example.json
  - type: RateLimits
    url: rate-limits/tvmaze-rate-limits.yml
  - type: Documentation
    url: https://static.tvmaze.com/apidoc/
  - type: Authentication
    url: https://static.tvmaze.com/apidoc/
  - type: Pricing
    url: https://www.tvmaze.com/premium
  - type: JSONSchema
    url: json-schema/tvmaze-premium-show-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-episode-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-person-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-network-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-webchannel-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-markedepisode-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-showfollow-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-personfollow-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-networkfollow-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-webchannelfollow-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-showvote-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-episodevote-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-tag-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-taginstance-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-marktype-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-bulkresponse-schema.json
- aid: tvmaze:tvmaze-followed-people-api
  name: TVmaze followed people API
  description: The followed people API from TVmaze — 2 operation(s) for followed people.
  humanURL: https://www.tvmaze.com/api
  baseURL: https://api.tvmaze.com
  tags:
  - followed people
  properties:
  - type: OpenAPI
    url: openapi/tvmaze-followed-people-api-openapi.yml
  - type: Documentation
    url: https://www.tvmaze.com/api
  - type: JSONSchema
    url: json-schema/tvmaze-public-show-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-episode-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-season-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-person-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-character-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-castcredit-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-crewcredit-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-network-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-webchannel-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-country-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-image-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-schedule-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-rating-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-externals-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-links-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-aka-schema.json
  - type: Examples
    url: examples/public-get-show-example.json
  - type: Examples
    url: examples/public-get-show-episodes-example.json
  - type: Examples
    url: examples/public-get-show-seasons-example.json
  - type: Examples
    url: examples/public-get-show-cast-example.json
  - type: Examples
    url: examples/public-get-episode-example.json
  - type: Examples
    url: examples/public-get-season-example.json
  - type: Examples
    url: examples/public-get-person-example.json
  - type: Examples
    url: examples/public-search-shows-example.json
  - type: Examples
    url: examples/public-get-schedule-example.json
  - type: Examples
    url: examples/public-get-show-updates-example.json
  - type: RateLimits
    url: rate-limits/tvmaze-rate-limits.yml
  - type: Documentation
    url: https://static.tvmaze.com/apidoc/
  - type: Authentication
    url: https://static.tvmaze.com/apidoc/
  - type: Pricing
    url: https://www.tvmaze.com/premium
  - type: JSONSchema
    url: json-schema/tvmaze-premium-show-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-episode-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-person-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-network-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-webchannel-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-markedepisode-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-showfollow-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-personfollow-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-networkfollow-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-webchannelfollow-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-showvote-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-episodevote-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-tag-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-taginstance-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-marktype-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-bulkresponse-schema.json
- aid: tvmaze:tvmaze-followed-shows-api
  name: TVmaze followed shows API
  description: The followed shows API from TVmaze — 2 operation(s) for followed shows.
  humanURL: https://www.tvmaze.com/api
  baseURL: https://api.tvmaze.com
  tags:
  - followed shows
  properties:
  - type: OpenAPI
    url: openapi/tvmaze-followed-shows-api-openapi.yml
  - type: Documentation
    url: https://www.tvmaze.com/api
  - type: JSONSchema
    url: json-schema/tvmaze-public-show-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-episode-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-season-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-person-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-character-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-castcredit-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-crewcredit-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-network-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-webchannel-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-country-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-image-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-schedule-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-rating-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-externals-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-links-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-aka-schema.json
  - type: Examples
    url: examples/public-get-show-example.json
  - type: Examples
    url: examples/public-get-show-episodes-example.json
  - type: Examples
    url: examples/public-get-show-seasons-example.json
  - type: Examples
    url: examples/public-get-show-cast-example.json
  - type: Examples
    url: examples/public-get-episode-example.json
  - type: Examples
    url: examples/public-get-season-example.json
  - type: Examples
    url: examples/public-get-person-example.json
  - type: Examples
    url: examples/public-search-shows-example.json
  - type: Examples
    url: examples/public-get-schedule-example.json
  - type: Examples
    url: examples/public-get-show-updates-example.json
  - type: RateLimits
    url: rate-limits/tvmaze-rate-limits.yml
  - type: Documentation
    url: https://static.tvmaze.com/apidoc/
  - type: Authentication
    url: https://static.tvmaze.com/apidoc/
  - type: Pricing
    url: https://www.tvmaze.com/premium
  - type: JSONSchema
    url: json-schema/tvmaze-premium-show-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-episode-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-person-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-network-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-webchannel-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-markedepisode-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-showfollow-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-personfollow-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-networkfollow-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-webchannelfollow-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-showvote-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-episodevote-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-tag-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-taginstance-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-marktype-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-bulkresponse-schema.json
- aid: tvmaze:tvmaze-followed-webchannels-api
  name: TVmaze followed webchannels API
  description: The followed webchannels API from TVmaze — 2 operation(s) for followed webchannels.
  humanURL: https://www.tvmaze.com/api
  baseURL: https://api.tvmaze.com
  tags:
  - followed webchannels
  properties:
  - type: OpenAPI
    url: openapi/tvmaze-followed-webchannels-api-openapi.yml
  - type: Documentation
    url: https://www.tvmaze.com/api
  - type: JSONSchema
    url: json-schema/tvmaze-public-show-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-episode-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-season-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-person-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-character-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-castcredit-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-crewcredit-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-network-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-webchannel-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-country-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-image-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-schedule-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-rating-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-externals-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-links-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-aka-schema.json
  - type: Examples
    url: examples/public-get-show-example.json
  - type: Examples
    url: examples/public-get-show-episodes-example.json
  - type: Examples
    url: examples/public-get-show-seasons-example.json
  - type: Examples
    url: examples/public-get-show-cast-example.json
  - type: Examples
    url: examples/public-get-episode-example.json
  - type: Examples
    url: examples/public-get-season-example.json
  - type: Examples
    url: examples/public-get-person-example.json
  - type: Examples
    url: examples/public-search-shows-example.json
  - type: Examples
    url: examples/public-get-schedule-example.json
  - type: Examples
    url: examples/public-get-show-updates-example.json
  - type: RateLimits
    url: rate-limits/tvmaze-rate-limits.yml
  - type: Documentation
    url: https://static.tvmaze.com/apidoc/
  - type: Authentication
    url: https://static.tvmaze.com/apidoc/
  - type: Pricing
    url: https://www.tvmaze.com/premium
  - type: JSONSchema
    url: json-schema/tvmaze-premium-show-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-episode-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-person-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-network-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-webchannel-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-markedepisode-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-showfollow-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-personfollow-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-networkfollow-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-webchannelfollow-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-showvote-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-episodevote-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-tag-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-taginstance-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-marktype-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-bulkresponse-schema.json
- aid: tvmaze:tvmaze-marked-episodes-api
  name: TVmaze marked episodes API
  description: The marked episodes API from TVmaze — 2 operation(s) for marked episodes.
  humanURL: https://www.tvmaze.com/api
  baseURL: https://api.tvmaze.com
  tags:
  - marked episodes
  properties:
  - type: OpenAPI
    url: openapi/tvmaze-marked-episodes-api-openapi.yml
  - type: Documentation
    url: https://www.tvmaze.com/api
  - type: JSONSchema
    url: json-schema/tvmaze-public-show-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-episode-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-season-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-person-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-character-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-castcredit-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-crewcredit-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-network-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-webchannel-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-country-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-image-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-schedule-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-rating-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-externals-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-links-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-aka-schema.json
  - type: Examples
    url: examples/public-get-show-example.json
  - type: Examples
    url: examples/public-get-show-episodes-example.json
  - type: Examples
    url: examples/public-get-show-seasons-example.json
  - type: Examples
    url: examples/public-get-show-cast-example.json
  - type: Examples
    url: examples/public-get-episode-example.json
  - type: Examples
    url: examples/public-get-season-example.json
  - type: Examples
    url: examples/public-get-person-example.json
  - type: Examples
    url: examples/public-search-shows-example.json
  - type: Examples
    url: examples/public-get-schedule-example.json
  - type: Examples
    url: examples/public-get-show-updates-example.json
  - type: RateLimits
    url: rate-limits/tvmaze-rate-limits.yml
  - type: Documentation
    url: https://static.tvmaze.com/apidoc/
  - type: Authentication
    url: https://static.tvmaze.com/apidoc/
  - type: Pricing
    url: https://www.tvmaze.com/premium
  - type: JSONSchema
    url: json-schema/tvmaze-premium-show-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-episode-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-person-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-network-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-webchannel-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-markedepisode-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-showfollow-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-personfollow-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-networkfollow-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-webchannelfollow-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-showvote-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-episodevote-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-tag-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-taginstance-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-marktype-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-bulkresponse-schema.json
- aid: tvmaze:tvmaze-people-api
  name: TVmaze People API
  description: Person profiles, cast credits, and crew credits.
  humanURL: https://www.tvmaze.com/api
  baseURL: https://api.tvmaze.com
  tags:
  - People
  properties:
  - type: OpenAPI
    url: openapi/tvmaze-people-api-openapi.yml
  - type: Documentation
    url: https://www.tvmaze.com/api
  - type: JSONSchema
    url: json-schema/tvmaze-public-show-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-episode-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-season-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-person-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-character-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-castcredit-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-crewcredit-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-network-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-webchannel-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-country-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-image-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-schedule-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-rating-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-externals-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-links-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-aka-schema.json
  - type: Examples
    url: examples/public-get-show-example.json
  - type: Examples
    url: examples/public-get-show-episodes-example.json
  - type: Examples
    url: examples/public-get-show-seasons-example.json
  - type: Examples
    url: examples/public-get-show-cast-example.json
  - type: Examples
    url: examples/public-get-episode-example.json
  - type: Examples
    url: examples/public-get-season-example.json
  - type: Examples
    url: examples/public-get-person-example.json
  - type: Examples
    url: examples/public-search-shows-example.json
  - type: Examples
    url: examples/public-get-schedule-example.json
  - type: Examples
    url: examples/public-get-show-updates-example.json
  - type: RateLimits
    url: rate-limits/tvmaze-rate-limits.yml
  - type: Documentation
    url: https://static.tvmaze.com/apidoc/
  - type: Authentication
    url: https://static.tvmaze.com/apidoc/
  - type: Pricing
    url: https://www.tvmaze.com/premium
  - type: JSONSchema
    url: json-schema/tvmaze-premium-show-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-episode-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-person-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-network-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-webchannel-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-markedepisode-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-showfollow-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-personfollow-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-networkfollow-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-webchannelfollow-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-showvote-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-episodevote-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-tag-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-taginstance-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-marktype-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-premium-bulkresponse-schema.json
- aid: tvmaze:tvmaze-schedule-api
  name: TVmaze Schedule API
  description: Daily and rolling TV and web/streaming schedules.
  humanURL: https://www.tvmaze.com/api
  baseURL: https://api.tvmaze.com
  tags:
  - Schedule
  properties:
  - type: OpenAPI
    url: openapi/tvmaze-schedule-api-openapi.yml
  - type: Documentation
    url: https://www.tvmaze.com/api
  - type: JSONSchema
    url: json-schema/tvmaze-public-show-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-episode-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-season-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-person-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-character-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-castcredit-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-crewcredit-schema.json
  - type: JSONSchema
    url: json-schema/tvmaze-public-ne

# --- truncated at 32 KB (70 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/tvmaze/refs/heads/main/apis.yml