FreeAPIHub
HomeAPIsAI ModelsAI ToolsBlog
Favorites
FreeAPIHub

The central hub for discovering, testing, and integrating the world's best AI models and APIs.

Platform

  • Categories
  • AI Models
  • APIs

Company

  • About Us
  • Contact
  • FAQ

Help

  • Terms of Service
  • Privacy Policy
  • Cookies

© 2026 FreeAPIHub. All rights reserved.

GitHubTwitterLinkedIn
  1. Home
  2. Categories
  3. Fun & Entertainment
  4. TVMaze API
published

TVMaze API

The TVMaze API provides developers with free access to over 25,000 TV shows, including episode schedules, cast, crew, and ratings data, making it suitable for TV tracking applications.

Developed by TVMaze

Live API
99.90%Uptime
150msLatency
0Stars
No AuthAuth
NoCredit Card
RESTStyle
v1Version

Reference

API Endpoints

Endpoints

Available routes, request structures, and code examples.

Get list of TV shows

Endpoint URL
https://api.tvmaze.com/shows
Code Example
curl -X GET 'https://api.tvmaze.com/shows'
Request Payload
{
  "page": 0
}
Expected Response
{
  "id": 1,
  "name": "Breaking Bad",
  "genres": [
    "Drama",
    "Crime"
  ]
}
Version:v1
Limit:20 requests/10 seconds

Integration

Quick Start

cURL ExampleREST
curl -X GET "https://api.tvmaze.com/api/shows/1"

Docs

Technical Documentation

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.

Examples

Real-World Applications

  • Building applications that display comprehensive TV show information
  • Creating streaming dashboards for real-time viewing schedules
  • Developing interactive TV discovery tools for users
  • Integrating television data into existing entertainment platforms
  • Enabling personalized TV recommendation engines

Evaluation

Advantages & Limitations

Advantages
  • ✓ No signup or API key required for immediate access
  • ✓ Comprehensive data coverage for 25,000+ TV shows
  • ✓ Easy-to-parse JSON responses suitable for front-end and back-end development
  • ✓ Flexible schedule filtering by country and date
  • ✓ Reasonable rate limit supporting moderate request volumes
Limitations
  • ✗ No official SDKs available for simplified integration
  • ✗ Limited rate limits may restrict high-volume enterprise use
  • ✗ No support for authentication or user-specific data
  • ✗ Lacks detailed error messages and analytics
  • ✗ No built-in support for XML or alternative response formats

Support

Frequently Asked Questions

Important Notice

Verify Before You Decide

Last verified · Apr 30, 2026

The details on this page — including pricing, features, and availability — are based on our last review and may not reflect the provider's current offering. Providers update their products frequently, sometimes without prior notice.

What may have changed

Pricing Plans
Features & Limits
Availability
Terms & Policies

Always visit the official provider website to confirm the latest pricing, terms, and feature availability before subscribing or integrating.

Check official site

External Resources

Documentation Official Website Pricing Details Postman Collection

API Specifications

v1
Pricing Model
Free
Credit Card
Not Required
Response Formats
JSON
Supported Languages
6 Languages
SDK Support
REST Only
Rate Limit

20 requests per 10 seconds

Time to Hello World

Minutes

Free Tier

Free access with 20 requests per 10 seconds limit, no signup or billing required

Best For

Developers building TV tracking and discovery apps, hobby projects, and startups needing TV show metadata without cost or signup

Not Ideal For

High-demand commercial applications requiring heavy API usage or private user data

Tags

#tv-shows#cast#schedule#tvmaze#no-auth#free-api#episodes#entertainment

You Might Also Like

More APIs Similar to TVMaze API

Giphy API

The Giphy API provides developers with access to over 10 billion GIFs and stickers, facilitating easy integration of animated content into various applications.

PublicREST

Studio Ghibli API

The Studio Ghibli API provides free and open access to extensive datasets from Studio Ghibli films, suitable for developers building applications related to Ghibli content.

publicREST

JokeAPI

JokeAPI offers developers a free, categorized jokes API suitable for applications like chatbots and websites without the need for authentication.

publicREST