TVDB API
APIComprehensive television metadata API
Overview
The TVDB API delivers JSON-formatted metadata for television shows, including episodes, seasons, cast/crew details, ratings, air dates, and high-quality images. Key endpoints include /search/shows (title-based search), /shows/{id} (show overview), /shows/{id}/episodes (episode lists), and /episodes/{id} (episode specifics). It supports use cases like powering media centers (e.g., Kodi), TV trackers, streaming platforms, or content discovery apps, offering localized content in multiple languages to enhance TV-related services with detailed, up-to-date information.
Example Integration (JavaScript)
fetch('https://thetvdb.com/api-information')
.then(res => res.json())
.then(data => console.log(data))
.catch(err => console.error(err)); Key Features
- RESTful
- JSON support
- Multi-language localized metadata
- High-quality image assets
- Detailed episode/season data
- Cast and crew information
- Advanced search capabilities
Frequently Asked Questions
? Is TVDB API free to use?
Yes, it offers a free tier for basic access, with paid plans available for higher rate limits, commercial use, and advanced features.
? Does it require an API Key?
Yes, all requests to the TVDB API require authentication via a valid API key.
? What is the response format?
All responses from the TVDB API are in JSON format, providing structured and easy-to-integrate metadata.
Top Alternatives
People Also Ask about TVDB API
Tool Info
Pros
- ⊕ Extensive TV show coverage (old and new)
- ⊕ Multi-language content support
- ⊕ Regular data updates
- ⊕ Rich image library (posters, banners)
- ⊕ Well-documented API
Cons
- ⊖ Rate-limited free tier
- ⊖ Requires API key authentication
- ⊖ Commercial features behind paid plans
- ⊖ Occasional user-contributed data inconsistencies