
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.
- 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.
| Field | Type | What it holds | Example |
|---|---|---|---|
| name | string | Display name as the source writes it. | Example name |
| language | string | Language code for this record's text. | en |
| genres | string | Genres the work is classified under, as the source tags them. | example-value |
| status | string | Outcome recorded for this row. | active |
| runtime | number | Runtime in MINUTES, as the source records it. Absent for works with no fixed length. | 45 |
| premiered | string | Date the show first aired. | example-value |
| ended | string | When the item ended or was archived, where the source records it. | example-value |
| rating | number | Average rating as reported by the source. | 4 |
| weight | number | Ranking or popularity weight the source assigns. Not comparable across sources. | 95 |
| network | string | Network or channel that broadcast the show. | example-value |
| country | string | Country name as the source writes it — sometimes 'Norge' rather than 'NO'. Not an ISO code unless the README says so. | Norway |
| officialSite | string | Official website the source lists for the work. Not always still live. | example-value |
| url | string | The URL this row describes. | https://example.com/resource |
| matchScore | number | How 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
| Input | Type | Description |
|---|---|---|
| query | stringoptional | Show title to search for, e.g. girls, breaking bad. |
| maxItems | integeroptional | Stop after this many rows. |
| maxPages | integeroptional | Stop 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.
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.