71.8M listings
Every country's schedule under one key, one shape and one set of ids.
GET /v1/now
What every channel in a country is showing this minute, with the next programme after it.
MIT, no lock-in
Every lab tool reads only the public API with your own key, so it runs on the free key.
Working normally
Checked every minute from outside our own servers.
Shows with their networks, genres and status, every episode with its number and first air date, the cast, and where each show airs next.
| Endpoint | What it gives | Plan |
|---|---|---|
| GET /v1/shows/search | Find a TV show by any of its titles and get its id, network, status and premiere date. | Free key |
| GET /v1/shows/{id} | One TV show: its titles, network, genres, status, premiere and its ids at TVmaze, TheTVDB, IMDb and Wikidata. | Free key |
| GET /v1/shows/{id}/episodes | Every episode of a TV show, season by season, with numbers, names and original air dates. | Free key |
| GET /v1/shows/{id}/cast | Who is in a show: each person with the character they play, whether they appear as themselves or as a voice, their country and a picture. | Free key |
| GET /v1/shows/{id}/airings | When and where a TV show airs next, in every country or the ones you choose, first runs and repeats. | Free key |
| GET /v1/episodes/{id} | One TV episode: its show, season, number, name, runtime and original air date. | Free key |
| GET /v1/networks | TV networks and streaming services, by country, with their ids. | Free key |
{
"data": [
{
"id": "sh_e29nzc1x",
"name": "EastEnders",
"network": "BBC One",
"country": "GB",
"status": "Running",
"premiered": "1985-02-19"
}
],
"meta": {
"count": 1,
"next": null,
"took_ms": 41
}
}