TV Shows Scraper - Details, Episodes & Cast (TVMaze)
Search TV shows and get full details (rating, genres, network, status, premiere, runtime, summary, IMDb id), plus episodes and cast. Free TVMaze API, no API key. Export JSON, CSV or Excel for TV apps, tracking and research.
TV Shows Scraper — Details, Episodes & Cast (TVMaze)
Search TV shows and get full details (rating, genres, network, status, premiere, runtime, summary, IMDb id), plus episodes and cast, from the free TVMaze API. No API key.
What it does
- Search shows by name, or look up by TVMaze ID or IMDb ID.
- Details — type, language, genres, status, runtime, premiere/end dates, rating, network, official site, IMDb/TVDB ids, image, summary.
- Episodes — full list with season/number, air date, runtime, rating, summary.
- Cast — actor + character, with country, birthday and photo.
- Export to JSON, CSV, or Excel, or pull via the Apify API.
Input
| Field | Description |
|---|---|
searchTerms |
Show names to search. |
showIds |
TVMaze numeric IDs. |
imdbIds |
IMDb IDs (tt0903747). |
maxShowsPerSearch |
Cap per search term. |
getEpisodes |
Also pull the episode list. |
getCast |
Also pull the cast. |
Example
{ "searchTerms": ["Breaking Bad"], "getEpisodes": true, "getCast": true }
Output
{ "resultType": "show", "name": "Breaking Bad", "rating": 9.2,
"genres": ["Drama","Crime","Thriller"], "network": "AMC", "imdb": "tt0903747" }
{ "resultType": "episode", "show": "Breaking Bad", "season": 1, "number": 1,
"name": "Pilot", "airdate": "2008-01-20", "rating": 8.9 }
Use cases
- TV apps & trackers — catalog, episode guides, air dates.
- Recommendation & analytics — ratings and genres across shows.
- Media research — cast/crew and network data.
- AI/RAG — feed show and episode summaries to an LLM.
FAQ
Do I need an API key? No — TVMaze's API is free.
Can I match to IMDb? Yes — look up by IMDb id, and each show record includes its imdb id.
Data licensed by TVMaze under CC BY-SA; attribute TVMaze where required.
🤖 Use with Claude or ChatGPT (MCP)
Run this actor from Claude, ChatGPT, Cursor or any MCP client via the Apify MCP server. In Claude Desktop: Settings → Connectors → Add custom connector → https://mcp.apify.com. Or expose just this tool:
{ "mcpServers": { "apify": { "url": "https://mcp.apify.com?tools=get_anything/tv-shows-scraper" } } }
Full guide: Connect Apify actors to Claude & ChatGPT.
⭐ Found this useful?
If this Actor saved you time, please leave a rating on its Apify page — reviews genuinely help others discover it and help me keep improving it.
Related scrapers
Google Play Store Scraper - Android Apps, Details & Reviews
Scrape Google Play: search apps, get full details (installs, rating, price, developer, version, screenshots) and extract user reviews. Any country store & language, no API key or browser. Export JSON, CSV or Excel for app market research and review sentiment.
App Store Scraper - iOS Apps, Details & Reviews
Scrape the Apple App Store: search apps, get full app details (ratings, price, developer, screenshots) and extract customer reviews across 50+ country stores. Official iTunes endpoints, no API key or browser. Export to JSON, CSV or Excel for ASO, market research and review monitoring.
Steam Scraper - Steam Games, Prices, Reviews & Store Data
Scrape the Steam store: search games, get full details (price, genres, developers, Metacritic, platforms) and extract user reviews with playtime. Official public Steam endpoints, no API key or browser. Export JSON, CSV or Excel for game market research and review sentiment.