VOOZH about

URL: https://apify.com/parseforge/tvmaze-shows-scraper

โ‡ฑ TVMaze Scraper (80,000+ TV shows + episodes) ยท Apify


Pricing

from $15.00 / 1,000 result items

Go to Apify Store

TVMaze TV Shows Scraper

Search TV shows or browse the entire TVMaze catalog of 80,000+ titles. Returns name, poster, type, language, genres, status, runtime, network, country, premiere and end dates, IMDB/TheTVDB IDs, summary and rating. Optional embeds: full episode list, cast and alternate titles. Schedule mode included.

Pricing

from $15.00 / 1,000 result items

Rating

0.0

(0)

Developer

๐Ÿ‘ ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a month ago

Last modified

Share

๐Ÿ‘ ParseForge Banner

๐ŸŽฌ TVMaze TV Shows Scraper

๐Ÿš€ Search TV shows or browse the entire TVMaze catalog of 80,000+ titles.

๐Ÿ•’ Last updated: 2026-05-06 ยท ๐Ÿ“Š 35 fields per record ยท 80,000+ TV shows ยท poster, cast, episodes, IMDB/TheTVDB IDs, network, schedule, ratings

The TVMaze TV Shows Scraper searches TV-show metadata or browses the full TVMaze catalog of 80,000+ titles. Output includes name, poster, type, language, genres, status, runtime, network, country, premiere and end dates, IMDB/TheTVDB IDs, summary, and rating. Optional embeds add full episode lists, cast, and alternate-region titles.

Beyond search and browse, the Actor includes a Schedule mode that returns every episode airing on a given day in a given country, and a Streaming Schedule mode for web-only releases. Four modes in one Actor cover discovery, deep cataloging, and real-time TV scheduling.

๐ŸŽฏ Target Audience๐Ÿ’ก Primary Use Cases
Streaming app developers, TV recommendation engines, content marketers, journalists, TV researchersBuilding TV discovery apps, recommendation engines, content marketing on shows, TV researcher workflows, data enrichment

๐Ÿ“‹ What the TVMaze TV Shows Scraper does

Five filtering workflows in a single run:

  • ๐Ÿ” Search by name. Find shows by title (capped at 10 results per query).
  • ๐Ÿ“š Browse mode. Paginate the entire 80,000+ TVMaze catalog.
  • ๐Ÿ“… Schedule mode. Every episode airing on a date in a country.
  • ๐ŸŒ Web schedule. Streaming-only releases per date.
  • ๐ŸŽญ Optional embeds. Episodes, cast, and AKAs per show.

๐Ÿ’ก Why it matters: clean, server-side filtering removes the parser-and-pagination work from your team and keeps your dataset fresh on every run.


๐ŸŽฌ Full Demo

๐Ÿšง Coming soon: a 3-minute walkthrough showing how to go from sign-up to a downloaded dataset.


โš™๏ธ Input

InputTypeDefaultBehavior
maxItemsinteger10Records to return. Free plan caps at 10, paid plan up to 1,000,000.
modestring"search"`search`, `browse`, `schedule`, `webSchedule`.
querystring"breaking bad"Show name (search mode).
scheduleCountrystring"US"ISO country code (schedule mode).
scheduleDatestring""YYYY-MM-DD (schedule mode). Empty = today.
browseStartPageinteger0Start page (browse mode, 250 shows/page).
includeEpisodesbooleanfalseEmbed full episode list (extra API call).
includeCastbooleanfalseEmbed cast list per show.
includeAkasbooleanfalseEmbed alternate-region titles.

Example: search Breaking Bad with cast.

{
"maxItems":5,
"mode":"search",
"query":"breaking bad",
"includeCast":true
}

Example: browse 1,000 shows from page 0.

{
"maxItems":1000,
"mode":"browse",
"browseStartPage":0
}

๐Ÿ“Š Output

Each record contains 35 fields. Download the dataset as CSV, Excel, JSON, or XML.

๐Ÿงพ Schema

