
TVmaze user API
TVmaze user API
TVmaze API provides TV show data — show list, per-episode air date and summary, cast, channels — free with no API key required.
Fully free + no API key
Default rate limits are tight (20/sec)
GET https://api.tvmaze.com/shows/1 for show details; /search/shows?q=arrow to search; /shows/1/episodes for episode list.
Uptime · 30-day window
About this API
TVmaze is the free-API dark horse in TV data. vs. TMDB (also free, but covers both movies and TV): TVmaze focuses on TV — more complete per-episode data, more accurate platforms (Netflix, Hulu, or which network premiered). Fully free, no API key, clean docs — great for personal TV-tracking apps, subtitle projects, TV recommendation experiments. Distinctive feature: "schedule" endpoint — GET /schedule?country=US&date=2024-01-01 returns what aired on US TV that day. Great for TV-guide-style apps. Downside: tight rate limits (20/sec globally shared); high-traffic apps must contact for commercial-use approval.
What you can build
- 1TV tracking apps (users mark watched episodes)
- 2TV schedule displays
- 3TV metadata for recommendation systems
- 4Chatbots answering TV questions
Strengths & limitations
Strengths
- Fully free + no API key
- Covers mainstream US/UK/EU/Asia shows
- Complete per-episode data (air date, duration, summary, playback URL)
Limitations
- Default rate limits are tight (20/sec)
- Niche or new shows enter the catalog slowly
Example request
curl http://www.tvmaze.com/<endpoint>Getting started
GET https://api.tvmaze.com/shows/1 for show details; /search/shows?q=arrow to search; /shows/1/episodes for episode list.
FAQ
Does it cover Chinese/Japanese shows?+
K-drama, J-drama, anime have partial coverage. Mainland Chinese drama coverage is weaker.
Is the free tier OK for commercial use?+
Low-traffic: yes. Mid/high traffic: contact TVmaze for commercial license.
Technical details
- Auth type
- unknown
- Pricing
- unknown
- Protocols
- REST
- SDKs
- python, javascript, go, java
- Response time
- 616 ms
- Last health check
- 5/12/2026, 7:38:31 AM