72.1M 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.
The full schedule in America/New_York time, what is on now and next, and the same data in your app with one call. Search any past day on the Archive plan.
All times America/New_York. The same day from the API: GET /v1/channels/ch_3sfgpjyr/schedule?date=2026-10-10&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:31 | NashvilleRayna and Deacon struggle to write their album; Maddie and Daphne create a disturbance at home; Damien apologizes to Scarlett; Scarlett and Gunnar ... | 51m | ||
| 00:22 | NashvilleRayna and Deacon take precautions as Hockney tests the limits of the restraining order; Juliette asks the church choir to work with her on an album... | 56m | ||
| 01:18 | NashvilleAfter her life-changing experience, Rayna scrambles to write one more song for the concept album with Deacon; Juliette's leg starts to hurt inexpli... | 45m | ||
| 02:03 | NashvilleA legal dispute threatens to break apart the family; Juliette demands to perform at the CMT Music Awards; Will and Zach are drawn closer together. | 51m | ||
| 02:54 | NashvilleJuliette helps Maddie navigate the wave of attention she receives after her performance at the CMT Music Awards; Zach demands the masters from Rayn... | 51m | ||
| 03:45 | NashvilleDeacon strives to help an unmotivated Daphne pass her history class; Juliette gives Maddie unsolicited advice about a song; Scarlett and Gunnar com... | 51m | ||
| 04:36 | NashvilleJuliette suffers a bout of anxiety about her upcoming first major performance after the plane crash; Bucky and Zach at odds. | 51m | ||
| 05:27 | NashvilleMaddie and Clay get pulled over by a police officer; Juliette searches for a hit to relaunch her career; Damien George returns to Nashville with a ... | 51m | ||
| 06:18 | NashvilleA huge fallout results from the video of Maddie and the police officer; Deacon and Avery fall in love with Hallie's special sound; Zach continues t... | 50m | ||
| 07:08 | NashvilleJuliette has it out with Avery over Hallie's sound; Maddie learns the truth about the origins of the bullying on social media; Scarlett's pregnancy... | 51m | ||
| 07:59 | NashvilleScarlett confronts the journalist Mackenzie Rhodes face to face; Will shoots a commercial; Deacon feels pressure from the outside to move on from R... | 51m | ||
| 08:50 | NashvilleJuliette's injuries continue to plague her; Avery gets a taste of independence; Scarlett and Gunnar shoot a national commercial; Deacon plays a ben... | 51m | ||
| 09:41 | NashvilleJuliette takes great pains to keep Maddie from learning the truth; Deacon considers a new artist for Highway 65; Scarlett's pregnancy faces complic... | 51m | ||
| 10:32 | NashvilleGunnar visits his hometown and faces the ghosts of his past; Maddie and Juliette are nominated for the same music award; Deacon helps Jessie record... | 50m | ||
| 11:22 | NashvilleMaddie shoots a mascara commercial but takes issue with the direction; Deacon gets invited to play the Opry but hesitates to answer; Avery and Gunn... | 51m | ||
| 12:13 | NashvilleWith Deacon and the artists of Highway 65 taking a stand, Zach sends a message; Maddie and Juliette's conflict comes to a head; Daphne goes to a po... | 51m | ||
| 13:04 | NashvilleAfter a public meltdown, Juliette seeks to change her life from an unlikely source; Scarlett and Maddie take a trip; Maddie meets Jonah Ford, a fam... | 51m | ||
| 13:55 | NashvilleDeacon goes on a date with a familiar face; Juliette dives into a self-help movement; Will and Gunnar invite Avery to perform with them; Scarlett g... | 51m | ||
| 14:46 | NashvilleDaphne struggles with the idea of Deacon dating; Juliette introduces Avery to Darius; Maddie and Jonah record a song, but Maddie finds Jonah's life... | 51m | ||
| 15:37 | NashvilleDarius helps Juliette unlock a dark truth about her past; Daphne and Jake bond over each other's dislike of dating parents; Scarlett volunteers at ... | 50m | ||
| 16:27 | NashvilleDeacon and Jessie's relationship deepens; Darius invites Juliette to get more involved with the movement while Avery voices his opinion; Gunnar, Wi... | 51m | ||
| 17:18 | NashvilleDaphne struggles to accept Deacon and Jessie's relationship; the new edition to the boys' band becomes a hit; Gunnar falls back into old habits; Sc... | 51m | ||
| 18:09 | NashvilleDaphne and Jake perform at school; Deacon and Jessie run into Brad; Alannah's stage presence grows, creating a division in the band; Gunnar questio... | 51m | ||
| 19:00 | NashvilleDaphne seeks to establish her career and auditions for a country music singing competition; Scarlett invites Sean to see live music; Avery makes a ... | 51m | ||
| 19:51 | NashvilleWhen he's in the hospital, Will frets about his future; Brad gets a restraining order against Deacon; the media harasses Avery about Juliette's ext... | 50m | ||
| 20:41 | NashvilleAs Brad's country music singing competition begins, he and a singing coach instantly recognize Daphne as a star in the making; Avery's relationship... | 51m | ||
| 21:32 | NashvilleJuliette discovers that Darius Enright's movement is not the happy utopia that it originally seemed to be; when the group refuses to allow her to l... | 51m | ||
| 22:23 | NashvilleA visitor from the past comes into Deacon's life -- his father, a very unpleasant surprise; with Alannah out of the picture, the band flounders and... | 51m | ||
| 23:14 | NashvilleScarlett tries to help Sean, but he doubts her motives; Deacon deals with forgiveness and a new family dynamic; feeling out of depth on "Nashville'... | 50m |
Copy, add your key, run. The free key reads yesterday and today on every channel, 500 calls a day.
curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_3sfgpjyr/schedule?date=2026-10-10&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_3sfgpjyr/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_3sfgpjyr/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_3sfgpjyr/schedule?date=2026-10-10&tz=America/New_York"); curl_setopt_array($ch, [ CURLOPT_RETURNTRANSFER => true, CURLOPT_HTTPHEADER => ["Authorization: Bearer " . getenv("TVG_KEY")], ]); foreach (json_decode(curl_exec($ch), true)["data"] as $slot) { echo $slot["start"], " ", $slot["title"], "\n"; }
const r = await fetch("https://api.tvguideapi.com/v1/channels/ch_3sfgpjyr/schedule?date=2026-10-10&tz=America/New_York", { headers: { Authorization: `Bearer ${process.env.TVG_KEY}` }, }); const { data } = await r.json(); data.forEach(s => console.log(s.start, s.title, s.flags.live ? "LIVE" : ""));
import os, requests r = requests.get( "https://api.tvguideapi.com/v1/channels/ch_3sfgpjyr/schedule", params={"date": "2026-10-10", "tz": "America/New_York"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_3sfgpjyr/schedule?date=2026-10-10, the first programme { "data": [ { "id": "ls_kmkdeems", "channel": "ch_3sfgpjyr", "start": "2026-10-10T03:31:00Z", "stop": "2026-10-10T04:22:00Z", "title": "Nashville", "sub_title": null, "description": "Rayna and Deacon struggle to write their album; Maddie and Daphne create a di...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 29, "date": "2026-10-10", "tz": "America/New_York" } }
What was on, on any date we hold: for research, catch-up, clip finding or proving a broadcast. Any window up to 31 days with /v1/channels/{id}/history on the Archive plan.
| Time | Monday 13 October 2025 | Category |
|---|---|---|
| Nothing held for that day. Try another date. | ||
8 calls cover a channel from its details to its past. Each one opens in the documentation with Try it.
A free key in a minute, with Google. No card. Yesterday and today on every channel in 155 countries.