FieldTypeExample
๐Ÿ–ผ๏ธ imageUrlstringnull
๐Ÿ†” showIdnumber169
๐Ÿ“› namestring"Breaking Bad"
๐Ÿท๏ธ typestring"Scripted"
๐ŸŒ languagestring"English"
๐Ÿท๏ธ genresarray["Drama","Crime","Thriller"]
๐ŸŸข statusstring"Ended"
โฑ๏ธ runtimenumbernull
๐Ÿ“… premieredstring"2008-01-20"
๐Ÿ“… endedstringnull
๐ŸŒ networkNamestring"AMC"
๐ŸŒ countrystring"United States"
โญ ratingnumber9.2
๐Ÿ†” imdbstring"tt0903747"
๐Ÿ†” thetvdbnumber81189
๐Ÿ“ summaryTextstring"A high school chemistry teacher diagnosed with..."

๐Ÿ“ฆ Sample records


โœจ Why choose this Actor

Capability
๐Ÿ“šFull TVMaze catalog. 80,000+ shows including streaming-only and international titles.
๐Ÿ“…Schedule modes. Get every episode airing today, in any country, for any date.
๐ŸŽญRich embeds. Episodes, cast, alternate titles in a single run.
๐Ÿ†”Cross-platform IDs. IMDB and TheTVDB IDs included for joins.
โšกFast. 100 shows in under 30 seconds.

๐Ÿ“ˆ How it compares to alternatives

ApproachCostCoverageRefreshFiltersSetup
โญ This Actor$5 free credit80,000+ showsLive per runmode, query, schedule, embedsโšก 2 min
TMDB APIFree + keyLarger movie + TVLiveYes๐Ÿข API key
OMDb (IMDB-based)$15/yearMovie-leaningStaleLimited๐Ÿข Account
Custom HTTP scrapingFreeAllLiveDIY๐Ÿข Days

Pick this Actor when you want broad coverage, server-side filtering, and no pipeline maintenance.


๐Ÿš€ How to use

  1. ๐Ÿ“ Sign up. Create a free account with $5 credit (takes 2 minutes).
  2. ๐ŸŒ Open the Actor. Go to the TVMaze TV Shows Scraper page on the Apify Store.
  3. ๐ŸŽฏ Set input. Pick your filters and maxItems.
  4. ๐Ÿš€ Run it. Click Start and let the Actor collect your data.
  5. ๐Ÿ“ฅ Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.

โฑ๏ธ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.


๐Ÿ’ผ Business use cases

๐Ÿ“บ Streaming Apps

  • Catalog enrichment with posters and ratings
  • Recommendation engine inputs
  • Schedule grids and EPGs
  • Cross-platform ID resolution

๐Ÿ“ฐ Content Marketing

  • TV-show roundups and "what's new" newsletters
  • Curated genre lists
  • Episode-airing alerts for fan sites
  • Season-finale countdowns

๐Ÿค– Recommendation & ML

  • Train similarity embeddings on cast and genres
  • Build show-discovery models
  • Cross-train with IMDB/TheTVDB joins
  • Predict show longevity

๐ŸŽฌ TV Research

  • Track network programming patterns
  • Survey international TV
  • Compile show metadata for research
  • Period studies of TV trends

๐Ÿ”Œ Automating TVMaze TV Shows Scraper

Control the scraper programmatically for scheduled runs and pipeline integrations:

  • ๐ŸŸข Node.js. Install the apify-client NPM package.
  • ๐Ÿ Python. Use the apify-client PyPI package.
  • ๐Ÿ“š See the Apify API documentation for full details.

The Apify Schedules feature lets you trigger this Actor on any cron interval. Hourly, daily, or weekly refreshes keep downstream databases in sync automatically.


๐ŸŒŸ Beyond business use cases

Data like this powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.

๐ŸŽ“ Research and academia

  • TV-studies research
  • Cross-cultural programming research
  • Reproducible catalog snapshots
  • Course materials with show metadata

๐ŸŽจ Personal and creative

  • Personal watchlists and dashboards
  • Side projects on TV data
  • Newsletter content
  • Hobbyist TV trackers

๐Ÿค Non-profit and civic

  • Public-broadcasting research
  • Cultural-content cataloging
  • Subtitle/translation projects
  • Open metadata contributions

๐Ÿงช Experimentation

  • Train show-recommender models
  • Prototype EPG-aware agents
  • Build genre classifiers
  • Test discovery UI concepts

