What this API does
The TVMaze API offers developers comprehensive access to television show data, covering metadata on shows, episodes, seasons, cast, crew, and broadcast schedules. This RESTful API returns data in easily consumable JSON format, facilitating integration across web and mobile platforms.
How it works
Developers can issue HTTP GET requests to retrieve lists of shows, detailed show or episode information, and real-time schedules filtered by country and date. The API's straightforward request model ensures simple integration into existing applications, enhancing platforms with rich TV content.
The API supports operations like searching shows by title and fetching detailed episode data, catering to a variety of use cases in entertainment applications.
Authentication
No authentication or API keys are required, allowing developers quick and hassle-free access to a broad dataset of over 25,000 television shows.
Example usage
/api/shows- Retrieves a list of all TV shows./api/shows/{id}- Fetches detailed information about a specific show by its ID./api/schedule- Returns the current schedule of broadcasts./api/shows/search?q={query}- Searches for shows by title.
Limits
The API allows 20 requests per 10 seconds, accommodating medium-scale applications while ensuring efficiency in data retrieval.
Ideal use cases
- Building TV tracking applications for keeping up with show schedules.
- Creating streaming dashboards for users to discover and follow their favorite shows.
- Developing interactive tools for exploring TV show data.