TVMaze TV Show & Episode Scraper
Pricing
Pay per usage
Go to Apify Store
TVMaze TV Show & Episode Scraper
Extract TV show and episode data from TVMaze. Get schedules, cast, crew, episodes for 70K+ shows across 200+ networks.
Search and extract TV show data from TVMaze. Get episode guides, schedules, cast info, and ratings for 60K+ shows.
Features
- Extract data from https://api.tvmaze.com
- Multiple scraping modes: search, schedule
- Automatic rate limiting
- Proxy support via Apify Proxy
Input Configuration
Modes
- search: /search/shows?q={query}
- schedule: /schedule?country={country}&date={date}
Example Input
{"mode": "search","query": "example search","maxResults": 20}
Output
The actor stores results in the Apify dataset. Each item contains:
scoreshow.idshow.nameshow.typeshow.languageshow.genresshow.statusshow.runtimeshow.ratingshow.network
Usage Example
const input = {"mode": "search","query": "example search","maxResults": 20};const run = await ApifyClient.actor('tvmaze-scraper').call(input);const { items } = await ApifyClient.dataset(run.defaultDatasetId).listItems();console.log(items);
Limits
- Maximum results per run: 200
- Rate limiting: 1 request per second (default)
Support
For issues or questions, contact the developer or open an issue on GitHub.
License
Apache-2.0
