Skip to content
ExtractorHub

TVmaze Shows — Titles, Genres, Network and Ratings

Search TVmaze for television shows and get flat rows — name, type, language, genres, network, premiere date, rating and status. Free public API, no key.

TVmaze Shows — Titles, Genres, Network and Ratings returns 14 documented output fields, including name, language, genres, status and runtime. Every field carries a declared type, a written description and an example value. 2 runs are recorded on Apify.

Run it on ApifySee current pricing on Apify
14
Output fields
3
Inputs
2
Runs
2026-10-23
Last run

01 — output

What it returns

Every field the extractor writes to its dataset, with its type, a written description and an example value.

FieldTypeWhat it holdsExample
namestringDisplay name as the source writes it.Example name
languagestringLanguage code for this record's text.en
genresstringGenres the work is classified under, as the source tags them.example-value
statusstringOutcome recorded for this row.active
runtimenumberRuntime in MINUTES, as the source records it. Absent for works with no fixed length.45
premieredstringDate the show first aired.example-value
endedstringWhen the item ended or was archived, where the source records it.example-value
ratingnumberAverage rating as reported by the source.4
weightnumberRanking or popularity weight the source assigns. Not comparable across sources.95
networkstringNetwork or channel that broadcast the show.example-value
countrystringCountry name as the source writes it — sometimes 'Norge' rather than 'NO'. Not an ISO code unless the README says so.Norway
officialSitestringOfficial website the source lists for the work. Not always still live.example-value
urlstringThe URL this row describes.https://example.com/resource
matchScorenumberHow well this row matched the query, on the Actor's own scale.1

02 — sample

One record

Assembled from the example values declared on the schema above, not invented at render time.

{
  "name": "Example name",
  "language": "en",
  "genres": "example-value",
  "status": "active",
  "runtime": 45,
  "premiered": "example-value",
  "ended": "example-value",
  "rating": 4
}

03 — input

What you give it

InputTypeDescription
querystringoptionalShow title to search for, e.g. girls, breaking bad.
maxItemsintegeroptionalStop after this many rows.
maxPagesintegeroptionalStop after this many pages.

04 — run

Run TVmaze Shows on your own input

It runs in the cloud on Apify. Check its current price and billing events on the Apify page before you run it.

Open on Apify ↗

05 — questions

Asked before running it

14 of 14 fields described

What does TVmaze Shows — Titles, Genres, Network and Ratings return?
It returns 14 documented output fields: name, language, genres, status, runtime, premiered, ended, rating, weight, network, country and officialSite. Each field declares its type, a description of what it holds, and an example value. The remaining 2 are listed in the output schema below.
What input does TVmaze Shows — Titles, Genres, Network and Ratings take?
The schema marks all 3 inputs optional. Check the field descriptions and credential requirements before running.
Does TVmaze Shows — Titles, Genres, Network and Ratings need an API key or login?
No input field is marked secret. Check the Actor documentation for any source access requirements.
How do I run TVmaze Shows — Titles, Genres, Network and Ratings?
It runs on Apify. Start it from its listing with the inputs above, or call the Apify API with the Actor's ID. Results land in a dataset you can export as JSON, CSV or Excel, or read through the Apify API into your own pipeline.