๐Ÿค– Ask an AI assistant about this scraper

Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:


โ“ Frequently Asked Questions

๐Ÿงฉ How does it work?

Pick a mode (search, browse, schedule, webSchedule). The Actor queries TVMaze and emits one record per show, optionally embedding episodes/cast/AKAs.

๐Ÿ” Why does search cap at 10 results?

TVMaze's search endpoint limits any single query to ~10 results. For more, use browse mode (250 shows per page, paginated).

๐Ÿ“Š How many fields per record?

Up to 35 base fields, plus optional embeds for episodes, cast, and alternate titles.

๐Ÿ“… What does schedule mode return?

Every episode airing on the given date in the given country, with the parent show metadata for each.

๐ŸŒ Does it include international shows?

Yes. TVMaze covers shows from 100+ countries, with original-language titles and AKA entries.

๐Ÿ” Can I schedule recurring runs?

Yes. Use Apify Schedules to track new shows, refresh ratings, or build daily EPGs.

โš–๏ธ Is this data public?

Yes. TVMaze publishes its API under a permissive license. Only public catalog data is collected.

๐Ÿ’ณ Do I need a paid Apify plan?

No. The free plan covers preview runs. A paid plan unlocks higher item counts and scheduling.

๐Ÿ†˜ What if a run fails?

Apify retries transient errors. Partial datasets are preserved.

๐ŸŽญ Does it return cast photos?

Yes when includeCast is true. Cast records include personImage URLs.


๐Ÿ”Œ Integrate with any app

TVMaze TV Shows Scraper connects to any cloud service via Apify integrations:

  • Make - Automate multi-step workflows
  • Zapier - Connect with 5,000+ apps
  • Slack - Get run notifications in your channels
  • Airbyte - Pipe data into your warehouse
  • GitHub - Trigger runs from commits and releases
  • Google Drive - Export datasets straight to Sheets

You can also use webhooks to trigger downstream actions when a run finishes.


๐Ÿ”— Recommended Actors

๐Ÿ’ก Pro Tip: browse the complete ParseForge collection for more reference-data scrapers.


๐Ÿ†˜ Need Help? Open our contact form to request a new scraper, propose a custom data project, or report an issue.


โš ๏ธ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by TVMaze or any television network or production company. All trademarks mentioned are the property of their respective owners. Only publicly available open data is collected.

You might also like

TVMaze TV Shows Scraper

compute-edge/tvmaze-shows-scraper

Extract TV show metadata from TVMaze including ratings, network, genres, runtime, premiere date, summary, and cast for thousands of TV shows worldwide. No authentication required.

๐Ÿ“บ TVMaze Intelligence - Shows, Episodes & Cast Data

benthepythondev/tvmaze-intelligence

Extract comprehensive TV show data from TVMaze's database of 60,000+ shows. Search by title, get episode lists, cast info, airing schedules for broadcast TV and streaming platforms. Access ratings, genres, networks, IMDb IDs, and show summaries.

TVMaze Scraper - TV Shows, Episodes, Schedules, Cast

gio21/tvmaze-scraper

Scrape TV show data (cast, episodes, schedule, network) from the TVMaze free public API.

TVmaze TV Show & Episode Scraper

crawlerbros/tvmaze-scraper

Search and scrape TV show data from TVmaze - ratings, episodes, cast, schedules, and more for 50,000+ shows worldwide. No API key required.

TVMaze TV Shows Scraper

gentle_cloud/tvmaze-tv-shows-scraper

Search and extract TV show metadata from the TVMaze API. Includes show details, episodes, cast, and daily schedules. Free, no API key required.

TVmaze TV Schedule Scraper

parseforge/tvmaze-schedule-scraper

Export daily TV schedules and people records from the TVmaze database. Pick a country and date to pull airing episodes with show, network, runtime, summary, and cast. Search people by name to get bios, birthdays, and image URLs.

IMDb Scraper - Movies, TV Shows, Ratings & Cast

thirdwatch/imdb-scraper

Scrape IMDb movie and TV show data: title, year, rating, votes, genres, director, cast, plot, runtime, poster, and content rating. Search by name or provide IMDb URLs.